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

Seedance2.fun – Create Cinematic Videos from Text, Images and Prompts

https://seedance2.fun
1•EllaAILab•2m ago•1 comments

Ask HN: Necessity of LLC for solo game dev?

1•throwawayhnxxx1•2m ago•0 comments

AI agents are easy to break

https://github.com/fabraix/playground
1•zachdotai•3m ago•1 comments

Making Impossible States Impossible (2016) [video]

https://www.youtube.com/watch?v=IcgmSRJHu_8
1•tosh•4m ago•0 comments

Shopify Shares Soar in Premarket After Revenue Beat

https://www.bloomberg.com/news/articles/2026-02-11/shopify-shares-soar-in-premarket-after-revenue...
1•tosh•4m ago•0 comments

Are We Anti-AI?

https://blog.nearlyfreespeech.net/2026/02/11/is-nearlyfreespeech-net-anti-ai/
1•abareplace•7m ago•0 comments

Meta Ran over 3,500 TV Ads Promoting Teen Safety Before Addiction Trial

https://www.bloomberg.com/news/articles/2026-02-10/meta-ran-thousands-of-tv-ads-ahead-of-teen-add...
1•helsinkiandrew•8m ago•1 comments

GitHub appears to be struggling with measly three nines availability

https://www.theregister.com/2026/02/10/github_outages/
1•_____k•8m ago•0 comments

Show HN: I tried to build a soundproof sleep capsule

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

Stryker Mutator: Test your tests with mutation testing

https://stryker-mutator.io/
1•mooreds•11m ago•0 comments

Show HN: ClawBox – Always-on AI assistant box (Jetson, 15W, 67 TOPS, €399)

https://openclawhardware.dev
1•superactro•12m ago•1 comments

Diffy – A GUI Git repository watcher with real-time diffs

https://github.com/sarfraznawaz2005/diffy
1•sarfraz_nawaz•12m ago•0 comments

We hid backdoors in binaries – Opus 4.6 found 49% of them

https://quesma.com/blog/introducing-binaryaudit/
1•stared•13m ago•1 comments

SoFTTSeek – a modern SoulSeek client made for friends, and friends of friends

https://www.softtseek.com/
1•XzetaU8•14m ago•0 comments

A2A payment system for AI agents – 9,416x cheaper than traditional escrow

https://github.com/marcus20232023/a2a-shib-payments
1•marcus2004•16m ago•1 comments

A Slow Tuesday Night

https://www.baen.com/Chapters/9781618249203/9781618249203___2.htm
1•janandonly•18m ago•0 comments

Minions: Stripe's one-shot, end-to-end coding agents

https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents
1•taubek•19m ago•1 comments

If you don't engineer backpressure, you'll get slopped

https://jw.hn/engineering-backpressure
2•jwpapi•19m ago•0 comments

Gemini writes, Claude polishes, JetBrains rests: an agent development pipeline

https://ginkida.dev/en/posts/gemini-writes-claude-polishes-jetbrains-rests-my-agent-1
1•ginkida•20m ago•1 comments

Hacking a $22 Wi-Fi toy drone to understand its firmware, protocols, and limits

https://journal.farhaan.me/hacking-chinese-toy-dronea17
1•voxadam•20m ago•0 comments

AI job interviewer flags candidate's 'habitual' use of Google Chrome

https://www.cbc.ca/news/world/ai-job-interview-evaluation-9.7074486
1•lametti•21m ago•0 comments

R2: Final Validation

https://stories.rivian.com/r2-final-validation-testing
1•whicks•21m ago•0 comments

Building a Zero-Dependency secp256k1 CUDA Engine from Scratch (2.5B ops/SEC)

https://github.com/shrec/UltrafastSecp256k1
1•shrecshrec•23m ago•1 comments

Webmentions with batteries included

https://blog.fabiomanganiello.com/article/webmentions-with-batteries-included
1•blacklight•24m ago•0 comments

Steven Weinberg Glimpses the Promised Land

https://www.thenewatlantis.com/publications/steven-weinberg-glimpses-the-promised-land
2•nsoonhui•24m ago•0 comments

Understanding How GIL Affects Checkpoint Performance During LLM Training

https://www.shayon.dev/post/2026/38/understanding-how-gil-affects-checkpoint-performance-in-pytor...
1•shayonj•25m ago•0 comments

Show HN: DeckOps – Anki ↔ Markdown with true bidirectional sync

https://github.com/visserle/DeckOps
1•visserle•25m ago•0 comments

Hylo: A systems programming language all in on value semantics and generic progr

https://hylo-lang.org/
1•fanf2•26m ago•0 comments

Show HN: Mimora, a 3D avatar for OpenClaw AI agents with voice and expressions

https://mimora.app/
2•astressence•27m ago•3 comments

Better Python tests with inline-snapshot and dirty-equals

https://pydantic.dev/articles/inline-snapshot
2•alexmojaki•28m ago•0 comments