Skip to content

Install AdventureLog

AdventureLog runs on Docker in most setups. Pick the guide that matches your environment — from Standard Deployment to platform-specific homelab and NAS instructions.

Choose your setup

Docker

I want to…Guide
One container, one portRecommended Standard Deployment
Interactive walkthrough that deploys Standard DeploymentQuick Start Installer
Separate frontend, backend, and databaseAdvanced Deployment
HTTPS on a custom domainReverse proxy guides

Homelab & NAS platforms

PlatformGuide
Proxmox LXCProxmox LXC
Synology NASSynology NAS
UnraidUnraid
UmbrelUmbrel — community app
TrueNAS SCALETrueNAS — community app

These guides use the same AdventureLog Docker images, adapted for each platform.

Kubernetes

PlatformGuide
Kubernetes clusterKubernetes + Kustomize

Development

Use caseGuide
Local development on Windows / WSLDev Container + WSL

Reverse proxy

Use these when AdventureLog sits behind HTTPS on a custom domain:

ProxyGuide
Nginx Proxy ManagerNginx Proxy Manager
TraefikTraefik — includes docker/docker-compose.traefik.yaml
CaddyCaddy

Set SITE_URL to your public HTTPS URL so Django CSRF and SvelteKit origins stay correct. See Environment Variables.

After installation

  1. Log in with your admin credentials (default admin / admin — change immediately)
  2. Review How to Use AdventureLog
  3. Configure optional features in Configuration
  4. Set up backups before going to production

Requirements

  • Docker Engine + Docker Compose v2 (for Docker-based installs)
  • 2 GB RAM on first boot (world geography import); ~1 GB afterward
  • Linux server, VPS, homelab, or macOS with Docker Desktop
  • Optional: domain name and reverse proxy for HTTPS