Prerequisites
Goal
Prepare the server, permissions, Docker, and Docker Compose environment required to deploy Sa2web.
Prerequisites
- CPU: 1 core or more.
- Memory: 4 GB or more recommended, minimum 2 GB.
- Operating system: Linux x86_64.
- The current user can run Docker commands.
rootor a user withsudopermission is recommended.
Steps
- Install Docker.
- Install Docker Compose v2.
- Verify that the current user can run Docker:
bash
docker --version
docker compose version
docker psVerification
docker --version and docker compose version should print version numbers, and docker ps should not report permission errors.
FAQ
- If
permission deniedappears, add the user to thedockergroup or run commands withsudo. - If
docker composedoes not exist, make sure Compose v2 is installed instead of the legacydocker-compose. - For intranet deployment, use a Caddy internal certificate. For public deployment, use a resolvable domain and automatic certificates.