chore: split compose services into different device locations

This commit is contained in:
Ceferino Patino 2025-05-01 15:11:17 -05:00
commit 355c82c549
No known key found for this signature in database
14 changed files with 135 additions and 0 deletions

0
compose/arisu/glance.yml Normal file
View file

View file

@ -0,0 +1,20 @@
services:
jellyfin:
container_name: jellyfin
image: jellyfin/jellyfin:latest
restart: unless-stopped
ports:
- 8096
labels:
tsdproxy.enable: true
tsdproxy.funnel: true
volumes:
- jellyfin-config:/config
- jellyfin-cache:/cache
- jellyfin-media:/media
volumes:
jellyfin-config:
jellyfin-cache:
jellyfin-media:

View file

View file

@ -0,0 +1,15 @@
services:
tsdproxy:
container_name: tsdproxy
image: almeidapaulopt/tsdproxy:1
restart: unless-stopped
ports:
- 8080
volumes:
- /home/c4patino/dotfiles/inputs/dotfiles/tsdproxy:/config
- tsdproxy:/data
- /var/run/docker.sock:/var/run/docker.sock
- /run/secrets/tailscale/tsdproxy:/run/secrets/tailscale/tsdproxy
volumes:
tsdproxy:

0
compose/chibi/blocky.yml Normal file
View file

20
compose/chibi/ntfy.yml Normal file
View file

@ -0,0 +1,20 @@
services:
ntfy:
container_name: ntfy
image: binwiederhier/ntfy
restart: unless-stopped
command:
- serve
labels:
tsdproxy.enable: true
ports:
- 80
environment:
- TZ=America/Chicago
volumes:
- ntfy-cache:/var/cache/ntfy
- ntfy-config:/etc/ntfy
volumes:
ntfy-cache:
ntfy-config:

View file

@ -0,0 +1,15 @@
services:
tsdproxy:
container_name: tsdproxy
image: almeidapaulopt/tsdproxy:1
restart: unless-stopped
ports:
- 8080
volumes:
- /home/c4patino/dotfiles/inputs/dotfiles/tsdproxy:/config
- tsdproxy:/data
- /var/run/docker.sock:/var/run/docker.sock
- /run/secrets/tailscale/tsdproxy:/run/secrets/tailscale/tsdproxy
volumes:
tsdproxy:

View file

View file

@ -0,0 +1,15 @@
services:
uptime-kuma:
container_name: uptime-kuma
image: louislam/uptime-kuma:1
restart: unless-stopped
labels:
tsdproxy.enable: true
ports:
- 8080
volumes:
- uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock
volumes:
uptime-kuma:

View file

View file

@ -0,0 +1,16 @@
services:
grafana:
container_name: grafana
image: grafana/grafana:10.3.5
restart: unless-stopped
labels:
tsdproxy.enable: true
ports:
- 3000
volumes:
- grafana:/var/lib/grafana
networks:
- default
volumes:
grafana:

View file

@ -0,0 +1,15 @@
services:
tsdproxy:
container_name: tsdproxy
image: almeidapaulopt/tsdproxy:1
restart: unless-stopped
ports:
- 8080
volumes:
- /home/c4patino/dotfiles/inputs/dotfiles/tsdproxy:/config
- tsdproxy:/data
- /var/run/docker.sock:/var/run/docker.sock
- /run/secrets/tailscale/tsdproxy:/run/secrets/tailscale/tsdproxy
volumes:
tsdproxy:

View file

19
tsdproxy/tsdproxy.yaml Normal file
View file

@ -0,0 +1,19 @@
defaultproxyprovider: default
docker:
local:
host: unix:///var/run/docker.sock
targethostname: 172.31.0.1
files: {}
tailscale:
providers:
default:
authKeyFile: /run/secrets/tailscale/tsdproxy
controlurl: https://controlplane.tailscale.com
datadir: /data/
http:
hostname: 0.0.0.0
port: 8080
log:
level: info
json: false
proxyaccesslog: true