Как подключить внешнюю папку к LXC immich (Proxmox)
Вот что я делал:
после установки lxc контейнера immich выключаю его, и выполняю след команды в хосте прокмкокс:
- Создаю директории и даю права:
mkdir -p /mnt/pve/HDD4TB/immich-data
chmod -R 777 /mnt/pve/HDD4TB/immich-data
- Добавляю точку монтирования
nano /etc/pve/lxc/103.conf (103 это id контейнера)
в самый конец файла добавлю это:
mp0: /mnt/pve/HDD4TB/immich-data,mp=/mnt/hdd-storage
- Запускаю контейнер и захожу в него
- копирую структуру папок из ориг. места:
sudo -u immich touch /mnt/hdd-storage/.immich
sudo -u immich touch /mnt/hdd-storage/upload/.immich
sudo -u immich touch /mnt/hdd-storage/thumbs/.immich
sudo -u immich touch /mnt/hdd-storage/profile/.immich
sudo -u immich touch /mnt/hdd-storage/encoded-video/.immich
sudo -u immich touch /mnt/hdd-storage/library/.immich
sudo -u immich touch /mnt/hdd-storage/backups/.immich
- удалил старые папки и создал символические ссылки:
rm -rf /opt/immich/app/upload
rm -rf /opt/immich/app/machine-learning/upload
ln -sf /mnt/hdd-storage /opt/immich/app/upload
ln -sf /mnt/hdd-storage /opt/immich/app/machine-learning/upload
- Установил права:
chown -R immich:immich /opt/immich
chown -R immich:immich /mnt/hdd-storage
- Вношу изменения в env файл:
nano /opt/immich/.env
IMMICH_MEDIA_LOCATION=/mnt/hdd-storage
- Перезапускаю сервисы:
systemctl restart immich-ml immich-web