- Home
- Skills
- Tdhopper
- Dotfiles2.0
- Home Network Admin
home-network-admin_skill
- Shell
3
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill tdhopper/dotfiles2.0 --skill home-network-admin- SKILL.md3.6 KB
Overview
This skill manages and troubleshoots Tim's home network, including SSH access to devices, Synology NAS administration, Tailscale tailnet checks, and Caddy reverse proxy management on dobro. It is designed to run commands, transfer files, inspect device health, and resolve connectivity or DNS issues quickly. Use it when you need safe, practical administration of home servers and network services.
How this skill works
I connect to devices using predefined SSH aliases (synology, dobro) with keys managed via the 1Password agent. For NAS tasks I run Synology DSM and Docker commands over SSH, inspect disks, and manage packages. For networking I use the Tailscale CLI and DNS checks, and for HTTP routing I edit/reload Caddy on dobro. Destructive actions require explicit confirmation before proceeding.
When to use it
- SSH into synology or dobro to run commands or check services
- Manage Synology: containers, backups, shared folders, disk health
- Troubleshoot connectivity, Tailscale status, MagicDNS, or DERP fallbacks
- Transfer files between machines with rsync or scp
- Manage or reload Caddy reverse proxy for *.hopperhosted.com
- Check device health, disk usage, and package/service status
Best practices
- Read the network inventory and SSH config before connecting to confirm hosts and ports
- Ensure 1Password is unlocked and the SSH agent is running if authentication fails
- Prefer rsync with --progress for large transfers and scp for small files
- Confirm with the user before deleting files, stopping services, or modifying critical configs
- Use tailscale status and tailscale ping to verify reachability before troubleshooting DNS or services
- When editing Caddyfile, test and reload instead of restarting blindly to minimize downtime
Example use cases
- SSH into synology to check Docker container logs and restart a failing container
- Run df -h and synodisk --enum on the NAS to diagnose full disks and plan cleanup
- Use tailscale status and ping to trace a device that lost connectivity and check if it’s using DERP
- Transfer a backup folder from a Mac to Synology using rsync -avz --progress
- SSH into dobro, edit ~/Caddyfile, then reload Caddy to add a new subdomain proxy
FAQ
Make sure 1Password is unlocked and the SSH agent has your keys; confirm the SSH alias and port in your local ~/.ssh/config.
How do I check if Tailscale is causing slow connections?
Run tailscale status to see direct vs DERP connections and tailscale ping to measure latency; falling back to tailnet IPs can isolate DNS issues.