| PARADOS(1) | General Commands Manual | PARADOS(1) |
NAME
parados — simple
HTTP media server
SYNOPSIS
parados |
[-v] |
DESCRIPTION
parados is a minimal HTTP media server for
serving local audio and video files over a network. It exposes a HTTP
interface intended for use by external clients such as media players or web
frontends.
The server scans a directory tree at startup and exposes the contents through a simple HTTP API. Each file is assigned an identifier derived from its relative path.
parados does not provide a user interface;
all interaction is expected to happen through clients.
OPTIONS
-v- Print version information and exit.
OPERATION
On startup, parados performs the following
steps:
- Load configuration from
PARADOS_CONFIGif set, otherwise /etc/parados.conf or, if not present, ./parados.conf. - Parse user and access rules.
- Scan the configured media directory and build the media library.
- Bind to the configured address and port.
- Accept and handle HTTP requests.
Each incoming connection is handled independently in its own
thread. The maximum number of concurrent clients is limited by the
max_clients configuration option.
Connections are closed after each request.
LOGGING
parados writes diagnostic and status
messages to standard error.
Logging verbosity is controlled by the
verbose_log setting in
parados.conf(5).
HTTP INTERFACE
The HTTP interface is documented in parados(7).
AUTHENTICATION
Authentication is optional and configured through parados.conf(5).
If no users are defined, all requests are served without authentication. If one or more users are defined, HTTP Basic authentication is required for all endpoints except /ping.
Access to media files is restricted per user based on configured allow-lists.
LIBRARY MANAGEMENT
The media library is scanned at startup.
If authentication is enabled, the library may be rescanned at runtime by issuing a request to the /rescan endpoint.
EXIT STATUS
The parados utility exits 0 on
success, and >0 if an error occurs.
SEE ALSO
AUTHORS
Abhinav Prasai
| January 31, 2026 | Linux 6.18.35-0-lts |