This guide installs Aptabase using the official self-hosting stack based on Docker Compose.
For Docker installation, see Docker.
Use Git to download the official self-hosting repository.
git clone https://github.com/aptabase/self-hosting
cd self-hosting
Open docker-compose.yml and replace the placeholder values (secrets, email, database settings). The Aptabase guide documents which fields must be updated.
Start the services with Docker Compose.
docker compose up -d
Open http://YOUR-SERVER:8000 and register an account. The activation link is shown in the container logs.
docker compose logs -f
Pull updates and restart the stack when you upgrade:
git pull
docker compose up -d
See Aptabase Configuration for configuration guidance.
See Aptabase Security for hardening guidance.
Prefer automation? See Aptabase Ansible Setup for an example playbook.
Prefer a Docker-focused walkthrough? See Aptabase Docker Setup.
Need professional assistance with your Aptabase deployment? Our team provides:
Get in touch: office@linux-server-admin.com | Contact Page