diff --git a/Node1/Docker (100)/Gotify/compose.yaml b/Node1/Docker (100)/Gotify/compose.yaml new file mode 100644 index 0000000..9eda8c8 --- /dev/null +++ b/Node1/Docker (100)/Gotify/compose.yaml @@ -0,0 +1,33 @@ +services: + gotify: + image: gotify/server:2.9.1 + container_name: gotify + restart: unless-stopped + environment: + - TZ=Europe/Berlin + - GOTIFY_DEFAULTUSER_NAME=max + - GOTIFY_DEFAULTUSER_PASS=changeme + volumes: + - ./data:/app/data + networks: + - gotify_net + + igotify: + image: ghcr.io/androidseb25/igotify-notification-assist:latest + container_name: igotify + restart: unless-stopped + environment: + - TZ=Europe/Berlin + - ASPNETCORE_URLS=http://+:8080 + - ASPNETCORE_HTTPS_REDIRECTION_PORT=443 + - ASPNETCORE_FORWARDEDHEADERS_ENABLED=true + - GOTIFY_URL=http://gotify:80 + - GOTIFY_CLIENT_TOKEN=T + depends_on: + - gotify + networks: + - gotify_net + +networks: + gotify_net: + external: true diff --git a/Node1/Docker (100)/Gotify/gotify-README.md b/Node1/Docker (100)/Gotify/gotify-README.md new file mode 100644 index 0000000..8ad0d05 --- /dev/null +++ b/Node1/Docker (100)/Gotify/gotify-README.md @@ -0,0 +1,33 @@ +# Gotify + +## Info +- **URL:** https://gotify.mbraune.com +- **Host:** Proxmox LXC (192.168.178.50) +- **Interner Port:** 80 +- **Image:** gotify/server:2.9.1 + +## Abhängigkeiten +- `gotify_net` (internes Docker-Netzwerk) +- `proxy_net` (Pangolin/Newt) + +## Services +| Container | Image | Port | +|---|---|---| +| gotify | gotify/server:2.9.1 | 80 | +| igotify | androidseb25/igotify-notification-assist | 8080 | + +## Verwendung +- Push-Benachrichtigungen für Homelab-Services +- iGotify verbindet sich intern via `http://gotify:80` + +## Secrets +- Admin-User: `max`, Passwort → Vaultwarden Secure Note +- iGotify Client-Token → Vaultwarden Secure Note + +## Ports & Netzwerk +- Extern erreichbar via Pangolin/Newt Tunnel +- Kein direktes Port-Forwarding +- Netzwerk: `gotify_net` + +## Letzte Änderungen +- 2026-08-05: README erstellt