deploying-public-apps - Deploy Self-Auth Public Apps
Deploys public-facing 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
- commit and push changes
- reconcile Flux
- restart Caddy
- configure persistence
- set up GPU passthrough
- verify certificate provisioning
Inputs
- app name
- container image
- port number
- domain name
- subdomain
- storage configuration
- GPU device
Outputs
- app manifests
- HelmRelease resource
- configured domain
- Caddy route
- Kubernetes namespace
- deployed application pods
- TLS certificate
Requirements
- Kubernetes cluster
- FluxCD installed
- Caddy ingress
- DDNS service
- Helm repository
