Tutorials
Task-oriented walkthroughs: pick an outcome, follow it end to end, and check it worked. Each one states what it costs in time, what you need first, and what youβll have when youβre done.
Setting Hub up for the first time? Start with Your first hour β Docker, a local model, Hub, and your first app on one page.
Private access from anywhere over Tailscale, without opening a port. ~15 min.
Reach your Hub from your phonePair two Hubs over Tailscale and prove a request is answered by the one that holds the model. ~25 min.
Pool two HubsBack up an app, break it on purpose, restore it. ~20 min.
Back up and prove the restoreInstall a Companion agent, give it a model, give it a task. ~20 min.
Run your first agentTurn a Docker image into a one-click App Store entry, and submit it for review. ~45 min.
Publish your first appAt a glance
| Tutorial | Time | You'll need | You'll end with |
|---|---|---|---|
| Reach your Hub from your phone | ~15 min | Your Hub running, a phone, and a free Tailscale account | Hub reachable on mobile data, with no ports opened on your router |
| Pool two Hubs | ~25 min | Two Hubs on one tailnet with HTTPS Certificates on, and Ollama on both | Two Hubs paired, and a request answered by the Hub that holds the model, with proof on both |
| Back up and prove the restore | ~20 min | One installed app with some data in it | A backup archive on disk and first-hand proof the restore path works |
| Run your first agent | ~20 min | Hub running, and either Ollama with a model or a cloud API key | OpenClaw WebCLI installed, connected to a model, and answering a task |
| Publish your first app | ~45 min | A published Docker image and a GitHub account | An app directory that meets every requirement, ready to submit for review |
How these differ from guides
Tutorials teach β one path, in order, with checkpoints, aimed at doing something for the first time.
Guides assume you know what you want and show you how to configure it.
Reference is for looking things up.