群晖 [社区]
你可以通过 DSM 的容器管理器轻松在群晖 NAS 上安装 Immich。如果尚未安装容器管理器,可以在套件中心安装它。有关使用容器管理器的详细信息,请参考 容器管理器文档。
第一步 - 下载所需文件
创建一个你选择的目录(例如 ./immich-app
)来存放 Immich。通常,最佳做法是将所有基于 Docker 的应用程序运行于 ./docker
目录下,因此你的目录结构将类似于 ./docker/immich-app
。
然后创建 ./postgres
和 ./library
目录作为 ./docker/immich-app
的子目录。
完成后,你应该有如下内容:
./docker/immich-app/postgres
./docker/immich-app/library
下载 docker-compose.yml
和 example.env
到你的电脑。将文件上传至 ./docker/immich-app
目录,并将 example.env
重命名为 .env
。
第二步 - 用自定义值填充 .env 文件
按照 Docker Compose 第二步的说明 自定义 .env
文件,然后返回本指南继续。
第三步 - 在容器管理器中创建新项目
打开容器管理器,在左侧导航栏选择 "项目" 操作,然后点击 "创建"。
在新项目的设置中,将 "项目名称" 设置为你能记住的名称,例如 immich-app。设置 "路径" 时,选择你之前创建的 ./docker/immich-app
目录。这样做会提示使用该目录中已存在的 docker-compose.yml
文件作为项目文件。点击 "确定" 继续。
接下来的屏幕将提供进一步自定义 docker-compose.yml
文件的选项,并警告你关于 start_interval
属性问题。在 healthcheck
下完全删除 start_interval: 30s
,然后点击 "下一步"。
跳过设置 Web Station 的门户配置部分,然后完成向导,这将构建并启动你的项目容器。
当容器成功运行后,导航至容器管理器中的 "容器" 部分,右键单击 "immich-server" 容器,并选择 "详情"。
滚动到 "详情" 部分的底部,在 "网络" 部分找到容器的 IP 地址
。记下容器的 IP 地址,因为你将在 第四步 用到它。