Spoolman

Spoolman

Docker app from mklecka's Repository

Overview

Keep track of your inventory of 3D-printer filament spools. Spoolman is a web service that helps you keep track of your filament spools and how they are being used. It acts as a database, where other printer software such as Octoprint and Moonraker can interact with to have a centralized place for spool information. For example, if used together with Moonraker, your spool weight will automatically be reduced as your print is progressing. For more container variables visit the official github repo https://github.com/Donkie/Spoolman#using-docker

Runtime arguments

Web UI
http://[IP]:[PORT:8000]
Network
bridge
Shell
sh
Privileged
false

Template configuration

DataPathrw
Target
/home/app/.local/share/spoolman
Default
/mnt/user/appdata/spoolman
Value
/mnt/user/appdata/spoolman
WebUI PortPorttcp
Target
8000
Default
7912
Value
7912
SPOOLMAN_DB_TYPEVariable

Type of database, any of: postgres, mysql, sqlite, cockroachdb

Default
sqlite
SPOOLMAN_DB_HOSTVariable

Database hostname

Default
remove variable if not used
SPOOLMAN_DB_PORTVariable

Database port

Default
remove variable if not used
SPOOLMAN_DB_NAMEVariable

Database name

Default
remove variable if not used
SPOOLMAN_DB_USERNAMEVariable

Database username

Default
remove variable if not used
SPOOLMAN_DB_PASSWORDVariable

Database password

Default
remove variable if not used
PUIDVariable
Value
99
PGIDVariable
Value
100

Details

Repository
ghcr.io/donkie/spoolman:latest
Last Updated2026-05-31
First Seen2023-10-09

Run Spoolman on Unraid.

Spoolman is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.