Get ActaLog running on your own server with Docker Compose. Full control, your data, your infrastructure.
Modern Docker with BuildKit support for optimal builds.
Use the integrated docker compose CLI.
Any Linux VPS, Docker Desktop, or local dev machine.
Three commands to get ActaLog running:
# Clone the repository
git clone https://github.com/johnzastrow/actalog.git
cd actalog
# Start with Docker Compose
docker compose up -d
That's it. ActaLog is now running at http://localhost:8080
Customize database and mail settings in .env or docker-compose.override.yml
SQLite (default), PostgreSQL, or MySQL/MariaDB. Set DB_DRIVER in your environment.
Change JWT_SECRET and configure CORS_ORIGINS for your domain.
docker compose logs -f
seeds/ directory
Check out the full documentation and architecture guide.