docker-compose.yml
79 lines · 1985 B · yaml
# Lodestar - generated stack
# Copy .env.example to .env first.
name: lodestar
services:
bookstack:
image: lscr.io/linuxserver/bookstack:${BOOKSTACK_TAG:-latest}
container_name: lodestar-bookstack
ports: ["6875:80"]
volumes: ["bookstack_data:/config"]
restart: unless-stopped
kanboard:
image: kanboard/kanboard:${KANBOARD_TAG:-latest}
container_name: lodestar-kanboard
ports: ["8000:80"]
volumes: ["kanboard_data:/var/www/app/data"]
restart: unless-stopped
grist:
image: gristlabs/grist:${GRIST_TAG:-latest}
container_name: lodestar-grist
ports: ["8484:8484"]
volumes: ["grist_data:/persist"]
restart: unless-stopped
drawio:
image: jgraph/drawio:${DRAWIO_TAG:-latest}
container_name: lodestar-drawio
ports: ["8080:8080"]
volumes: ["drawio_data:/data"]
restart: unless-stopped
syncthing:
image: syncthing/syncthing:${SYNCTHING_TAG:-latest}
container_name: lodestar-syncthing
ports: ["8384:8384"]
volumes: ["syncthing_data:/var/syncthing"]
restart: unless-stopped
filebrowser:
image: filebrowser/filebrowser:${FILEBROWSER_TAG:-latest}
container_name: lodestar-filebrowser
ports: ["8082:80"]
volumes: ["filebrowser_data:/srv"]
restart: unless-stopped
zulip:
image: zulip/zulip:${ZULIP_TAG:-latest}
container_name: lodestar-zulip
ports: ["8083:80"]
volumes: ["zulip_data:/data"]
restart: unless-stopped
jitsi:
image: jitsi/web:${JITSI_TAG:-latest}
container_name: lodestar-jitsi
ports: ["8443:443"]
volumes: ["jitsi_data:/config"]
restart: unless-stopped
actual:
image: actualbudget/actual-server:${ACTUAL_TAG:-latest}
container_name: lodestar-actual
ports: ["5006:5006"]
volumes: ["actual_data:/data"]
restart: unless-stopped
volumes:
bookstack_data:
kanboard_data:
grist_data:
drawio_data:
syncthing_data:
filebrowser_data:
zulip_data:
jitsi_data:
actual_data: