Самостоятельно размещаемый веб-сервис для учёта катушек филамента для 3D-принтера, их веса и расхода с интеграцией с OctoPrint и Klipper/Moonraker.
TheSpaghettiDetective/obico-server
Сервер для самостоятельного хостинга Obico — платформы для 3D-печати с открытым исходным кодом и обнаружением сбоев печати с помощью AI для принтеров с OctoPrint и Klipper.
Open source альтернатива:Obico Cloud
- Звёзды
- 1,929
- Форки
- 364
- Открытые issues
- 146
- Последний коммит
- вчера
Что это?
Obico Server — это серверная часть Obico для самостоятельного хостинга. Obico — созданная сообществом платформа для мониторинга 3D-принтеров и управления ими. После запуска сервер позволяет подключать принтеры с OctoPrint или Klipper к серверу под вашим управлением. Так данные о печати и видеопотоки с веб-камер остаются на вашем оборудовании, а не в облачном сервисе.
В сервер встроено обнаружение сбоев печати на основе deep learning, которое следит за ходом задания и выявляет проблемы. Он запускается как набор контейнеров с помощью Docker Compose. Согласно README проекта, для настройки достаточно обычного компьютера; при желании можно использовать GPU Nvidia, чтобы ускорить инференс и обслуживать больше принтеров на одном сервере. Клиенты включают плагин Obico для OctoPrint и мобильное приложение Obico.
При настройке нужно указать LAN IP-адрес сервера, обновить домен сайта Django и включить отправку почты через SMTP. Использовать Gmail для SMTP нельзя: Google отключила эту возможность в 2022 году.
Ключевые возможности
- 01Сервер для самостоятельного хостинга, который хранит данные о печати и видеопотоки с веб-камер на вашем устройстве
- 02Обнаружение сбоев печати с помощью AI на основе deep learning
- 03Работает с принтерами на OctoPrint и Klipper через плагин Obico
- 04Запускается с помощью Docker Compose на обычном оборудовании; ускорение с помощью GPU Nvidia можно включить дополнительно
- 05Поддерживает ускорение на NPU RK3588 через дополнительный compose-файл
Сценарии использования
- Мониторинг домашних 3D-принтеров в локальной сети без отправки видео в облачный сервис
- Обнаружение сбоев печати с помощью AI при работе с OctoPrint или Klipper
- Размещение приватного экземпляра Obico для мейкерспейса или небольшой группы принтеров
Быстрый старт
- 1
Клонируйте ветку release с GitHub
git clone -b release https://github.com/TheSpaghettiDetective/obico-server.git - 2
Запустите сервер с помощью Docker Compose (Linux)
cd obico-server && sudo docker compose up -d - 3
При первом запуске подождите 15–30 минут, затем откройте http://localhost:3334 в браузере
Что важно знать
- Требуются Docker и Docker Compose версии V2 или выше, а также учетная запись электронной почты с поддержкой SMTP (Gmail не подходит).
- Данные для входа администратора по умолчанию опубликованы в README, поэтому после настройки необходимо сменить пароль администратора.
- Для первоначальной настройки нужно указать IP-адрес сервера и домен сайта Django, чтобы OctoPrint мог подключиться.
В подборках
Темы
Частые вопросы
- Что такое obico-server?
- Сервер для самостоятельного хостинга Obico — платформы для 3D-печати с открытым исходным кодом и обнаружением сбоев печати с помощью AI для принтеров с OctoPrint и Klipper. Obico Server — это серверная часть Obico для самостоятельного хостинга. Obico — созданная сообществом платформа для мониторинга 3D-принтеров и управления ими. После запуска сервер позволяет подключать принтеры с OctoPrint или Klipper к серверу под вашим управлением. Так данные о печати и видеопотоки с веб-камер остаются на вашем оборудовании, а не в облачном сервисе.
- obico-server можно использовать бесплатно? Какая у него лицензия?
- obico-server распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- obico-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в obico-server — 6 нояб. 2026 г..
- Для чего можно использовать obico-server?
- Мониторинг домашних 3D-принтеров в локальной сети без отправки видео в облачный сервис Обнаружение сбоев печати с помощью AI при работе с OctoPrint или Klipper Размещение приватного экземпляра Obico для мейкерспейса или небольшой группы принтеров
- Как установить obico-server?
- Клонируйте ветку release с GitHub: git clone -b release https://github.com/TheSpaghettiDetective/obico-server.git Запустите сервер с помощью Docker Compose (Linux): cd obico-server && sudo docker compose up -d При первом запуске подождите 15–30 минут, затем откройте http://localhost:3334 в браузере
- Где скачать obico-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TheSpaghettiDetective/obico-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для управления бытовыми 3D-принтерами: запускайте печать и следите за ней в браузере.
Адаптивный веб-интерфейс для мониторинга и управления 3D-принтерами на базе Klipper через API Moonraker.
Бесплатный веб-интерфейс с открытым исходным кодом для Klipper: управляйте 3D-принтером и следите за его работой через браузер.
Открытый слайсер, который преобразует 3D-модели в G-code для принтеров Bambu Lab, Prusa, Creality, Voron и других FDM-принтеров.
Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.