Skip to content

Deployment Guide

UniDash supports two deployment modes:

ModeInternet AccessVPN Required
HomelabWeb + API exposedAdmin only
EnterpriseNothing exposedAll access via VPN
  • K3S cluster (3 nodes recommended for HA)
  • PostgreSQL 17 with Patroni
  • Redis 7
  • Valid TLS certificates (Let’s Encrypt via cert-manager)
Terminal window
# Clone repository
git clone https://github.com/UniDash-Linux/UniDash.git
cd UniDash
# Run Ansible playbook
cd infra/ansible
ansible-playbook -i inventory/production.yml playbooks/k3s-install.yml

See Getting Started for detailed setup instructions.