Kubernetes
Deploy the Portabase Dashboard on Kubernetes with the official Helm chart.
For Kubernetes deployments, install the Dashboard directly from the OCI registry with Helm.
Requires a working cluster, kubectl configured against it, and Helm 3.8+ (OCI support).
With ClusterIP + port-forward (for development/testing)
helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set project.secret=$(openssl rand -hex 32)kubectl port-forward svc/portabase 8887:80 -n portabase
# Access at http://localhost:8887With LoadBalancer (for cloud environments)
helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set service.type=LoadBalancer \
--set project.secret=$(openssl rand -hex 32)kubectl get svc portabase -n portabase
# Access at http://<EXTERNAL-IP>:8887With Ingress (domain-based access)
helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set ingress.enabled=true \
--set ingress.hosts[0].host=portabase.example.com \
--set project.secret=$(openssl rand -hex 32)Next steps
- Environment variables - point the Dashboard at an external PostgreSQL.
- Authentication - OAuth2 and OIDC providers.
- Getting started - create your first backup.
Last updated on