我在 Nas Synology 上安装 Immich

我的目标

我想使用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

 

 

出于某种原因,一些文件夹不是由安装脚本创建的,所以我必须在开始项目创建之前手动添加它们。 因此,我添加一个文件 图书 馆 一个文件 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时,我有正确的版本: