Architecture and requirements before installation
- Ubuntu 24.04 LTS with sudo access and a dedicated IPv4 address
- Docker Engine and Compose v2 where the deployment uses containers
- A DNS A record pointing the application hostname to the server
- NVMe capacity sized for application data, logs, temporary files and backups
- Memory and CPU headroom based on measured concurrency rather than vendor minimums
