[SYSTEM.REQUIREMENTS]
- Ubuntu/Debian/Raspberry Pi OS
- Sudo access
- Internet connection
- GitHub account
Ensure your system is up to date before deployment.
sudo apt update && sudo apt upgrade -y
Download and execute the Stage 1 setup script. This installs GitHub CLI and prepares your system for private repository access.
wget -qO- https://privitera.github.io/public/stage1-setup.sh | sudo bash
What Stage 1 does: Installs git, GitHub CLI, and configures authentication helpers.
Authenticate with GitHub to enable access to private repositories. Run as your regular user.
gh auth login
Select: GitHub.com → SSH → Generate new key
Run your Stage 2 deployment script. This will launch an interactive TUI where you can select your deployment configuration.
wget https://privitera.github.io/public/deployment/deploy-wrapper.sh && bash deploy-wrapper.sh && rm deploy-wrapper.sh
Note: Stage 2 contains your private configurations and deployment options.
Minimal Bootstrap
Stage 1 only installs essentials for GitHub access
Interactive TUI
Stage 2 provides menu-driven configuration
Private Configs
Sensitive settings stay in private repos
For experienced users: One-liner to run Stage 1 and authenticate.
wget -qO- https://privitera.github.io/public/stage1-setup.sh | sudo bash && gh auth login && wget https://privitera.github.io/public/deployment/deploy-wrapper.sh && bash deploy-wrapper.sh && rm deploy-wrapper.sh