From 3aecf55c8f979608162856432697d5526272acaa Mon Sep 17 00:00:00 2001 From: Remaxx Date: Wed, 5 Aug 2026 00:48:42 +0000 Subject: [PATCH] =?UTF-8?q?Dateien=20nach=20=E2=80=9E/=E2=80=9C=20hochlade?= =?UTF-8?q?n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d9760eb --- /dev/null +++ b/README.md @@ -0,0 +1,108 @@ +# 🏠 Homelab Docker Stack + +Übersicht aller selbst gehosteten Services, aufgeteilt nach Host. +Secrets werden **nicht** hier gespeichert β†’ Vaultwarden (pass.mbraune.com). + +--- + +## πŸ“‘ Infrastruktur + +| Komponente | Detail | +|---|---| +| Externe Domain | mbraune.com | +| Tunnel | Pangolin / Newt (Zero-Trust) | +| Internes Netz | 192.168.178.x (Proxmox-LXC-Stack) | +| Docker-Netzwerk | `proxy_net` (extern erreichbar via Newt) | +| Compose-Dateiname | immer `compose.yaml` | + +--- + +## πŸ–₯️ Proxmox LXC (192.168.178.50) + +| Service | URL | Port intern | Status | +|---|---|---|---| +| Forgejo | git.mbraune.com | 3000 | βœ… | +| Nextcloud | | | βœ… | +| Vaultwarden | pass.mbraune.com | | βœ… | +| Gotify | | | βœ… | +| IT-Tools | | | βœ… | +| Newt | β€” | β€” | βœ… | +| Beszel Agent | β€” | β€” | βœ… | +| Dockhand | β€” | β€” | βœ… | + +--- + +## πŸ—„οΈ Synology NAS + +| Service | URL | Port intern | Status | +|---|---|---|---| +| Jellyfin | | | βœ… | +| Immich | | | βœ… | +| Homarr | | | βœ… | +| Planka | | | βœ… | +| Vikunja | | | βœ… | +| Uptime Kuma | | | βœ… | +| Stirling PDF | | | βœ… | +| Beszel | | | βœ… | +| Portracker | | | βœ… | + +--- + +## πŸ“ Repo-Struktur + +``` +homelab-docker/ +β”œβ”€β”€ proxmox/ +β”‚ β”œβ”€β”€ forgejo/ +β”‚ β”‚ β”œβ”€β”€ compose.yaml +β”‚ β”‚ β”œβ”€β”€ .env.example +β”‚ β”‚ └── README.md +β”‚ β”œβ”€β”€ nextcloud/ +β”‚ β”‚ β”œβ”€β”€ compose.yaml +β”‚ β”‚ β”œβ”€β”€ .env.example +β”‚ β”‚ └── README.md +β”‚ └── vaultwarden/ +β”‚ β”œβ”€β”€ compose.yaml +β”‚ β”œβ”€β”€ .env.example +β”‚ └── README.md +β”œβ”€β”€ nas/ +β”‚ β”œβ”€β”€ jellyfin/ +β”‚ β”‚ β”œβ”€β”€ compose.yaml +β”‚ β”‚ └── README.md +β”‚ └── ... +└── README.md +``` + +--- + +## πŸ” Secrets-Verwaltung + +- Echte `.env`-Dateien (mit PasswΓΆrtern) β†’ **Vaultwarden Secure Note** pro Service +- In diesem Repo nur `.env.example` mit leeren Werten committen +- Niemals echte Secrets committen + +--- + +## πŸ“ Service README-Vorlage + +Jeder Service-Ordner hat eine eigene `README.md`: + +```markdown +# Service Name + +## Info +- **URL:** https://subdomain.mbraune.com +- **Host:** Proxmox LXC / Synology NAS +- **Interner Port:** 3000 + +## AbhΓ€ngigkeiten +- proxy_net (Pangolin/Newt) +- PostgreSQL (forgejo-db) + +## Besonderheiten +- Registrierung deaktiviert (DISABLE_REGISTRATION=true) +- ... + +## Letzte Γ„nderungen +- 2026-08-05: Initiales Setup +```