← 返回 Skills 市场
ivangdavila

Home Server

作者 Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ 安全检测通过
334
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install home-server
功能描述
Plan, secure, and maintain a home server with Docker services, remote access, backups, and incident recovery.
使用说明 (SKILL.md)

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

  • Classify every service as LAN-only, VPN-only, or internet-facing before deployment.
  • Never expose admin panels or databases directly to the internet.

2. Design Around Recoverable Data

  • Identify where each service stores state before changing configs or images.
  • Back up data paths first, then update workloads.
  • Never request or store raw secrets, full .env dumps, or private keys in workspace memory.

3. Prefer Stable, Reproducible Deployments

  • Use pinned image tags and declarative Compose files.
  • Keep runtime variables documented so rebuilds are deterministic.

4. Secure the Host Before Scaling Services

  • Enforce key-based SSH, minimal open ports, and regular security updates.
  • Apply least privilege for containers, users, and file permissions.

5. Operate with Observable Signals

  • Track health checks, disk usage, certificate expiry, and backup freshness.
  • Treat silent failures as incidents and document root cause quickly.

6. Validate Recovery Paths Continuously

  • Test restore procedures on a schedule, not only after failures.
  • Require rollback plans before major upgrades or topology changes.

Common Traps

  • Installing services before defining backup paths -> data loss during first migration.
  • Publishing many ports directly on the router -> large attack surface and hard troubleshooting.
  • Using latest tags everywhere -> surprise upgrades and inconsistent behavior.
  • Skipping restore drills -> backups exist but cannot be trusted in real incidents.
  • Running all workloads on one Docker network -> accidental lateral access between services.

Security & Privacy

Data that may leave your machine (only when configured):

  • DNS or dynamic DNS updates to your selected provider.
  • Telemetry from optional monitoring stacks you install.

Data that stays local by default:

  • Service configs, logs, backup manifests, and incident notes in your home-server workspace.

This skill does NOT:

  • Open ports automatically.
  • Deploy services without explicit user instruction.
  • Send undeclared external requests.

Related Skills

Install with clawhub install \x3Cslug> if user confirms:

  • self-host — self-hosted service strategy and security baselines
  • server — server deployment and troubleshooting patterns
  • docker — container build and runtime discipline
  • docker-compose — multi-service orchestration patterns
  • linux — host administration and system diagnostics

Feedback

  • If useful: clawhub star home-server
  • Stay updated: clawhub sync
安全使用建议
This skill appears internally consistent and low-risk, but review and confirm any file creation it proposes under ~/home-server/ before agreeing. Do not paste full .env files, private keys, or raw secrets into the workspace; follow the skill's rule to record only sanitized operational metadata. Because the source is 'unknown', consider verifying the homepage and the author before installing and keep backups of any existing files in ~/home-server/ in case you want to revert. If you want extra caution, run the skill in a limited account or VM where writing ~/home-server/ cannot expose other sensitive data.
功能分析
Type: OpenClaw Skill Name: home-server Version: 1.0.0 The OpenClaw AgentSkills bundle 'home-server' is benign. All files, including the SKILL.md and other markdown instructions for the AI agent, consistently promote transparency, user confirmation, and adherence to security best practices. Explicit instructions are given to the agent to 'Never request or store raw secrets, full .env dumps, or private keys in workspace memory' (SKILL.md, operations-checklists.md) and to 'ask for confirmation before creating files' (SKILL.md, setup.md). The skill explicitly states it 'does NOT: Open ports automatically. Deploy services without explicit user instruction. Send undeclared external requests' (SKILL.md). There is no evidence of malicious intent, data exfiltration, persistence mechanisms, or harmful prompt injection attempts against the agent.
能力评估
Purpose & Capability
Name and description (plan, secure, maintain a home server) align with included documents (setup, memory template, incident playbook, checklists, service catalog). No unexpected binaries, env vars, or credentials are requested and the declared local config path (~/home-server/) matches the skill purpose.
Instruction Scope
SKILL.md instructs the agent to read setup.md, create and maintain files under ~/home-server/ after asking for confirmation, and to keep operational context there. This is coherent for a stateful assistant. Note: the skill will store potentially sensitive operational metadata (service exposure, data paths) locally — it explicitly forbids storing raw secrets or private keys, which is good practice. Users should verify the agent's prompts before confirming file creation.
Install Mechanism
Instruction-only skill with no install spec and no code files. This minimizes risk because nothing is downloaded or executed on install.
Credentials
No environment variables, credentials, or external config paths are requested. The single declared config path (~/home-server/) is proportionate to the stated purpose of keeping local workspace/memory.
Persistence & Privilege
The skill is not marked always:true and does not request elevated or cross-skill configuration access. It maintains its own workspace under the user's home directory and promises to ask for confirmation before creating files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install home-server
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /home-server 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with practical home server planning, security, and recovery workflows.
元数据
Slug home-server
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Home Server 是什么?

Plan, secure, and maintain a home server with Docker services, remote access, backups, and incident recovery. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 334 次。

如何安装 Home Server?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install home-server」即可一键安装,无需额外配置。

Home Server 是免费的吗?

是的,Home Server 完全免费(开源免费),可自由下载、安装和使用。

Home Server 支持哪些平台?

Home Server 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 Home Server?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。

💬 留言讨论