Spoolman Hosting
Verfolgen Sie 3D-Druck-Filamentspulen, Verbrauch und Bestand mit einer übersichtlichen Web-Datenbank und API.
- Ein Klick bereitstellen
- 15 GB Benötigter Speicherplatz
- 1 GB RAM Benötigter Arbeitsspeicher
- Von 2 € Preis
Was Sie
bei AvaHost erhalten
Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.
Diese Vorlage enthält keinen Datenbank-Container.

Technik
- Docker-Image
- ghcr.io/donkie/spoolman:latest
- Standardport
- 8000

Wie Spoolman funktioniert
Spoolman verwaltet Hersteller, Filamenttypen, einzelne Spulen, Lagerplätze, benutzerdefinierte Felder und Verbrauchsdaten in einem Bestand. Der Web-Client ermöglicht es einem Bediener, Datensätze zu erstellen und zu bearbeiten, die Sammlung zu durchsuchen oder zu gruppieren, nach Material oder Lagerplatz zu filtern und Etiketten mit QR-Codes zur Identifizierung physischer Spulen zu erstellen.
Eine REST-API und WebSocket-Updates ermöglichen kompatible Drucksoftware, Bestandsdaten zu lesen und zu ändern. Moonraker, Klipper-Frontends, OctoPrint, Home Assistant und andere Integrationen können den Verbrauch während des Druckfortschritts melden. Diese Integrationen bleiben separate Systeme und müssen vom Benutzer auf die gehostete Spoolman-Adresse verwiesen werden.
Wichtige Spoolman-Funktionen
Das Catalogue-Paket speichert das Spoolman-Datenverzeichnis, das die lokale Standarddatenbank und den Anwendungszustand enthält. Es wird kein PostgreSQL- oder MariaDB-Dienst bereitgestellt. Bestandsdatensätze, Nutzungsverlauf, Etiketten, benutzerdefinierte Felder und Integrationseinstellungen hängen daher davon ab, dass das angehängte Anwendungsvolumen durch Updates und Wiederherstellung verfügbar bleibt.
Spoolman verfügt über keine integrierte Benutzerauthentifizierung. Die Upstream-Sicherheitsvorgaben besagen, dass jeder, der den Dienst erreichen kann, den Bestand lesen und ändern kann. HTTPS schützt den Datenverkehr während der Übertragung, fügt aber kein Authentifizierungstor hinzu. Daher darf die gehostete Seite die öffentliche URL nicht als privaten Multi-User-Arbeitsbereich darstellen.

Spoolman selbst hosten: Anforderungen und Kosten
Der Ressourcenverbrauch wächst mit Spulen- und Filamentdatensätzen, Nutzungsverlauf, Etikettenressourcen, API-Datenverkehr, WebSocket-Aktivität, Integrationen, gleichzeitigen Druckern und gleichzeitigen Browsern. Der Catalogue verzeichnet PostgreSQL und MariaDB als nicht erforderlich und speichert das Anwendungsdatenverzeichnis, daher müssen die lokale Datenbank und Bestandsdateien als ein Wiederherstellungssatz behandelt werden.
Bei AvaHost verwendet Spoolman Plan 1 für €2. Das gehostete Spoolman-Paket umfasst One-Click-Bereitstellung, eine benutzerdefinierte Domain mit automatisiertem HTTPS, automatische Anwendungsupdates und geplante Sicherungen. Spoolman selbst bietet keine Authentifizierungsebene. Jeder, der die zugewiesene Domain erreichen kann, kann den Bestand anzeigen oder ändern, und AvaHost beansprucht keinen zusätzlichen Zugriffskontroll-Proxy. Verbinden Sie nur vertrauenswürdige Integrationen, halten Sie API-Verbraucher unter Ihrer Kontrolle und vermeiden Sie es, sensible Betriebsdaten in einer öffentlich erreichbaren Instanz zu platzieren.
Wer nutzt Spoolman
Heimdrucker verwenden Spoolman, um sich zu merken, welche Spule montiert ist, wie viel Material verbleibt und wo Ersatz gelagert wird. Gemeinsame Werkstätten können Regale und Spulen beschriften, während kleine Produktionsteams mehrere Drucker mit einem Bestand verbinden, damit Verbrauchsaktualisierungen nicht in separaten Tabellen gespeichert werden.
Die Anwendung ist auf Filamentverwaltung ausgerichtet und nicht auf Druckersteuerung. Sie plant keine Jobs, schneidet keine Modelle, bedient keine Drucker und stellt OctoPrint, Moonraker, Klipper, Home Assistant, Prometheus, Etikettenhardware oder Scanner-Geräte nicht als Teil des gehosteten Pakets bereit.
F.A.Q
Spoolman startet bei €2 im Plan 1. Der Einstiegsplan eignet sich für einen bescheidenen Filament-Katalog und leichte API-Aktivität. Spulenanzahl, Nutzungsverlauf, Etikettendaten, WebSocket-Traffic, verbundene Druckerdienste und gleichzeitige Browser sind die praktischen Indikatoren, um zu entscheiden, ob die Installation mehr Verarbeitung oder Speicher benötigt.
Spoolman verfügt über keine integrierte Authentifizierung, und die gehostete Vorlage fügt keine separate Zugriffskontrollschicht hinzu. Jeder, der die Domain erreichen kann, kann Bestandsdatensätze einsehen oder ändern. Nutzen Sie den Service nur über einen vertrauenswürdigen Zugriffspfad und behandeln Sie HTTPS nicht als alleinigen Schutz vor unbefugten Bestandsänderungen.
Kompatible Software kann sich über Spoolmans dokumentierte API verbinden, aber der Druckerdienst, das Plug-in, die Anmeldedaten und die Netzwerkkonfiguration sind nicht enthalten. Richten Sie jede vertrauenswürdige Integration auf die endgültige HTTPS-Adresse ein, testen Sie Lese- und Schreibverhalten mit einer unkritischen Spule, und bestätigen Sie, dass kein nicht vertrauenswürdiges System auf denselben Endpunkt zugreifen kann.
AvaHost führt Anwendungsupdates durch und behält das persistente Spoolman-Datenverzeichnis am Service angebunden. Geplante Sicherungen sind für die gehostete Installation enthalten. Die lokale Datenbank, benutzerdefinierten Felder, Labels und Nutzungsaufzeichnungen sollten als ein Datensatz betrachtet werden. Überprüfen Sie daher wichtige Integrationen und Bestandssummen nach einer wesentlichen Upstream-Änderung.
