No description
Find a file
nocci 03977fae5e feat: Add 10 new stacks (Batch 1)
Added stacks:
- ntfy (Push notifications)
- promtail (Log collector)
- loki (Log aggregation)
- forgejo (Git server)
- immich (Photo backup)
- wireguard (VPN)
- portainer (Docker UI)

All stacks include:
- compose.yml with proper configuration
- README.md with deployment info
- stack.toml for Komodo Resource Sync
2026-03-09 20:32:09 +00:00
stacks feat: Add 10 new stacks (Batch 1) 2026-03-09 20:32:09 +00:00
README.md feat: Restructure to subdirectories with compose.yml 2026-03-09 19:51:35 +00:00

Komodo Stacks

🦎 Docker Compose Stacks für Komodo Platform


📁 Struktur

komodo-stacks/
└── stacks/
    ├── gotify/
    │   ├── compose.yml
    │   └── README.md
    ├── prometheus/
    │   ├── compose.yml
    │   └── README.md
    ├── grafana/
    │   ├── compose.yml
    │   └── README.md
    ├── vaultwarden/
    │   ├── compose.yml
    │   └── README.md
    └── node-exporter/
        ├── compose.yml
        └── README.md

🚀 Verwendung in Komodo

Manuelle Stack-Erstellung (empfohlen):

  1. Stacks → Add Stack
  2. Name: gotify (oder anderer Stack-Name)
  3. Quelle: Git Repository
  4. Repo: nocci/komodo-stacks
  5. Pfad: stacks/gotify/ (der Ordner!)
  6. Deploy auf gewünschtem Server

Für jeden Stack:

Stack Pfad
Gotify stacks/gotify/
Prometheus stacks/prometheus/
Grafana stacks/grafana/
Vaultwarden stacks/vaultwarden/
Node Exporter stacks/node-exporter/

🔐 Secrets

Secrets werden in Komodo verwaltet:

  1. Settings → Secrets
  2. Add Secret
  3. Name und Wert eingeben
  4. Beim Stack-Deploy auswählen

🌐 Caddy Integration

Jeder Stack hört auf localhost:PORT. Caddy Config auf dem Server bearbeiten:

ssh <server>
sudo nano /etc/caddy/Caddyfile

Beispiel für Gotify:

gotify.example.com {
    reverse_proxy localhost:9091
}

Dann:

sudo systemctl reload caddy

📦 Verfügbare Stacks

Monitoring

  • prometheus - Monitoring & Alerting
  • grafana - Dashboards & Visualisierung
  • node-exporter - System-Metriken

Communication

  • gotify - Push-Benachrichtigungen

Security

  • vaultwarden - Password Manager

🛠️ Eigene Stacks hinzufügen

  1. Ordner erstellen: stacks/<stack-name>/
  2. compose.yml erstellen
  3. README.md mit Infos
  4. Commit & Push

Author: nocci
Version: 1.0.0
License: MIT
Komodo Version: v2.0.0-dev-123+