Prerequisites
- Operating system: Linux with Docker Engine support. See the Docker installation guide for supported distributions.
- User access: A user account with
sudoprivileges. - Network configuration: TCP ports 8558 (UI) and 8559 (API) must be available on the host.
If you plan to use domain names with TLS termination (HTTPS), ensure that standard HTTP/HTTPS ports 80 and 443 are available for incoming traffic.
To ensure optimal performance and reliability, we recommend the following minimum specifications for deploying Annolive.
Minimum recommended specifications
- RAM: At least 4 GB
- Storage: At least 25 GB available on the root filesystem
These specifications are designed to provide a stable environment for running Annolive. Make sure your system meets or exceeds these requirements for the best experience.
Docker installation (if not already installed)
Install Docker Engine, see Docker installation.
Install the Docker Compose plugin (Compose v2). Modern Docker packages include it as the
docker composecommand. Verify with:docker compose versionIf the command is missing, follow Install Docker Compose.