← 返回文章

照片管理工具 - immich

目录

目录配置

系统盘是 SSD,空间有限,想着把数据库放在 SSD,相册库放在 HDD 里。

/dev/sda1 系统盘 SSD 256GB

/dev/sda2 数据盘 HDD 1TB

immich server df

将 /dev/sda2 挂载到 /srv/data

将 /srv/data/immich-app-library 绑定挂载到 /srv/immich-app-site/library

bash
sudo mkdir -p /srv/data/immich-app/library
sudo mkdir -p /srv/immich-app-site/library
sudo mount --bind /srv/data/immich-app/library /srv/immich-app-site/library

开机自动挂载

查找 /dev/sda2 对应的 UUID

bash
sudo blkid

编辑 /etc/fstab

bash
sudo vi /etc/fstab

添加下面两行内容

ini
UUID="E062236362233E22"  /srv/data ntfs defaults 0 2
ini
/srv/data/immich-app/library  /srv/immich-app-site/library  none  bind  0  0

fs_pass 根路径设置为 1,其他路径设置为 2

使用路径也可以,但用 UUID 可能更好点

text
/srv/data  /srv/data ntfs defaults 0 2

应用层文件目录路径

配置文件目录:/srv/immich-app-site

相册库 UPLOAD_LOCATION:/srv/immich-app-site/library

数据库 DB_DATA_LOCATION:/srv/immich-app-site/postgres

shell
/srv/immich-app-site
├── docker-compose.yml
├── .env
├── .git
├── .gitignore
├── library
├── postgres
└── README.md

运行

bash
cd /srv/immich-app-site
git clone https://github.com/qwasfun/immich-app-site.git .
docker compose up -d

Immich 反向地理编码汉化

链接

下载 i18n-iso-countries.zip

bash
curl -L -o i18n-iso-countries.zip https://github.com/ZingLix/immich-geodata-cn/releases/download/auto-release/i18n-iso-countries.zip
unzip i18n-iso-countries.zip

下载 geodata

bash
# 在 geodata 目录下进行操作

cd geodata

# 下载脚本
curl -o update.sh https://raw.githubusercontent.com/ZingLix/immich-geodata-cn/refs/heads/main/geodata/update.sh

# 运行更新脚本,参数为你需要的版本,例如 geodata_admin_2_admin_3
bash update.sh geodata_admin_2_admin_3

重启 Immich

bash
sudo docker compose down && sudo docker compose up -d

页面截图

immich welcome

immich home

文章信息

基于 Git 提交记录的文章历史

发布时间
更新时间
修订次数
3 次提交
贡献者
qwas
查看 Git 提交历史
返回文章列表 →