Ai, Automation, Kubernetes, Docker Cloud Server
- OpenProject → OSticket (campbellsoftwaresolutions/osticket + MariaDB + nginx:8080 proxy) - Portainer SSO configured via API on both monk and kscloud1, portal card live - OAuth2 access_code_validity 1min → 10min (fixes reconnect race condition) - Karakeep redirect_uri re-fixed to /api/auth/callback/custom - RUNBOOK Phase 3, 5.8, 5.11, 6.1, portal panels all updated - CHANGELOG v1.4.0 added |
||
|---|---|---|
| apps | ||
| clusters/assassin | ||
| docs | ||
| projects/Discord Integration | ||
| .gitignore | ||
| CHANGELOG.md | ||
| DEBUG-DOCUMENTATION.md | ||
| README.md | ||
| RUNBOOK.md | ||
KiteStacks Homelab
Private GitOps repository for the KiteStacks homelab.
Cluster
- K3s
- FluxCD (planned)
- Longhorn (planned)
Applications
- Homepage
- Authentik (SSO identity provider)
- Grafana
- Open WebUI (Kite AI)
- Forgejo
- BookStack
- OpenProject
- Kavita
- Raindrop.io (cloud, bookmark manager)
- Uptime Kuma
- LiteLLM
- Linkding
- Prometheus (monitoring, no SSO)
- Portainer (admin, no SSO)
SSO
All services use Authentik as the identity provider.
Setup guide: docs/authentik-sso-setup.md
Documentation
docs/KiteStacks-Homelab-Documentation-v1.3.884.md