Skip to content

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. root or a user with sudo permission is recommended.

Steps

  1. Install Docker.
  2. Install Docker Compose v2.
  3. Verify that the current user can run Docker:
bash
docker --version
docker compose version
docker ps

Verification

docker --version and docker compose version should print version numbers, and docker ps should not report permission errors.

FAQ

  • If permission denied appears, add the user to the docker group or run commands with sudo.
  • If docker compose does not exist, make sure Compose v2 is installed instead of the legacy docker-compose.
  • For intranet deployment, use a Caddy internal certificate. For public deployment, use a resolvable domain and automatic certificates.

Sa2web 1.0.0