101 karma · joined February 16, 2019
It is easy to phrase anything as slaves. Are refrigerators and microwave ovens our slaves? But if you push the tech fare enough.. there is a boundary where we do cross the slave threshold.
From the usage patterns I've seen for 90% of the use cases it seems to be fine, the one exception being Browser based use cases which chugs memory and so needs a beefier machine.
It's the damn chromium instances that chugs memory like an Irish man chugs beer. I experimented launching containers with it and quickly realized the tiny shared infra hosts are not a good fit. We're launching a higher prized plan that has more memory for such things.
Regarding low quality skills, our search only surfaces top starrted and forked skills, so that largely addresses that. Kinda like google page ranking. You'll see that whatever you search for, you tend to only get high quality skills first.
What each person gets:
1. Their own OpenClaw dashboard. 2. A password-protected web terminal (HMAC tokens, 24h TTL) 3. Isolated CPU, memory, and PID limits so one person can't take down the box
Stack: Docker containers + Traefik for routing and auto SSL (Let’s Encrypt DNS-01) + a tiny forward-auth service (~90 lines of JS) for terminal token validation.
You can try it locally with one command, no server needed.
That spins up 2 instances on localhost using localtest.me. For real server deploys, there’s a provision script that sets up Docker + Traefik and a create-instance script to add more users and give them their own OpenClaws.
Rough sizing: each instance needs ~4 GB RAM, so an 8 GB VPS fits ~2, 16 GB fits ~4, etc. If you’ve already got a VPS sitting around, you just need a domain pointed at it (wildcard DNS A record) and the provision script handles the rest: installs Docker, sets up Traefik, automates SSL. Way cheaper than managed OpenClaw hosting and you actually own the infra.
Open to hearing feedback, anyone else self-hosting this vs using managed hosting?