什么是家庭实验室
家庭实验室是一台保持开机、为你和你的家人运行程序的电脑。你不必把照片、文件或密码存放在某家公司那里,而是把它们保存在你自己拥有的机器上。StackKits 会为你安装并连接这些程序。 Kit 是起点。Basement Kit 面向你家里的一台电脑。Cloud Kit 面向你租用并且已经在运营的服务器。如果你不确定,请从 Basement Kit 开始。参见选择一个 Kit。你需要什么
1
一台可以保持开机的电脑
任何由你掌控、可以日夜运行的电脑,例如迷你主机。请在操作系统兼容性中查看已测试的操作系统列表。请使用列表中的某个系统。
2
能在该电脑上使用命令行
设置只需要你粘贴到终端中的一条命令。你不需要理解它,但你必须被允许在这台电脑上运行它。
3
你的家庭网络
一开始,电脑和你的手机或笔记本电脑必须在同一个网络上。StackKits 不会自行更改每台设备或你的路由器。默认的本地域名是
home.test,因此你的设备必须能够解析该域名下的名称,地址才能打开。4
一个存放访问信息的私密位置
设置会在文件
.stackkit/access.json 中创建访问信息。请将其保密,不要通过聊天或电子邮件发送。设置期间会发生什么
- 安装程序会下载已发布的 StackKits 及其所需的软件。
- 它会创建一个文件夹
~/my-homelab,以及你的家庭实验室的本地所有者。 - 它会检查配置并启动默认服务。
- 你打开 Node Hub 并完成对它的保护。参见 Node Hub。
之后马上要做的事
- 按照 Node Hub 指南中的说明,在 PocketID 中创建你的所有者通行密钥。
- 设置备份并尝试一次恢复:备份与恢复。
- 添加一个使用场景。文档与文件是不错的第一个选择。
你可能会卡在哪里
- 某个服务的地址打不开:参见故障排除。
StackKits 是由你自己运营的软件。你决定运行什么,你批准会改变技术栈的更改,你负责保管备份。文档会针对每个使用场景说明它经过了多充分的测试。
