chore: split compose services into different device locations
This commit is contained in:
parent
435a99b3a2
commit
355c82c549
14 changed files with 135 additions and 0 deletions
0
compose/arisu/glance.yml
Normal file
0
compose/arisu/glance.yml
Normal file
20
compose/arisu/jellyfin.yml
Normal file
20
compose/arisu/jellyfin.yml
Normal 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:
|
||||
|
||||
0
compose/arisu/rustypaste.yml
Normal file
0
compose/arisu/rustypaste.yml
Normal file
15
compose/arisu/tsdproxy.yml
Normal file
15
compose/arisu/tsdproxy.yml
Normal 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
0
compose/chibi/blocky.yml
Normal file
20
compose/chibi/ntfy.yml
Normal file
20
compose/chibi/ntfy.yml
Normal 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:
|
||||
15
compose/chibi/tsdproxy.yml
Normal file
15
compose/chibi/tsdproxy.yml
Normal 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/unbound.yml
Normal file
0
compose/chibi/unbound.yml
Normal file
15
compose/chibi/uptime-kuma.yml
Normal file
15
compose/chibi/uptime-kuma.yml
Normal 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:
|
||||
0
compose/shiori/forgejo.yml
Normal file
0
compose/shiori/forgejo.yml
Normal file
16
compose/shiori/grafana.yml
Normal file
16
compose/shiori/grafana.yml
Normal 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:
|
||||
15
compose/shiori/tsdproxy.yml
Normal file
15
compose/shiori/tsdproxy.yml
Normal 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/shiori/vaultwarden.yml
Normal file
0
compose/shiori/vaultwarden.yml
Normal file
19
tsdproxy/tsdproxy.yaml
Normal file
19
tsdproxy/tsdproxy.yaml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue