Deployment Guide
Deployment Modes
Section titled “Deployment Modes”UniDash supports two deployment modes:
| Mode | Internet Access | VPN Required |
|---|---|---|
| Homelab | Web + API exposed | Admin only |
| Enterprise | Nothing exposed | All access via VPN |
Prerequisites
Section titled “Prerequisites”- K3S cluster (3 nodes recommended for HA)
- PostgreSQL 17 with Patroni
- Redis 7
- Valid TLS certificates (Let’s Encrypt via cert-manager)
Quick Deploy
Section titled “Quick Deploy”# Clone repositorygit clone https://github.com/UniDash-Linux/UniDash.gitcd UniDash
# Run Ansible playbookcd infra/ansibleansible-playbook -i inventory/production.yml playbooks/k3s-install.ymlConfiguration
Section titled “Configuration”See Getting Started for detailed setup instructions.