Skip to content
agentusehub

Self-host services on a home server

A write-up on how CLI agents make running your own home server easier and more fun.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

A write-up on how CLI agents make running your own home server easier and more fun.

Reported experience

  1. What they did

    Jordan Fulghum put Ubuntu Server and Tailscale on a Beelink mini PC and SSHed in from his laptop. He installed Claude Code on the server and described outcomes in plain language. The agent set up Docker, Compose files, Caddy, and services such as Vaultwarden, Immich, Plex and Readeck. It also built a monitoring dashboard and set up backups. He created the AWS IAM user himself.

  2. How it went

    Fourteen containers run on under 10% CPU and about a third of the memory. Daily USB and weekly S3 Glacier backups cover about 500GB of photos for roughly twenty cents a month.

  3. Worth knowing

    Hardware cost about $379 for the mini PC plus a few hundred dollars for 8TB of NVMe. Plex hardware transcoding needs a Plex Pass.

Example prompts

Try with Claude Code
Help me set up [service, e.g. Jellyfin or Nextcloud] on my home server at [hostname or IP] using Docker Compose. Inspect what's already installed, write the compose file and reverse proxy config, and explain each step. Finish when the service is reachable at [URL] and I have a backup plan noted. Pause and show me any command that deletes data, opens ports, or changes firewall rules before you run it.
Software & DevOps

Port a Chrome extension to Safari

The author had ChatGPT take the Session Buddy extension source from Chrome, port it to Safari and install it, taking about 20 minutes.

ChatGPT