Spoolman Хостинг

Отслеживайте катушки филамента для 3D-печати, использование и инвентарь с помощью аккуратной веб-базы данных и API.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
ghcr.io/donkie/spoolman:latest
Порт по умолчанию
8000

Как работает Spoolman

Spoolman хранит производителей, типы филамента, отдельные катушки, местоположения, пользовательские поля и записи использования в одном инвентаре. Веб-клиент позволяет оператору создавать и редактировать записи, искать или группировать коллекцию, фильтровать по материалу или местоположению и подготавливать этикетки с QR-кодами для идентификации физических катушек.

REST API и обновления WebSocket позволяют совместимому программному обеспечению для печати читать и изменять данные инвентаря. Moonraker, фронтенды Klipper, OctoPrint, Home Assistant и другие интеграции могут сообщать о потреблении по мере выполнения заданий. Эти интеграции остаются отдельными системами и должны быть указаны пользователем на адрес размещённого Spoolman.

Ключевые возможности Spoolman

Пакет каталога сохраняет директорию данных Spoolman, которая включает локальную базу данных по умолчанию и состояние приложения. Никакой сервис PostgreSQL или MariaDB не предоставляется. Записи инвентаря, история использования, этикетки, пользовательские поля и параметры интеграции зависят от того, что подключённый том приложения остаётся доступным во время обновлений и восстановления.

Spoolman не имеет встроенной аутентификации пользователя. Его рекомендации по безопасности указывают, что любой, кто может получить доступ к сервису, может читать и изменять инвентарь. HTTPS защищает трафик при передаче, но не добавляет шлюз учётной записи, поэтому размещённая страница не должна представлять публичный URL как приватное многопользовательское рабочее пространство.

Самостоятельное размещение Spoolman: требования и стоимость

Использование ресурсов растёт с записями катушек и филамента, историей использования, активами этикеток, трафиком API, активностью WebSocket, интеграциями, одновременными принтерами и одновременными браузерами. Каталог записывает PostgreSQL и MariaDB как не требуемые и сохраняет директорию данных приложения, поэтому локальная база данных и файлы инвентаря должны рассматриваться как один набор восстановления.

На AvaHost Spoolman использует План 1 по цене €2. Размещённый пакет Spoolman включает развёртывание в один клик, пользовательский домен с автоматическим HTTPS, автоматические обновления приложения и запланированные резервные копии. Сам Spoolman не предоставляет уровень аутентификации. Любой, кто может получить доступ к назначенному домену, может просматривать или изменять инвентарь, и AvaHost не заявляет о добавленном прокси управления доступом. Подключайте только доверенные интеграции, держите потребителей API под своим контролем и избегайте размещения чувствительных операционных данных в открыто доступном экземпляре.

Кто использует Spoolman

Домашние принтеры используют Spoolman для запоминания установленной катушки, оставшегося материала и места хранения замен. Общие мастерские могут маркировать полки и катушки, а небольшие производственные команды подключают несколько принтеров к одному инвентарю, чтобы обновления потребления не находились в отдельных электронных таблицах.

Приложение разработано с упором на администрирование филамента, а не на управление принтером. Оно не планирует задания, не нарезает модели, не управляет принтерами и не поставляет OctoPrint, Moonraker, Klipper, Home Assistant, Prometheus, оборудование для печати этикеток или устройства сканирования как часть размещённого пакета.

F.A.Q

  • Spoolman начинается с €2 на Plan 1. Базовый план подходит для скромного каталога филаментов и лёгкой активности API. Количество катушек, историю использования, данные этикеток, трафик WebSocket, подключённые сервисы принтеров и одновременные браузеры — это практические показатели для определения того, нужна ли установке больше вычислительных ресурсов или хранилища.

  • Spoolman не включает встроенную аутентификацию, и размещённый шаблон не добавляет отдельный уровень контроля доступа. Любой, кто может получить доступ к домену, может просматривать или изменять записи инвентаря. Используйте сервис только с доверенным путём доступа и не рассматривайте HTTPS как защиту от несанкционированных изменений инвентаря.

  • Совместимое программное обеспечение может подключаться через документированный API Spoolman, однако служба печати, плагин, учётные данные и конфигурация сети не входят в комплект. Направьте каждую доверенную интеграцию на финальный адрес HTTPS, протестируйте поведение чтения и записи с некритичной очередью печати и убедитесь, что ни одна недоверенная система не может получить доступ к тому же конечному адресу.

  • AvaHost применяет обновления приложений и сохраняет постоянный каталог данных Spoolman, подключённый к сервису. Плановые резервные копии включены для размещённой установки. Локальную базу данных, пользовательские поля, метки и записи об использовании следует рассматривать как единый набор данных, поэтому проверьте важные интеграции и итоги инвентаря после существенного обновления вышестоящего уровня.