11 Commits
Author SHA1 Message Date
tobbbs 412d412ab8 Update compose.yaml 2026-07-01 17:05:36 +02:00
tobbbs 17b6f74694 Update compose.yaml 2026-07-01 16:47:18 +02:00
tobbbs 888bcf2a5d Update compose.yaml 2026-07-01 16:39:27 +02:00
tobbbs f915ca3319 Update compose.yaml 2026-07-01 16:36:01 +02:00
tobbbs 136e6de2e2 Update compose.yaml 2026-06-19 11:22:03 +02:00
tobbbs d9d52479e6 Update compose.yaml 2026-06-19 11:16:19 +02:00
tobbbs c60a382c98 Update compose.yaml 2026-06-14 23:17:26 +02:00
tobbbs 8559192606 Update compose.yaml 2026-06-10 12:14:17 +02:00
tobbbs a415366e63 Update compose.yaml 2026-06-10 12:13:36 +02:00
tobbbs edef53f2eb Update compose.yaml 2026-06-10 12:09:25 +02:00
tobbbs 0684f122f6 Add compose.yaml 2026-06-10 12:07:12 +02:00
+38 -57
View File
@@ -1,70 +1,51 @@
services: services:
SnapOtter: freshrss:
image: snapotter/snapotter:latest # or ghcr.io/snapotter-hq/snapotter:latest image: freshrss/freshrss:latest
container_name: snapotter container_name: freshrss
environment:
TZ: Europe/Berlin
CRON_MIN: '*/15'
# ports: # ports:
# - "1349:1349" # - 80:80
volumes:
- /opt/08_reading/freshrss/data:/var/www/FreshRSS/data
- /opt/08_reading/freshrss/extensions:/var/www/FreshRSS/extensions
restart: unless-stopped
networks: networks:
- bragi-local - bragi-local
volumes:
- /opt/10_images/snapotter:/data kavita:
image: lscr.io/linuxserver/kavita:latest
container_name: kavita
environment: environment:
- AUTH_ENABLED=true - PUID=1000
- DEFAULT_USERNAME=admin - PGID=1000
- DEFAULT_PASSWORD=admin - TZ=Europe/Berlin
- DATABASE_URL=postgres://snapotter:snapotter@postgres:5432/snapotter volumes:
- REDIS_URL=redis://redis:6379 - /opt/08_reading/kavita/config:/config
depends_on: - /mnt/immich/Books:/books
postgres: # - /path/to/data:/data #optional
condition: service_healthy # ports:
redis: # - 5000:5000
condition: service_healthy
restart: unless-stopped restart: unless-stopped
deploy: networks:
resources: - bragi-local
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
postgres: leafwiki:
image: postgres:17-alpine image: ghcr.io/perber/leafwiki:latest
container_name: snapotter_postgres container_name: leafwiki
user: 1000:1000
# ports:
# - "8080:8080"
environment: environment:
POSTGRES_USER: snapotter - LEAFWIKI_JWT_SECRET=${JWT}
POSTGRES_PASSWORD: snapotter - LEAFWIKI_ADMIN_PASSWORD=${ADMIN}
POSTGRES_DB: snapotter - LEAFWIKI_ALLOW_INSECURE=true
volumes:
- /opt/08_reading/leafwiki:/app/data
restart: unless-stopped
networks: networks:
- bragi-local - bragi-local
volumes:
- /opt/10_images/postgresql:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U snapotter"]
interval: 10s
timeout: 5s
retries: 12
redis:
container_name: snapotter_redis
networks:
- bragi-local
image: redis:8-alpine
command: ["redis-server", "--maxmemory-policy", "noeviction", "--appendonly", "yes"]
volumes:
- /opt/10_images/redis:/data
restart: unless-stopped
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 12
volumes:
SnapOtter-data:
SnapOtter-pgdata:
SnapOtter-redisdata:
networks: networks:
bragi-local: bragi-local: