# Print Farm Manager

> Self-hosted web app to manage fleets of 3D printers from Prusa, Bambu Lab, Elegoo, and Klipper with live monitoring, automated job scheduling, and zero cloud reliance.

- **Category:** 3D Printing
- **Licence:** MIT
- **Latest version:** v1.0.0
- **Open source:** oss
- **Languages:** JavaScript
- **Platforms:** Docker, Docker Compose, Linux
- **Tags:** 3d Printing, Moonraker, Klipper, Node.js, Docker, Self Hosted, Bambu lab, Prusa, Prusalink, Print Farm, Elegoo

## Description

Print Farm Manager is a self-hosted web application for managing fleets of 3D printers from multiple brands including Prusa, Bambu Lab, Elegoo, and Klipper-based printers. It provides a live fleet dashboard that refreshes every fifteen seconds, automated job dispatch with operator confirmation flow, CSV fleet import for bulk printer setup, a TV dashboard mode for shop-floor monitoring, and full farm backup and restore as a single JSON file. The app runs on a dedicated machine on the local network with no cloud dependency, no subscriptions, and no vendor lock-in. It uses an embedded SQLite database requiring no separate database server. Installation options include Docker with multi-arch images on GHCR and bare-metal Node.js 22 LTS with PM2 for process management. The project explicitly states it has no built-in authentication and is designed for trusted local networks only.

## Links

- [Homepage](https://github.com/joeltelling/print-farm-manager)
- [Docker](ghcr.io/joeltelling/print-farm-manager)
- [GitHub Repository](https://github.com/joeltelling/print-farm-manager)
- [Documentation](https://github.com/joeltelling/print-farm-manager/tree/main/docs)

---
Source: https://selfhost.directory/project/print-farm-manager