Self-hosted Obico Server Guides
You don't need to be a programmer, or a superman, to self-host an Obico Server. However, the following skills are highly desired:
- A basic understanding on how Docker container works.
- Basic knowledge about Linux command lines. All Obico Docker containers are built from Linux images.
- If you are hosting your Obico Server on a Window system, you will also need to know how to use Window commands or Windows PowerShell.
- A solid understanding on networking - IP addresses, port, routing, firewall, DNS, etc. Obico is an open-source project to connect all 3D Printers. So networking is at the core of the project.
📄️ Hardware requirements
The Obico Server runs a powerful Machine Learning model that requires a device powerful enough to run it. And by powerful, we mean most anything from the last decade.
This is a general guide to install the Obico Server. For platform-specific guides:
Basic server configuration
🗃️ Platform-Specific Guides
🗃️ Advanced Configurations
🗃️ Obico Clients
📄️ OctoPrint/Klipper tunnel
Because of the nature of OctoPrint/Klipper tunnel, there is no point to set it up without a reverse proxy. Please make sure you have the reverse proxy set up and properly configured before proceeding to setting up the server for OctoPrint/Klipper tunnel.
Why doesn't the webcam streaming work for my self-hosted server?
📄️ Common tasks for operating self-hosted server
Upgrade Obico Server
The following resources were created by the Obico community members, but not directly maintained by the Obico Team and Contributors. They may be outdated, and should be used at user discretion. Always cross-check commands and instructions used with those located on this repo.*
- If you are on Windows 10 and prefer a video tutorial, head to Lukes Laboratory's awesome video (Big shout-out to @LukesLaboratory).