TIP
Демо-версія Immich доступна по посиланню
Immich - Рішення для керування фото та відео на власному сервері
Легко створюй резервні копії, впорядковуй та керуй своїми фотографіями на власному сервері. Immich допоможе легко переглядати, шукати та впорядковувати фотографії та відео, не порушуючи при цьому вашу конфіденційність.
Встановлення
Штучний інтелект
Т.я Immich має вбудований ШІ(локальний) для сканування фото на обличчя та пошук по словам то сервіс потребує нормальне залізо, буде плюсом якщо налаштувати на відеокарту
Вимоги
- ОПЕРАЦІЙНА СИСТЕМА: Рекомендована операційна система Linux або *nix (Ubuntu, Debian тощо).
INFO
Операційні системи, відмінні від Linux, мають тенденцію до поганої роботи з Docker і не рекомендуються до використання. Наша здатність допомогти з налаштуванням або усуненням несправностей в ОС, відмінних від Linux, буде суттєво обмежена.
- ОПЕРАТИВНА ПАМ'ЯТЬ: Мінімум 4 ГБ, рекомендовано 6 ГБ.
- ПРОЦЕСОР: Мінімум 2 ядра, рекомендовано 4 ядра.
- Сховище: Рекомендована Unix-сумісна файлова система (EXT4, ZFS, APFS тощо) з підтримкою прав доступу та дозволів користувача/групи.
WARNING
Генерація мініатюр і перекодованого відео може збільшити розмір фототеки в середньому на 10-20%.
Docker Compose
- Створимо директорію де будуть docker compose файли
mkdir immich && cd immich
- Завантажуємо конфіг файли
wget -O docker-compose.yml 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
- Відредагуємо
.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 location where your database files are stored. Network shares are not supported for the database
DB_DATA_LOCATION=./postgres
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC
# 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
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres
# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
З цього нам треба поміняти шлях UPLOAD_LOCATION де будуть зберігатися фотографії (наприклад в мене /media/HDD4/Photos
)
WARNING
Раджу також поміняти пароль до БД Postgres DB_PASSWORD
- Стартуємо Docker контейнер!
Певеріряємо, що ми находимося там, де є docker-compose.yml та налаштований під нас .env файл, якщо усе ок то...
docker compose up -d
Після встановлення
Після того, як ми запустили Immich та налаштували, ми можемо користуватися як звичайний користувач.
INFO
Більш підробно про налаштування можна дізнатися на оф документації Immich