Spoolman Hosting
Śledź szpule filamentu do druku 3D, zużycie i zapasy za pomocą schludnej bazy danych internetowej i API.
- Jedno kliknięcie wdrożenie
- 15 GB Potrzebna przestrzeń dyskowa
- 1 GB RAM Potrzebna pamięć
- Od 2 € Cena
Co otrzymujesz
w AvaHost
Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.
Ten szablon nie zawiera kontenera bazy danych.

Technologia
- Obraz Dockera
- ghcr.io/donkie/spoolman:latest
- Domyślny port
- 8000

Jak działa Spoolman
Spoolman przechowuje producentów, typy filamentu, poszczególne szpule, lokalizacje, pola niestandardowe i rekordy użycia w jednym magazynie. Klient internetowy umożliwia operatorowi tworzenie i edycję rekordów, wyszukiwanie lub grupowanie kolekcji, filtrowanie według materiału lub lokalizacji oraz przygotowywanie etykiet z kodami QR do identyfikacji fizycznych szpul.
REST API i aktualizacje WebSocket pozwalają kompatybilnemu oprogramowaniu drukującemu czytać i zmieniać dane magazynu. Moonraker, interfejsy Klipper, OctoPrint, Home Assistant i inne integracje mogą raportować zużycie w miarę postępu zadań. Te integracje pozostają oddzielnymi systemami i muszą być wskazane przez użytkownika na hostowany adres Spoolman.
Kluczowe funkcje Spoolman
Pakiet katalogowy utrwala katalog danych Spoolman, który zawiera domyślną lokalną bazę danych i stan aplikacji. Nie jest aprowizowana żadna usługa PostgreSQL ani MariaDB. Rekordy magazynu, historia użycia, etykiety, pola niestandardowe i ustawienia integracji zależą zatem od pozostania dostępnym dołączonego wolumenu aplikacji podczas aktualizacji i odzyskiwania.
Spoolman nie ma wbudowanego uwierzytelniania użytkownika. Jego wskazówki dotyczące bezpieczeństwa upstream stwierdzają, że każdy, kto może dotrzeć do usługi, może czytać i zmieniać magazyn. HTTPS chroni ruch w tranzycie, ale nie dodaje bramy konta, dlatego hostowana strona nie powinna przedstawiać publicznego adresu URL jako prywatnej wieloużytkownikowej przestrzeni roboczej.

Samodzielne hostowanie Spoolman: wymagania i koszty
Użycie zasobów rośnie wraz z rekordami szpul i filamentu, historią użycia, zasobami etykiet, ruchem API, aktywnością WebSocket, integracjami, równoczesnymi drukarkami i przeglądarkami. Katalog rejestruje PostgreSQL i MariaDB jako Nie wymagane i utrwala katalog danych aplikacji, dlatego lokalna baza danych i pliki magazynu muszą być traktowane jako jeden zestaw odzyskiwania.
Na AvaHost, Spoolman używa Plan 1 za €2. Hostowany pakiet Spoolman obejmuje wdrożenie jednym kliknięciem, domenę niestandardową z automatycznym HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Sam Spoolman nie zapewnia warstwy uwierzytelniania. Każdy, kto może dotrzeć do przypisanej domeny, może przeglądać lub modyfikować magazyn, a AvaHost nie twierdzi, że dodaje proxy kontroli dostępu. Łącz tylko zaufane integracje, utrzymuj konsumentów API pod swoją kontrolą i unikaj umieszczania poufnych danych operacyjnych w otwarcie dostępnej instancji.
Kto używa Spoolman
Drukarki domowe używają Spoolman do zapamiętania, która szpula jest zamontowana, ile materiału pozostało i gdzie przechowywane są zamienniki. Wspólne warsztaty mogą etykietować półki i szpule, podczas gdy małe zespoły produkcyjne łączą kilka drukarek z jednym magazynem, aby aktualizacje zużycia nie były przechowywane w oddzielnych arkuszach kalkulacyjnych.
Aplikacja jest zaprojektowana wokół administracji filamentem, a nie kontroli drukarki. Nie planuje zadań, nie pokraja modeli, nie obsługuje drukarek i nie dostarcza OctoPrint, Moonraker, Klipper, Home Assistant, Prometheus, sprzętu etykiet ani urządzeń skanerów jako części hostowanego pakietu.
F.A.Q
Spoolman rozpoczyna się od €2 w Planie 1. Plan podstawowy sprawdza się dla skromnego katalogu filamentów i lekkiej aktywności API. Liczba szpulek, historia użytkowania, dane etykiet, ruch WebSocket, usługi podłączonych drukarek i jednoczesne przeglądarki to praktyczne wskaźniki do podjęcia decyzji, czy instalacja wymaga większej mocy obliczeniowej lub magazynowania.
Spoolman nie zawiera wbudowanej autentykacji, a hostowany szablon nie dodaje oddzielnej warstwy kontroli dostępu. Każdy, kto może dotrzeć do domeny, może przeglądać lub zmieniać rekordy inwentarza. Używaj usługi tylko ze zaufaną ścieżką dostępu i nie traktuj samego HTTPS jako ochrony przed nieautoryzowanymi zmianami inwentarza.
Kompatybilne oprogramowanie może się łączyć poprzez udokumentowane API Spoolman, jednak usługa drukowania, wtyczka, poświadczenia i konfiguracja sieci nie są dołączone. Skieruj każdą zaufaną integrację na ostateczny adres HTTPS, przetestuj zachowanie odczytu i zapisu na niekrytycznym spolu i potwierdź, że żaden niezaufany system nie może uzyskać dostępu do tego samego punktu końcowego.
AvaHost stosuje aktualizacje aplikacji i utrzymuje trwały katalog danych Spoolman dołączony do usługi. Zaplanowane kopie zapasowe są zawarte w hostowanej instalacji. Lokalną bazę danych, pola niestandardowe, etykiety i rekordy użycia należy traktować jako jeden zestaw danych, dlatego przejrzyj ważne integracje i sumy inwentarza po znaczącej zmianie upstream.
