Podman setup with services

This commit is contained in:
tryashtar
2026-03-18 19:36:29 -06:00
parent a956962058
commit a15574bbf4
5 changed files with 951 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
services:
caddy:
image: caddy:latest
container_name: trystkelly-caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- "./caddy:/etc/caddy"
- "./caddy/data:/data"
- "./caddy/config:/config"
- "./http:/srv"
- "./media:/d:ro"
networks:
- web-network
jellyfin:
image: jellyfin/jellyfin:latest
container_name: trystkelly-jellyfin
restart: unless-stopped
volumes:
- "./jellyfin/config:/config"
- "./jellyfin/cache:/cache"
- "./media:/d:ro"
networks:
- web-network
copyparty:
image: copyparty/ac:latest
container_name: trystkelly-copyparty
restart: unless-stopped
volumes:
- "./copyparty/config:/cfg"
- "./copyparty/cache:/app/cache"
- "/home/trystan:/home/trystan"
- "./media:/d"
networks:
- web-network
pigallery2:
image: bpatrik/pigallery2:latest
container_name: trystkelly-pigallery2
restart: unless-stopped
deploy:
resources:
limits:
memory: 3G
environment:
- NODE_ENV=production
volumes:
- "./pigallery2/config:/app/data/config"
- "./pigallery2/db:/app/data/db"
- "./pigallery2/images:/app/data/images:ro"
- "./pigallery2/tmp:/app/data/tmp"
- "./media:/d:ro"
networks:
- web-network
networks:
web-network:
driver: bridge