added the main docker conpos file
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
services:
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: caddy
|
||||
restart: always
|
||||
ports:
|
||||
- "4533:4533"
|
||||
volumes:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile
|
||||
- caddy_data:/data
|
||||
- caddy_config:/config
|
||||
|
||||
homarr:
|
||||
image: ghcr.io/homarr-labs/homarr:latest
|
||||
container_name: homarr
|
||||
restart: always
|
||||
environment:
|
||||
- SECRET_ENCRYPTION_KEY=31ba05520db9d1dc463c66d81c3195db8c4b5010e97c352c11377877ef1a8d50
|
||||
volumes:
|
||||
- /home/miles/homarr-data:/appdata
|
||||
|
||||
navidrome:
|
||||
image: deluan/navidrome:latest
|
||||
container_name: navidrome
|
||||
restart: always
|
||||
environment:
|
||||
- ND_BASEURL=/music
|
||||
- ND_MUSICFOLDER=/music
|
||||
volumes:
|
||||
- /home/miles/navidrome-data:/data
|
||||
- /home/miles/navidrome-music:/music
|
||||
|
||||
trilium:
|
||||
image: triliumnext/notes:latest
|
||||
container_name: trilium
|
||||
restart: always
|
||||
environment:
|
||||
- TRILIUM_BASE_URL=notes
|
||||
- TRILIUM_PORT=8082
|
||||
volumes:
|
||||
- /home/miles/trilium-data:/home/node/trilium-data
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
restart: always
|
||||
environment:
|
||||
- GITEA__server__ROOT_URL=http://raspberrypi-1.tail46eacb.ts.net:4533/git/
|
||||
- GITEA__server__APP_URL=http://raspberrypi-1.tail46eacb.ts.net:4533/git/
|
||||
- GITEA__server__HTTP_PORT=3000
|
||||
volumes:
|
||||
- /home/miles/gitea-data:/data
|
||||
|
||||
romm:
|
||||
image: rommapp/romm:latest
|
||||
container_name: romm
|
||||
restart: always
|
||||
environment:
|
||||
- ROMM_BASE_URL=/roms
|
||||
- ROMM_PORT=8080
|
||||
- REDIS_HOST=romm-redis
|
||||
- REDIS_PORT=6379
|
||||
depends_on:
|
||||
- romm-redis
|
||||
volumes:
|
||||
- /home/miles/roms:/roms
|
||||
- /home/miles/romm-data:/data
|
||||
|
||||
romm-redis:
|
||||
image: redis:alpine
|
||||
container_name: romm-redis
|
||||
restart: always
|
||||
|
||||
ntfy:
|
||||
image: binwiederhier/ntfy:latest
|
||||
container_name: ntfy
|
||||
restart: always
|
||||
command: serve
|
||||
environment:
|
||||
- NTFY_BEHIND_PROXY=true
|
||||
volumes:
|
||||
- /home/miles/ntfy-cache:/var/cache/ntfy
|
||||
- /home/miles/ntfy-config:/etc/ntfy
|
||||
|
||||
qbittorrent:
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
container_name: qbittorrent
|
||||
restart: always
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
- WEBUI_PORT=8081
|
||||
volumes:
|
||||
- /home/miles/qbittorrent-config:/config
|
||||
- /home/miles/downloads:/downloads
|
||||
|
||||
excalidraw:
|
||||
image: excalidraw/excalidraw:latest
|
||||
container_name: excalidraw
|
||||
restart: always
|
||||
|
||||
watchtower:
|
||||
image: containrrr/watchtower:latest
|
||||
container_name: watchtower
|
||||
restart: always
|
||||
environment:
|
||||
- WATCHTOWER_NOTIFICATIONS=shoutrrr
|
||||
- WATCHTOWER_NOTIFICATION_URL=ntfy://ntfy:80/miles-test
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
volumes:
|
||||
caddy_data:
|
||||
caddy_config:
|
||||
Reference in New Issue
Block a user