diff --git a/compose/arisu/glance.yml b/compose/arisu/glance.yml new file mode 100644 index 0000000..e69de29 diff --git a/compose/arisu/jellyfin.yml b/compose/arisu/jellyfin.yml new file mode 100644 index 0000000..13fba08 --- /dev/null +++ b/compose/arisu/jellyfin.yml @@ -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: + diff --git a/compose/arisu/rustypaste.yml b/compose/arisu/rustypaste.yml new file mode 100644 index 0000000..e69de29 diff --git a/compose/arisu/tsdproxy.yml b/compose/arisu/tsdproxy.yml new file mode 100644 index 0000000..bce3aad --- /dev/null +++ b/compose/arisu/tsdproxy.yml @@ -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: diff --git a/compose/chibi/blocky.yml b/compose/chibi/blocky.yml new file mode 100644 index 0000000..e69de29 diff --git a/compose/chibi/ntfy.yml b/compose/chibi/ntfy.yml new file mode 100644 index 0000000..3d303e1 --- /dev/null +++ b/compose/chibi/ntfy.yml @@ -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: diff --git a/compose/chibi/tsdproxy.yml b/compose/chibi/tsdproxy.yml new file mode 100644 index 0000000..bce3aad --- /dev/null +++ b/compose/chibi/tsdproxy.yml @@ -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: diff --git a/compose/chibi/unbound.yml b/compose/chibi/unbound.yml new file mode 100644 index 0000000..e69de29 diff --git a/compose/chibi/uptime-kuma.yml b/compose/chibi/uptime-kuma.yml new file mode 100644 index 0000000..6132eac --- /dev/null +++ b/compose/chibi/uptime-kuma.yml @@ -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: diff --git a/compose/shiori/forgejo.yml b/compose/shiori/forgejo.yml new file mode 100644 index 0000000..e69de29 diff --git a/compose/shiori/grafana.yml b/compose/shiori/grafana.yml new file mode 100644 index 0000000..afaf5f5 --- /dev/null +++ b/compose/shiori/grafana.yml @@ -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: diff --git a/compose/shiori/tsdproxy.yml b/compose/shiori/tsdproxy.yml new file mode 100644 index 0000000..bce3aad --- /dev/null +++ b/compose/shiori/tsdproxy.yml @@ -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: diff --git a/compose/shiori/vaultwarden.yml b/compose/shiori/vaultwarden.yml new file mode 100644 index 0000000..e69de29 diff --git a/tsdproxy/tsdproxy.yaml b/tsdproxy/tsdproxy.yaml new file mode 100644 index 0000000..6501f1d --- /dev/null +++ b/tsdproxy/tsdproxy.yaml @@ -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