我的目标
我想使用Immich并这样做,我将把它安装在我的Synology NAS上的Docker上。
我 启动 Container Manager
我在 Package Center 中安装(或打开)容器管理器。
我需要一个 NAS 上的文件夹,我将 Imich-app 文件夹添加到 docker 文件夹中。
在 上 https://github.com/immich-app/immich/tree/main/docker 我检索文件:
- 我在文本编辑器中打开 example.env 文件,并向 DB_PASSWORD 添加密码(显然是虚构的)
- 我重命名 example.env 在 .env
- 我通过检索版本来检查我是否有最新版本的docker-compose.yaml。
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
出于某种原因,一些文件夹不是由安装脚本创建的,所以我必须在开始项目创建之前手动添加它们。 因此,我添加一个文件 图书 馆 一个文件 Postgres 邮递 器.
在容器管理器中,我将创建一个新的Imich-app项目。
我定义文件 Imich-app 应用 我所创造的 Docker 》 Docker 在 路径 路.
我现在不链接到Web Station以避免端口或其他冲突。
该项目的创建开始……我可以跟随刚刚打开的终端上的创建。
我有一个非常好的小弹出:
终端以Exit Code结尾: 0是个好兆头,Imich-app项目是绿色的!
应用程序所需的所有容器也都很好地启动。
然后我将输入我添加的端口2283的nas的IP地址,这是Immich的地址:
我第一次发射Immich
完美的,我在这里在Immich的第一页。
我继续配置的最后阶段
我重新确认为……
更新 Immich
更新是相当冒险的,也许是因为我没有一个很好的容器经理的命令,但我很难弄清楚如何做到这一点。
我认为将IMMICH_VERSION=release放在环境变量(.env文件)中总是会给我正确的版本,不,如果我重新启动项目的创建,必须缓存版本并且新版本没有加载。
因此,我尝试了几件事,包括指定版本号。 它工作,是手动的,但它有效。
我将查找最新版本的数量。 GitHub 的 我注意到这个数字: 1.111 举个例子
我要去文件站 去Docker的文件夹

我将.env重命名为env.txt
这允许您选择编辑文件。

因此,要安装 1.111 版本,我将编辑 .env 文件并指定:
IMMICH_VERSION="v1.111.0"
我保存并重命名为 .env
然后我将清理Imich-app项目,然后重新创建它。
因此,容器是1.111版本。
当我启动Immich时,我有正确的版本:






















