用口语描述需求,自己在家搭一台服务器
想法 + starter prompt,我们还没跑过
适合:想自己放照片、密码和影音服务,但怕设置麻烦的爱折腾的人
一位开发者在迷你电脑装了 Ubuntu Server 和 Tailscale,用笔电连进去,再在服务器上装 Claude Code。他只描述想要的结果,agent 就设好 Docker、Caddy 和 Vaultwarden、Immich、Plex、Readeck 这些服务,还有监控页面和备份。14 个 container 跑起来,CPU 用不到 10%。
步骤
- 选一台小机器,装 Ubuntu Server 和 Tailscale,确认能从笔电 SSH 进去。
- 在服务器上装 Claude Code,先只搭一个服务,不要一次十四个。
- 描述你要的结果。叫它先给计划和命令,才执行。
- 云端账号或密钥自己建,例如 AWS 的备份用户,只给 agent 够用的权限。
- 让它设好备份,然后拿一个备用文件夹测试还原,确认备份真的能用。
- 预算要算清楚。原文买了一台迷你电脑,另外加了 NVMe 存储。Plex 硬件转码还需要 Plex Pass。
Starter prompt
你现在在我家里的服务器上,系统是 Ubuntu,已装 Docker。我想自己托管 [服务,例如用 Immich 放照片]。 先试跑。在装真的服务之前,先跑一个无害的测试 container,例如一个很小的网页,资料放在一个临时文件夹 [/srv/trial]。给我看它只能通过 Tailscale 连上。我说可以之后,只删掉这个测试 container。 然后给我看真正那个服务的计划:Docker Compose 文件、会开的 port、资料放哪里,还有怎样做到只能通过 Tailscale 连上。等我同意。 一步一步设置,每条命令都告诉我。每一条会安装东西、开 port、改防火墙、建账号,或者删除、覆盖任何东西的命令,执行之前都要停下来等我说可以。给我看命令不等于允许你执行。不要把任何东西开放给公开网络。不要叫我把密码或访问密钥贴在这个对话里。如果需要云端账号或密钥,告诉我自己去建什么,以及放在服务器的哪里。 最后设好备份到 [位置],并用一个备用文件夹测试还原。
原帖:fulghum.io · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。