Self-hosted filament inventory, print job logging, orders, and cost tracking for 3D printing.
1.4K
Track your 3D printing filament inventory, print jobs, orders, and costs — all in one place, running on your own hardware.
Create a docker-compose.yml:
services:
spoolsense:
image: jaconah/spoolsense:latest
container_name: spoolsense
ports:
- "8000:8000"
volumes:
- ./data:/app/data
restart: unless-stopped
Then start it:
docker compose up -d
SpoolSense will be available at http://your-server-ip:8000. No configuration needed to get running.
On first run, the default password is changeme. Log in immediately and go to Profile → Change Password.
If you're putting SpoolSense behind nginx or Caddy with a domain name, create a .env file next to your docker-compose.yml and set FRONTEND_URL so CORS is locked down:
FRONTEND_URL=https://yourdomain.com
docker compose pull
docker compose up -d
Migrations run automatically on startup.
A fully managed hosted version is coming soon at app.spoolsense.co — same features, zero maintenance.
If SpoolSense saves you time, consider buying me a coffee: ko-fi.com/jaconah
Content type
Image
Digest
sha256:ccc3261c1…
Size
118.2 MB
Last updated
7 months ago
docker pull jaconah/spoolsense