selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Print Farm Manager logo

Self-host Print Farm Manager

v1.0.0

Manage multi-brand 3D printer fleets locally

ReleaseOpen SourceMIT
Updated6 days ago
LanguageJavaScript
Setup difficultyModerate
Stars
215
Ports
3000 (API server and web UI (production)), 5173 (Vite dev server (development only))
Docker
ghcr.io/joeltelling/print-farm-manager
Install with Docker
Dashboard showing live fleet status and active projectsFleet view with per-printer cards and operator confirmation flow

What is Print Farm Manager?

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.

Should you self-host Print Farm Manager?

Print Farm Manager scores 47/100 on selfhost.directory (how scoring works) and ranks #17 of 22 in 3D Printing. It has 215 GitHub stars.

It shipped 1 stable release in the past year. The latest, v1.0.0, came out on 2 July 2026.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Octoprint (73/100, 9 167 stars). It scores higher overall, so compare the two before you pick. See Print Farm Manager vs Octoprint side by side.

Features

  • Automated job dispatch
  • CSV fleet import
  • Embedded SQLite database
  • Farm backup and restore
  • Live fleet monitoring
  • Multi-brand printer support
  • No cloud dependency
  • Operator confirmation flow
  • TV dashboard mode

Print Farm Manager README

How to install Print Farm Manager

Install Print Farm Manager with Docker

Docker and Docker Compose

docker compose up -d

Or without Compose:

docker run -d --name print-farm-manager --restart unless-stopped
-p 3000:3000
-v farm-data:/app/server/data
-v farm-gcode:/app/server/gcode
ghcr.io/joeltelling/print-farm-manager:latest

Multi-arch image (linux/amd64 + linux/arm64) published to GHCR. Uses persistent volumes for database and G-code files.

Print Farm Manager releases & version history

More in 3D Printing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…