immich 是一个开源的相册服务,支持 ios/android 客户端,支持相册自动备份,可选择备份哪些相册分类或者排除该分类进行备份
开源仓库地址 immich-app/immich(github.com)
使用脚本进行安装
在shell
中选择一个目录并执行
curl -o- https://raw.githubusercontent.com/immich-app/immich/main/install.sh | bash
此方法是实验性的,目前不建议用于生产
该脚本将执行以下操作:
- 从存储库的 main 分支下载 docker-compose.yml 和 .env 文件。
- 根据当前目录路径使用必要的信息填充文件。.env
- 启动容器。
Web 应用程序将在 上提供,移动应用程序的服务器 URL 将为http://<machine-ip-address>:2283
http://<machine-ip-address>:2283/api
用于存储库文件的目录是相对于当前目录的。./immich-data
使用Docker Compose部署
Docker Compose 是在生产环境中运行 Immich 的推荐方法。以下是使用 Docker Compose 部署 Immich 的步骤。
下载所需的文件
创建一个您选择的目录(例如 )来保存 和 文件。./immich-app
docker-compose.yml.env
创建并移动到目录
mkdir ./immich-app
cd ./immich-app
通过运行以下命令下载 docker-compose.yml和 example.env:
wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
或者从浏览器下载并将文件移动到您创建的目录。
注意:如果您从浏览器下载了文件,还要确保重命名为 .example.env
`.env`
修改env文件参数
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables
# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release
# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=postgres
# The values below this line do not need to be changed
###################################################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich_redis
- 如有必要,请填充自定义数据库信息。
- 填充用于存储备份资产的首选位置。
UPLOAD_LOCATION
- 考虑更改为随机生成的内容
DB_PASSWORD
启动容器
docker compose up -d
升级immich
docker compose pull && docker compose up -d
《偶尔的行为科学研究所(全新数字重制版 )》日韩综艺高清在线免费观看:https://www.jgz518.com/xingkong/149035.html