97 字
1 分钟
Immich 图片管理软件部署备忘录
Immich 是一款自托管照片和视频管理软件,支持 Web、Android、iOS 多端同步,保护用户隐私。
官网:immich.app | 安装文档:docker-compose
下载配置文件
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymlwget -O .env https://github.com/immich-app/immich/releases/latest/download/example.envdocker-compose.yml(支持 Intel 核显 OpenVINO)
name: immich
services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} devices: - /dev/dri:/dev/dri volumes: - ${UPLOAD_LOCATION}:/data - /etc/localtime:/etc/localtime:ro # 反向地理编码汉化 - ./geodata-cn/geodata:/build/geodata - ./geodata-cn/i18n-iso-countries/langs:/usr/src/app/server/node_modules/i18n-iso-countries/langs env_file: - .env ports: - '2283:2283' depends_on: - redis - database restart: always
immich-machine-learning: container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-openvino devices: - /dev/dri:/dev/dri volumes: - model-cache:/cache env_file: - .env restart: always
redis: container_name: immich_redis image: docker.io/valkey/valkey:9 restart: always
database: container_name: immich_postgres image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} volumes: - ${DB_DATA_LOCATION}:/var/lib/postgresql/data restart: always
volumes: model-cache:.env 配置
UPLOAD_LOCATION=./libraryDB_DATA_LOCATION=./postgresTZ=Asia/ShanghaiIMMICH_VERSION=v2DB_PASSWORD=postgresDB_USERNAME=postgresDB_DATABASE_NAME=immichTIP使用国内镜像加速:
sed -i 's|ghcr\.io|ghcr.example.com|g' docker-compose.ymlsed -i 's|docker\.io|docker.example.com|g' docker-compose.yml
扩展功能
- 中文地理编码:ZingLix/immich-geodata-cn
- 中文 CLIP 模型:参考 Bilibili 教程
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Immich 图片管理软件部署备忘录
https://blog.olinl.com/posts/immich-deploy/ 相关文章 智能推荐
1
Beszel 服务器监控工具部署指南
HomeLab 私有云 介绍 Beszel 监控工具的 Hub 和 Agent 部署方式,支持 Docker 和二进制两种方式,可监控服务器资源、Docker、Systemd、S.M.A.R.T.、GPU 等。
2
Docker 部署 Memos 笔记服务
虚拟化与容器 使用 Docker Compose 部署 Memos 轻量级笔记服务,同时部署 Mortis 兼容服务以支持 iOS 客户端连接,并配置 MinIO 作为附件存储。
3
Docker 部署 Sun-Panel 导航面板
虚拟化与容器 使用 Docker Compose 部署 Sun-Panel 导航面板,适合作为 NAS、服务器首页或浏览器起始页,支持简易 Docker 管理。
4
Docker 部署 Uptime Kuma 监控服务
虚拟化与容器 使用 Docker Compose 部署 Uptime Kuma 开源监控工具,支持 HTTP、Ping、TCP 等多种监控方式,故障时及时通知。
5
使用 TrueNAS 运行 Alist 容器
HomeLab 私有云 介绍如何在 TrueNAS Scale 上通过自定义 Docker 容器运行 Alist,实现对 TrueNAS 存储文件的 Web 管理访问。
