Files
vps-config/compose.yml
T
2026-07-24 11:29:12 +02:00

43 lines
818 B
YAML

services:
caddy:
depends_on:
- archivebox
image: caddy:latest
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
extra_host:
- "host.docker.internal:host-gateway"
archivebox:
image: archivebox/archivebox:latest
container_name: archivebox
restart: unless-stopped
command: server 0.0.0.0:8000
ports:
- "8000:8000"
environment:
- TZ=Europe/Zurich
volumes:
# Local SSD: database + config + metadata
- /opt/server/archivebox/archivebox-data:/data
# kDrive: only the heavy archive content
- /mnt/kdrive/Archive:/data/archive
volumes:
caddy_data:
caddy_config: