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.
ποΈ Installation
This is a general guide to install the Obico Server. For platform-specific guides:
ποΈ Configuration
Basic server configuration
ποΈ Platform-Specific Guides
3 items
ποΈ Advanced Configurations
8 items
ποΈ Obico Clients
2 items
ποΈ 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.
ποΈ FAQs
Why doesn't the webcam streaming work for my self-hosted server?
ποΈ Common tasks for operating self-hosted server
Upgrade Obico Server
Other resourcesβ
caution
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 Luke's Laboratory's awesome video (Big shout-out to @LukesLaboratory).