Case Study • 2026
OpenClaw Deployment
Provisioned and exposed an OpenClaw setup on a Hetzner VPS, connected it to a custom domain, authenticated browser clients, and turned it into the execution layer for future work.
Goal
The reason for running OpenClaw was not novelty. It was leverage. The real objective was to combat procrastination by building a system that could hold work in motion, take on boring implementation tasks, and let the human stay closer to direction, decisions, and review.
In practice, that means becoming more of a manager and orchestrator: define the vision, assign the work, check the results, and keep momentum alive instead of getting stuck in repetitive execution.
Why this stack
The stack was chosen for practical reasons, not ideological ones. Hetzner provided low-cost control over infrastructure, Ubuntu kept the server environment familiar, Caddy handled the secure web layer cleanly, Squarespace already held the domain, and Telegram made it possible to reach the assistant from a lightweight everyday interface.
That combination created something more durable than a local experiment: an assistant environment running on owned infrastructure, accessible through trusted surfaces, and extensible enough to become a long-term execution system.
- Hetzner for the VPS
- Ubuntu for the server base
- OpenClaw as the assistant runtime
- Caddy for HTTPS and public access
- Squarespace DNS for domain routing
- Telegram for lightweight remote interaction
Build sequence
The path from zero to live system was straightforward once the pieces lined up. It started with raw infrastructure, moved through installation and onboarding, and ended with domain exposure plus trusted device access.
What mattered most was not a single clever step. It was chaining a set of ordinary setup actions without losing momentum.
- Created the Hetzner account and provisioned an Ubuntu VPS.
- Set up SSH access and logged into the server.
- Installed OpenClaw from the terminal and authenticated it with the chosen LLM.
- Completed onboarding through the OpenClaw TUI.
- Used the TUI flow to let Caddy expose the interface through a controlled web endpoint.
- Updated DNS so the subdomain pointed at the server.
- Opened OpenClaw in the browser, stored the required access token locally, and returned to the terminal to approve browser requests.
- Authorized trusted browser access and connected Telegram.
Representative commands
The public version should show the shape of the work without leaking secrets. These are representative, redacted examples of the kinds of commands and config involved.
ssh root@<server-host>
apt update && apt upgrade -ynpm install -g openclaw
openclaw
# follow TUI onboarding and provider auth# DNS
A openclaw -> <server-ip>
# public browser access handled through Caddy during onboardingWhat worked well
The cleanest part of the flow was getting access to the server and moving through the main setup path. Once the VPS existed and SSH was working, the rest of the process felt surprisingly direct.
That ease matters because execution systems fail when their activation cost is too high. This one became usable fast enough to feel energizing rather than draining.
Where friction showed up
The annoying part was not OpenClaw itself but adjacent infrastructure friction. Hetzner account verification and document submission added drag. That is understandable from a safety perspective, but it is still a tradeoff against anonymity and speed.
There was also one operational hiccup: the OpenClaw install via npm kept failing repeatedly for a while, then later worked without much drama. It was not conceptually confusing, but it did create unnecessary uncertainty during setup.
What this unlocked
Personally, the biggest unlock was psychological as much as technical. Once OpenClaw existed as a working environment, it became easier to move from intention to action. The system reduced the activation energy required to start, coordinate, and finish tasks that would normally stall out.
For the future workflow, this proves that the most valuable role may not be doing everything manually. The stronger pattern is to hold the vision, direct the work, review outcomes, and keep execution moving through a system that can handle much of the mechanical labor. If that pattern keeps working, the compounding effect will be far larger than any one project.