Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SUPPORT] PrintHive - 3D Printer Management & Monitoring

Featured Replies

A comprehensive web application for managing your 3D printing workflow. Track print history, organize your model library, monitor printers in real-time, and manage timelapse videos all from one beautiful interface.

Current Printer Support

FOR NOW: Bambu Lab printers only (X1C, X1E, P1P, P1S, A1, A1 Mini) - this is what I own and have tested with. More printer brands coming in future updates!

Key Features

  • Print History - Automatic tracking with cover images from MakerWorld, filterable by printer/status

  • Model Library - Upload and organize your .3mf, .stl, and .gcode files with tags and search

  • Real-Time Monitoring - Live printer status via MQTT including temps, speeds, and AMS data

  • Timelapse Management - Auto-download and convert videos from your prints

  • Cloud Sync - Automatic sync with Bambu Cloud for seamless data

  • Statistics & Analytics - Track success rates, print times, material usage

  • Multi-User Support - OIDC authentication (Authentik, Keycloak, Auth0, etc.)

  • Duplicate Detection - Find and manage duplicate models

  • 3D Model Viewer - Preview models directly in browser

  • Database Maintenance - Built-in backup/restore with SFTP/FTP support

Installation

Docker Hub: tr1ckz/printhive:latest

GitHub: https://github.com/tr1ckz/PrintHive

Template Repository: https://github.com/tr1ckz/unraid-templates

The template is also available through Community Applications - just search for "PrintHive"!

Quick Setup

  1. Install via Community Applications or manually add the template

  2. Set a strong SESSION_SECRET environment variable

  3. Configure your Bambu printer settings in the web UI

  4. Access at http://your-server-ip:3000

  5. Default login: admin / admin (change immediately!)

Requirements

  • Bambu Lab printer on same network

  • Access code from printer (Settings > LAN Only Mode)

  • Printer serial number (Settings > Device Info)

Support

Issues/Feature Requests: https://github.com/tr1ckz/PrintHive/issues

This looks nice! I can't find it when searching CA but I can manually create the template.

Does the printer need to stay on LAN only mode for this to work? My main use case if I want to track print history, but it sounds like it will track via a connection to makerworld? Is there also a way to manually log prints that I slice myself? I am looking for a replacement for the octoprint print history log plugin so I can track what I've printed, # of hours etc.

  • Author
On 1/15/2026 at 3:42 PM, doggyben said:

This looks nice! I can't find it when searching CA but I can manually create the template.

Does the printer need to stay on LAN only mode for this to work? My main use case if I want to track print history, but it sounds like it will track via a connection to makerworld? Is there also a way to manually log prints that I slice myself? I am looking for a replacement for the octoprint print history log plugin so I can track what I've printed, # of hours etc.

It's not on CA yet.


it doesn't have to be in LAN mode, when connecting via bambu lab accont you will see the PIN in the printer view.
I'll make it pull the models off the SD card and compare to the history, if they're missing to add them there, I think that should cover what you're describing. Some of the stats from MQTT straight from the printer itself

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.