feat(apps): integriere kernanwendungen im vps-stack

This commit is contained in:
Felix
2026-05-15 21:05:17 +02:00
parent abce2d89c3
commit 4b9fa166c0
2 changed files with 104 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
version: '3.8'
networks:
traefik_proxy:
external: true
volumes:
filebrowser_db:
services:
filebrowser:
image: filebrowser/filebrowser:latest
container_name: filebrowser
user: "0:0"
restart: unless-stopped
volumes:
- /opt/docker-stacks:/srv
- filebrowser_db:/database/
networks:
- traefik_proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.filebrowser.rule=Host(`files.brabros.de`)"
- "traefik.http.routers.filebrowser.entrypoints=websecure"
- "traefik.http.routers.filebrowser.tls.certresolver=myresolver"
- "traefik.http.routers.filebrowser.middlewares=authelia@docker"
- "traefik.http.services.filebrowser.loadbalancer.server.port=80"
- "traefik.docker.network=traefik_proxy"
memos:
image: ghcr.io/usememos/memos:latest
container_name: memos
restart: unless-stopped
volumes:
- ./data/memos:/var/opt/memos
networks:
- traefik_proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.memos.rule=Host(`memos.brabros.de`)"
- "traefik.http.routers.memos.entrypoints=websecure"
- "traefik.http.routers.memos.tls.certresolver=myresolver"
- "traefik.http.routers.memos.middlewares=authelia@docker"
- "traefik.http.services.memos.loadbalancer.server.port=5230"
- "traefik.docker.network=traefik_proxy"