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
Zamów teraz Brak opłat za konfigurację

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.

Zamów serwer

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.