Home & self-hosted

Manage a NAS & backups remotely

A NAS is where your data lives, so you want to catch a failing disk early, confirm last night's backup actually ran, and restart a share that wedged — without driving home or opening ports. AI Commander lets Claude do all of it over a real shell on the NAS, headless and outbound-only.

The job

NAS boxes are headless by nature: you don't sit at them, you administer them. The common jobs are exactly the kind of command-line work AI Commander streams back as text — and an AI client can read SMART output or a backup log and tell you whether to worry:

What it looks like

Claude — MCP
You: on nas, are all disks healthy and did last night's backup finish? Claude: > zpool status -x all pools are healthy > smartctl -H /dev/sda | grep result SMART overall-health: PASSED > tail -n 2 /var/log/restic.log snapshot a91f saved · 04:12 · 0 errors Claude: Pools healthy, sda passes SMART, and last night's backup completed at 04:12 with no errors.
Linux NAS. The one-line installer targets Linux (x86_64 / arm64, systemd) — that covers TrueNAS SCALE and DIY/Linux NAS builds. If your NAS doesn't run a general Linux userland, run the agent on a small companion box (e.g. a Pi) that mounts the shares instead.

Why AI Commander for a NAS

AI CommanderPort forward + SSHVPNVendor cloud relay
Inbound port on your routerNoneYesoftenNone
Headless / no displayweb UI
AI reads SMART / logs for you
Vendor lock-inNoneNoneNoneper-vendor

Set it up

On the NAS (Linux) or a companion box, install the agent:

curl -fsSL https://aicommander.dev/install | sudo bash

Connect your AI client and quote the session code (or alias it nas). Then ask it to run a weekly health check for you.

FAQ

How do I check my NAS disk health remotely?
If your NAS runs Linux and the agent, ask your AI client to run smartctl and check array status by quoting the NAS code. The output streams back, so you see SMART attributes, pool health, and any failing disk from anywhere.
Can I restart a stuck SMB or NFS share without being home?
Yes. Ask your AI client to restart the file-sharing service (e.g. smbd or nfs-server) by quoting the NAS code. It runs the command over the outbound-only agent and confirms the share is back — no port forwarding or VPN.
Does it work on TrueNAS or Synology?
It works on any NAS that runs Linux with systemd, including TrueNAS SCALE and many DIY/Linux builds. If yours doesn't run a general Linux userland, run the agent on a small companion box that mounts the shares.

Keep an eye on your data

Install the agent on your NAS and ask Claude for a health check tonight.