I’m leaving my home server unattended for 3 months.
Eight passive income apps, a Storj node, and a tech blog — all running on a single Mac Mini.
My solution? I hired an AI to manage it.
The Problem
My passive income server runs 24/7. But things break:
- The Storj external drive unmounts randomly
- Docker containers occasionally crash
- Grass needs a virtual display to run
- Disk space fills up over time
I already have automated fixes (watchdog scripts, Docker restart policies), but I wanted something smarter. Something I could text from my phone and get a real answer from my server.
Enter OpenClaw.
What is OpenClaw?
OpenClaw is an open-source AI assistant that lives on your computer. Think of it as a coworker who:
- Never sleeps
- Knows your entire system
- Can run any command
- Reports to you via Telegram, WhatsApp, or Discord
It’s not just a chatbot. It does things. You text “restart honeygain” and it runs docker restart honeygain on your server. You ask “how much disk space is left?” and it runs df -h and tells you.
Why I Set It Up
I’m going away for 3 months with no physical access to the server. I already had:
| Automation | Purpose |
|---|---|
Docker --restart=always | Auto-restart crashed containers |
| Watchdog cron job | Remount Storj drive every 2 min |
| Watchtower | Auto-update Docker images |
| Tailscale | Remote SSH from anywhere |
But none of these could tell me what’s happening. I had to SSH in and check manually. OpenClaw changes that — it monitors proactively and reports via Telegram.
The Setup (Free, 15 Minutes)
Prerequisites
- A Linux server (mine runs Linux Mint XFCE)
- Node.js installed
- A free LLM API key (Google Gemini or Groq)
- A Telegram account
Step 1: Install OpenClaw
| |
Step 2: Run Onboarding
| |
It asks for your LLM provider. Pick Google Gemini and grab a free API key from aistudio.google.com/apikey.
Step 3: Connect Telegram
Create a bot via @BotFather in Telegram:
- Send
/newbot - Name it whatever you want
- Copy the bot token
Add it to OpenClaw:
| |
Step 4: Approve Yourself
Message your bot in Telegram. It will show a pairing code. Approve it:
| |
Step 5: Done
Message your bot: “Hi, what can you do?”
It responds. You now have an AI managing your server via Telegram.
What I Told It To Do
I gave my OpenClaw a clear job description:
- Monitor all Docker containers every few hours
- Fix Storj if the drive unmounts (remount and restart)
- Check Grass systemd service status
- Research new passive income apps
- Report daily health summaries
- Alert me immediately if anything is down
It remembers these instructions permanently and acts on them proactively.
Real Example
Me in Telegram: “Health check”
Bot responds:
All 8 Docker containers running:
- storagenode: Up 18 hours
- honeygain: Up 5 weeks
- earnfm-client: Up 5 weeks
- traffmonetizer: Up 2 weeks
- pawnsapp: Up 5 weeks
- psclient: Up 5 weeks
- repocket: Up 5 weeks
- watchtower: Up 5 weeks (healthy)
Grass service: active Disk: 18GB/457GB used (4%) Storj drive: mounted, 526GB stored
All from a Telegram message on my phone. No SSH, no terminal.
The Cost: $0
OpenClaw is open source. The LLM API is the only potential cost, but:
| Provider | Cost | Limits |
|---|---|---|
| Google Gemini | Free | 15 req/min, 1M tokens/min |
| Groq | Free | 30 req/min, 14,400/day |
For server monitoring — a few commands per day — the free tiers are more than enough.
I run both as fallbacks. If one hits a rate limit, OpenClaw switches to the other.
What It Can’t Do
Being honest:
- It’s not perfect — Free LLMs are less capable than paid ones
- Rate limits exist — Heavy usage can temporarily lock you out
- It can make mistakes — Don’t let it run destructive commands without approval
- Not a replacement for proper automation — Watchdog scripts and Docker restart policies are still essential
OpenClaw is the monitoring layer on top of existing automation, not a replacement for it.
Should You Set This Up?
Yes, if:
- You run a home server and want remote monitoring
- You’re comfortable with basic terminal commands
- You want to manage your server from your phone
Skip it if:
- Your server doesn’t need active monitoring
- You’re always near your server
- You don’t want to manage API keys
My Full Automation Stack
| Layer | Tool | Purpose |
|---|---|---|
| Container management | Docker | Run all apps in isolation |
| Auto-restart | Docker restart policies | Recover from crashes |
| Auto-updates | Watchtower | Keep images current |
| Drive monitoring | Watchdog cron | Remount Storj drive |
| Remote access | Tailscale | SSH from anywhere |
| AI manager | OpenClaw | Monitor, fix, report via Telegram |
Each layer adds resilience. Together, the server runs itself for months.
Get Started
- OpenClaw — Download and docs
- My server setup guide — Start from scratch
- All my apps — The full passive income stack
The future is an AI crab managing your passive income while you’re on the other side of the world. And it’s free.