家庭 NAS 可以把文件存储、远程访问和开发工具放在同一台机器上。这个合集按搭建顺序拆成五篇文章,每篇都有独立地址,也可以从目录连续阅读。

搭建路线

先确定系统和磁盘规划,再解决外网访问,随后安装 Docker,最后分别部署可道云和 GitLab。应用配置与数据分开放置,后续迁移时也更容易判断哪些内容需要备份。

教程以 Debian 13、Docker Engine 和 Compose 插件为示例环境。文中的 192.168.1.100 表示 NAS 的示例内网地址,vps.example.com 表示自备的公网服务器,使用前需要替换。

阅读前准备

  • 一台可以安装 Linux 的机器、系统盘,以及用于存储数据的磁盘。
  • 路由器中的 DHCP 地址保留,避免 NAS 重启后内网地址变化。
  • 如果使用第二篇的 SSH 穿透方案,需要一台可访问的公网 Linux 服务器。
  • 计划部署 GitLab 时,先阅读该篇的资源要求,再安排整机内存和磁盘预算。

这些文章是基于官方文档整理的搭建教程,尚未在你的 NAS 硬件上实测。安装前备份已有文件;磁盘冗余不能替代独立备份。