deploying-public-apps - Deploy Public-Facing Apps with Self-Auth
Deploys public apps that handle their own authentication without Authelia forward auth
Tags
Updated: 2026-03-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create app manifests
- add app to kustomization
- add domain to DDNS
- add Caddy route
- deploy app
- configure persistence
- configure GPU passthrough
- restart Caddy
- reconcile Flux
- debug deployment
Inputs
- app container image
- app port number
- subdomain name
- storage paths
- GPU device paths
Outputs
- deployed public apps
- Kubernetes pods
- TLS certificates
- Caddy routes
- HelmRelease resources
Requirements
- Flux cluster
- Kubernetes cluster
- DDNS configuration
- Caddy ingress
