Portainer
使用 Portainer 的 Stack 功能安装 Immich。
- 在左侧边栏中转到"Stacks"。
- 点击"Add stack"。
- 为 Stack 命名(例如 immich),并选择"Web Editor"作为构建方法。
- 从GitHub 仓库复制
docker-compose.yml
文件的内容。 - 在 Web 编辑器中,将
.env
替换为stack.env
,以便所有需要使用环境变量的容器能够正确使用。

- 在 Environment Variables 部分中点击"Advanced Mode"。

- 从GitHub 仓库复制
example.env
文件的内容并粘贴到编辑器中。 - 切换回"Simple Mode"。

- 修改默认的
DB_PASSWORD
,如果需要添加自定义数据库连接信息。 - 将
DB_DATA_LOCATION
更改为一个文件夹(绝对路径),数据库将被保存到该文件夹。 - 将
UPLOAD_LOCATION
更改为一个文件夹(绝对路径),上传和生成的媒体文件将存储在该文件夹。
- 点击"Deploy the stack"。
提示
有关如何使用该应用的更多信息,请参考安装后指南。