Spoolman Hosting
Traccia bobine di filamento per stampa 3D, utilizzo e inventario con un ordinato database web e API.
- Un clic distribuisci
- 15 GB Spazio su disco necessario
- 1 GB di RAM Memoria necessaria
- Da 2 € Prezzo
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- ghcr.io/donkie/spoolman:latest
- Porta predefinita
- 8000

Come funziona Spoolman
Spoolman mantiene produttori, tipi di filamento, bobine individuali, ubicazioni, campi personalizzati e registri di utilizzo in un unico inventario. Il client web consente a un operatore di creare e modificare record, cercare o raggruppare la collezione, filtrare per materiale o ubicazione e preparare etichette con codici QR per identificare le bobine fisiche.
Un'API REST e gli aggiornamenti WebSocket consentono al software di stampa compatibile di leggere e modificare i dati dell'inventario. Moonraker, i front end di Klipper, OctoPrint, Home Assistant e altre integrazioni possono segnalare il consumo mentre i lavori progrediscono. Queste integrazioni rimangono sistemi separati e devono essere indirizzate all'indirizzo Spoolman ospitato dall'utente.
Caratteristiche principali di Spoolman
Il pacchetto catalogue persiste la directory dei dati di Spoolman, che include il database locale predefinito e lo stato dell'applicazione. Non viene fornito alcun servizio PostgreSQL o MariaDB. I record dell'inventario, la cronologia di utilizzo, le etichette, i campi personalizzati e le impostazioni di integrazione dipendono quindi dal fatto che il volume dell'applicazione allegato rimanga disponibile durante gli aggiornamenti e il ripristino.
Spoolman non dispone di autenticazione utente integrata. Le sue linee guida sulla sicurezza upstream affermano che chiunque possa raggiungere il servizio può leggere e modificare l'inventario. HTTPS protegge il traffico in transito ma non aggiunge un gate di account, quindi la pagina ospitata non deve presentare l'URL pubblico come uno spazio di lavoro multi-utente privato.

Self-hosting di Spoolman: requisiti e costi
L'utilizzo delle risorse cresce con i record di bobine e filamenti, la cronologia di utilizzo, le risorse di etichettatura, il traffico API, l'attività WebSocket, le integrazioni, le stampanti simultanee e i browser concorrenti. Il catalogue registra PostgreSQL e MariaDB come Non richiesti e persiste la directory dei dati dell'applicazione, quindi il database locale e i file dell'inventario devono essere trattati come un unico set di ripristino.
Su AvaHost, Spoolman utilizza Plan 1 a €2. Il pacchetto Spoolman ospitato include distribuzione con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup pianificati. Spoolman stesso non fornisce alcun livello di autenticazione. Chiunque possa raggiungere il dominio assegnato può visualizzare o modificare l'inventario, e AvaHost non rivendica un proxy di controllo di accesso aggiunto. Connetti solo integrazioni attendibili, mantieni i consumer API sotto il tuo controllo e evita di inserire dati operativi sensibili in un'istanza apertamente raggiungibile.
Chi utilizza Spoolman
Le stampanti domestiche utilizzano Spoolman per ricordare quale bobina è montata, quanto materiale rimane e dove sono conservati i ricambi. I laboratori condivisi possono etichettare scaffali e bobine, mentre i piccoli team di produzione collegano più stampanti a un unico inventario in modo che gli aggiornamenti di consumo non rimangono in fogli di calcolo separati.
L'applicazione è progettata attorno all'amministrazione del filamento piuttosto che al controllo della stampante. Non pianifica lavori, affetta modelli, opera stampanti o fornisce OctoPrint, Moonraker, Klipper, Home Assistant, Prometheus, hardware di etichettatura o dispositivi scanner come parte del pacchetto ospitato.
F.A.Q
Spoolman inizia a €2 nel Piano 1. Il piano entry è adatto a un catalogo filamenti modesto e un’attività API leggera. Il numero di bobine, la cronologia di utilizzo, i dati delle etichette, il traffico WebSocket, i servizi stampanti connessi e i browser simultanei sono i segnali pratici per decidere se l’installazione necessita di più elaborazione o archiviazione.
Spoolman non include autenticazione integrata e il template ospitato non aggiunge un livello di controllo accesso separato. Chiunque possa raggiungere il dominio può ispezionare o modificare i record di inventario. Utilizza il servizio solo con un percorso di accesso affidabile e non considerare HTTPS da solo come protezione contro modifiche non autorizzate dell’inventario.
Il software compatibile può connettersi tramite l’API documentata di Spoolman, ma il servizio di stampa, il plug-in, le credenziali e la configurazione di rete non sono inclusi. Indirizza ogni integrazione attendibile all’indirizzo HTTPS finale, testa il comportamento di lettura e scrittura con uno spool non critico e conferma che nessun sistema non attendibile possa raggiungere lo stesso endpoint.
AvaHost applica gli aggiornamenti dell’applicazione e mantiene la directory dati persistente di Spoolman collegata al servizio. I backup pianificati sono inclusi per l’installazione ospitata. Il database locale, i campi personalizzati, le etichette e i record di utilizzo devono essere considerati un unico set di dati, quindi rivedi le integrazioni importanti e i totali dell’inventario dopo un cambiamento upstream sostanziale.
