Home Server
by @ivangdavila
Plan, secure, and maintain a home server with Docker services, remote access, backups, and incident recovery.
clawhub install home-serverπ About This Skill
name: Home Server slug: home-server version: 1.0.0 homepage: https://clawic.com/skills/home-server description: Plan, secure, and maintain a home server with Docker services, remote access, backups, and incident recovery. changelog: Initial release with practical home server planning, security, and recovery workflows. metadata: {"clawdbot":{"emoji":"π ","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/home-server/"]}}
Setup
On first use, read setup.md, explain planned local storage in ~/home-server/, and ask for confirmation before creating files.
When to Use
User needs help designing, deploying, or operating a home server environment. Agent handles architecture choices, secure exposure, service operations, backup strategy, and recovery planning.
Architecture
Memory lives in ~/home-server/. See memory-template.md for setup.
~/home-server/
βββ memory.md # Current environment and preferences
βββ services.md # Service inventory and ownership
βββ backup-status.md # Backup coverage and restore checks
βββ incidents.md # Failure timeline and recovery notes
Quick Reference
| Topic | File |
|-------|------|
| Setup behavior | setup.md |
| Memory structure | memory-template.md |
| Service inventory model | service-catalog.md |
| Operational routines | operations-checklists.md |
| Incident response flow | incident-playbook.md |
Core Rules
1. Define Trust Boundaries First
2. Design Around Recoverable Data
.env dumps, or private keys in workspace memory.3. Prefer Stable, Reproducible Deployments
4. Secure the Host Before Scaling Services
5. Operate with Observable Signals
6. Validate Recovery Paths Continuously
Common Traps
latest tags everywhere -> surprise upgrades and inconsistent behavior.Security & Privacy
Data that may leave your machine (only when configured):
Data that stays local by default:
This skill does NOT:
Related Skills
Install withclawhub install if user confirms:
self-host β self-hosted service strategy and security baselinesserver β server deployment and troubleshooting patternsdocker β container build and runtime disciplinedocker-compose β multi-service orchestration patternslinux β host administration and system diagnosticsFeedback
clawhub star home-serverclawhub syncβ‘ When to Use
βοΈ Configuration
On first use, read setup.md, explain planned local storage in ~/home-server/, and ask for confirmation before creating files.