PI.FLASHER
UNIVERSAL DEPLOYMENT SYSTEM FOR RASPBERRY PI
// SYSTEM REQUIREMENTS
- Raspberry Pi 5 or CM5 (Pi 4 also supported)
- CAN adapter: USB or SPI MCP2515 (250kbps)
- Optional: Display - GeeekPi 3.5" Touch | 2.7" E-Ink | 6" HD E-Paper
- SD card (8GB+ recommended) - Samsung PRO Ultimate 256GB
- Network connection (Ethernet or WiFi)
deployment.sequence
[STEP.01] // PREPARE RASPBERRY PI
Download Raspberry Pi Imager and flash OS Lite (64-bit)
Configure: hostname=flasher, enable SSH, set credentials
Configure: hostname=flasher, enable SSH, set credentials
[STEP.02] // ESTABLISH CONNECTION
ssh [username]@flasher.local
Replace [username] with your configured username
[STEP.03] // INITIALIZE SYSTEM
curl -sL https://privitera.github.io/public/flasher/stage1-setup.sh | sudo bash
Installs git, Python dependencies, GitHub CLI, and prepares the system
[STEP.04] // AUTHENTICATE
gh auth login
[STEP.05] // DEPLOY
wget https://privitera.github.io/public/flasher/deploy-wrapper.sh && bash deploy-wrapper.sh && rm deploy-wrapper.sh
Downloads and runs deployment with full interactive hardware configurator
[STEP.06] // REBOOT SYSTEM
sudo reboot
System will automatically start on boot and begin monitoring