frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built managed OpenClaw hosting with 60s provisioning in 6 days

https://clawhosters.com/blog/posts/how-i-built-60-second-vps-provisioning
2•yixn_io•1h ago
Hey HN,

I'm Daniel, solo dev from Germany. I built ClawHosters (https://clawhosters.com), a managed hosting platform for OpenClaw, the open-source AI agent framework.

Quick timeline: domain registered February 5th. First paying customer six days later. I probably should have spent more time on it, but it works.

If you haven't seen OpenClaw, it lets you run a personal AI assistant that connects to Telegram, Discord, Slack, and WhatsApp. Self-hosting it is absolutely possible, but it's a pain. You're dealing with Docker setup, SSL certs, port forwarding, security hardening, keeping the image updated. Most people don't want to deal with any of that. They just want the thing running.

That's what ClawHosters does. You pick a tier (EUR 19-59/mo), click create, and you've got a running instance with a subdomain. About 60 seconds if we have prewarmed capacity, maybe 90 seconds from a cold snapshot.

Some technical details that might interest this crowd:

*Subdomain routing chain.* Every instance gets a subdomain like `mybot.clawhosters.com`. The request path is Cloudflare -> my production server -> Traefik (looks up VPS IP from Redis) -> customer's Hetzner VPS -> nginx on the VPS (validates Host header) -> Docker container (port 18789) -> OpenClaw gateway. All subdomains require HTTP Basic Auth, configured per-instance through Traefik Redis middleware keys. The VPS itself only accepts connections from my production server's IP via Hetzner Cloud Firewall. No way to hit it directly.

*Prewarmed VPS pool.* Even from a snapshot, Hetzner VPS creation takes ~30-60 seconds. That felt too slow. So I maintain a pool of idle, pre-provisioned VPS instances sitting there ready to go. When someone creates an instance, we claim one from the pool, upload the config via SCP, run docker-compose up, done. The pool refills in the background.

*Security is 4 layers deep.* Hetzner Cloud Firewall restricts all VPS inbound traffic to only my production server IP. Host iptables (baked into the snapshot) add OS-level rules with SMTP/IRC blocking. SSH is key-only on both host port 22 and container port 2222, so brute-forcing isn't happening. fail2ban on top of that, and the Docker daemon runs with no-new-privileges. Probably overkill. I'm fine with that.

*SSH into the Docker container.* Users can enable SSH access to their actual container (port 2222). I built a custom image extending OpenClaw with an SSH server, key-only auth, no passwords. Fair warning though: enabling SSH permanently marks the instance as no_support. Once you're installing your own stuff in there, I can't guarantee stability anymore.

*Container commit for state preservation.* This one was tricky to get right. Users can install packages (apt, pip, npm) inside their container. Before any restart or redeploy, `CommitContainerService` runs `docker commit` to save the full filesystem as a new image. Next startup uses the committed image instead of the base one. Basically snapshotting your container's state so nothing gets lost.

I wrote a more detailed technical post about the architecture here: [link to blog post]

The whole thing runs inside a single Rails app that also serves my portfolio site (https://yixn.io). One person, one codebase, real paying customers. I'm happy to answer questions about the architecture, the Hetzner API, or the tradeoffs I made along the way.

Source isn't open yet, but I'm thinking about open-sourcing the provisioning layer. Haven't decided.

https://clawhosters.com

Show HN: AI agents play SimCity through a REST API

https://hallucinatingsplines.com
18•aed•1d ago•0 comments

Show HN: Itsyhome – Control HomeKit from your Mac menu bar (open source)

https://itsyhome.app
29•nixus76•14h ago•27 comments

Show HN: I tried to build a soundproof sleep capsule

https://www.lepekhin.com/2026/02/10/Soundproof-Sleep-Capsule
2•bizzz•31m ago•0 comments

Show HN: CodeMic

https://codemic.io/#hn
31•seansh•3d ago•16 comments

Show HN: Musical Interval Trainer

https://valtterimaja.github.io/musical-interval-trainer/
2•Gravityloss•59m ago•1 comments

Show HN: I taught GPT-OSS-120B to see using Google Lens and OpenCV

37•vkaufmann•7h ago•20 comments

Show HN: JavaScript-first, open-source WYSIWYG DOCX editor

https://github.com/eigenpal/docx-js-editor
114•thisisjedr•1d ago•38 comments

Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)

https://github.com/rowboatlabs/rowboat
173•segmenta•20h ago•46 comments

Show HN: Baby Vault – A 100% offline, privacy-first PWA for new parents

https://babyvault.moshmage.com/
2•moshmage•1h ago•1 comments

Show HN: I built managed OpenClaw hosting with 60s provisioning in 6 days

https://clawhosters.com/blog/posts/how-i-built-60-second-vps-provisioning
2•yixn_io•1h ago•0 comments

Show HN: I built a tool for lazy founders – it's called BunnyDesk

https://bunnydesk.ai
2•jacobsyc•2h ago•0 comments

Show HN: Claudit – Claude Code Conversations as Git Notes, Automatically

https://github.com/re-cinq/claudit
4•EngineerBetter•2h ago•0 comments

Show HN: I built a macOS tool for network engineers – it's called NetViews

https://www.netviews.app
224•n1sni•1d ago•55 comments

Show HN: Distr 2.0 – A year of learning how to ship to customer environments

https://github.com/distr-sh/distr
91•louis_w_gk•1d ago•29 comments

Show HN: Εἶδος – A non-Turing-complete language built on Plato's Theory of Forms

https://github.com/realadeel/eidos
2•proletarian•3h ago•1 comments

Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB

https://github.com/pretzelai/stripe-no-webhooks
61•prasoonds•20h ago•26 comments

Show HN: Windy – Place wind turbines on a map, see residential impact

https://windy-pi.vercel.app/
2•baqiwaqi•3h ago•0 comments

Show HN: Web Scraping Sandbox Website

https://scrapingsandbox.com/
2•vrathee•3h ago•1 comments

Show HN: I made paperboat.website, a platform for friends and creativity

https://paperboat.website/home/
66•yethiel•20h ago•27 comments

Show HN: Building My Own Google Analytics for $0

https://www.adwait.me/writings/building-my-own-google-analytics
10•adwait12345•5h ago•0 comments

Show HN: ArtisanForge: Learn Laravel through a gamified RPG adventure

https://artisanforge.online/
37•grazulex•3d ago•3 comments

Show HN: Multimodal perception system for real-time conversation

https://raven.tavuslabs.org
48•mert_gerdan•18h ago•14 comments

Show HN: Sol LeWitt-style instruction-based drawings in the browser

https://intervolz.com/sollewitt/
41•intervolz•17h ago•6 comments

Show HN: AI-Templates for Obsidian Templater

https://github.com/ady1981/obsidian-templater-core-kbt
2•ady1981•4h ago•1 comments

Show HN: Model Training Memory Simulator

https://czheo.github.io/2026/02/08/model-training-memory-simulator/
9•czheo•3d ago•0 comments

Show HN: Elysia JIT "Compiler", why it's one of the fastest JavaScript framework

https://elysiajs.com/internal/jit-compiler
50•saltyaom•3d ago•10 comments

Show HN: HN Companion – web app that enhances the experience of reading HN

https://hncompanion.com
28•georgeck•20h ago•14 comments

Show HN: I vibecoded 177 tools for my own use (CalcBin)

https://calcbin.com
7•diNgUrAndI•10h ago•0 comments

Show HN: Talk things through to find your next step

https://www.heyecho.app/
2•samxkoh•7h ago•0 comments

Show HN: Deadlog – almost drop-in mutex for debugging Go deadlocks

https://github.com/stevenctl/deadlog
18•dirteater_•19h ago•1 comments