logo
icon

Spoolman

Spoolman is a self-hosted web application for managing 3D printer filament spools and usage. Track spool weight, material type, color, and consumption across multiple printers with a clean, modern interface.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
Tool

Spoolman

A self-hosted web application for managing 3D printer filament spools. Keep track of your filament inventory, monitor usage, and manage spool data across multiple printers.

What You Can Do After Deployment

  1. Visit your domain — the web UI loads immediately with no login required by default
  2. Add spools — create entries for your filament spools with material type, color, weight, and manufacturer
  3. Track usage — log filament consumption per print job to monitor remaining material
  4. Manage vendors — organize spools by manufacturer and vendor
  5. Integrate with Klipper/OctoPrint — connect Spoolman to your 3D printer software via its REST API

Key Features

  • Track filament spools with material, color, weight, and cost
  • Monitor remaining filament on each spool
  • REST API for integration with Klipper, Moonraker, and OctoPrint
  • Support for SQLite, PostgreSQL, MySQL, and CockroachDB
  • Multi-vendor and multi-material management
  • Lightweight and fast

Storage

The /home/app/.local/share/spoolman volume stores the SQLite database and application data. All spool records persist in this volume.

License

MIT — GitHub