forked from maziggy/bambuddy
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Native Linux
Marko@VMHOMELAB edited this page Jun 13, 2026
·
1 revision
Docker Compose is the recommended deployment method. Native Linux installs are useful for development, testing, or special environments where Docker is not desired.
Use the install script from the Printbuddy repository:
curl -fsSL https://raw.githubusercontent.com/vmhomelab/Printbuddy/main/install/install.sh -o /tmp/printbuddy-install.sh
sudo bash /tmp/printbuddy-install.sh --path /opt/printbuddygit clone https://github.com/vmhomelab/Printbuddy.git
cd Printbuddy
python3 -m venv venv
./venv/bin/pip install -r requirements.txtFrontend development requires Node.js and npm:
cd frontend
npm ci
npm run build- Native installs need systemd/service handling, Python dependencies, Node build tooling, and file permissions managed by the host.
- Docker isolates most of that complexity and is preferred for normal users.
- Keep
/app/data-equivalent storage backed up if you run natively.