Technical Anshu Головна › Навчальні посібники › Immich Docker Install
🐳 Фотографії Docker, розміщені на самому хості

Immich Install with Docker – найшвидший спосіб

Immich — це ваші приватні Google Фото: хронологія, альбоми, пошук обличчя та автоматичне резервне копіювання телефону, що працює на комп’ютері у вашому домі. Офіційна інсталяція Docker Compose дуже коротка — два файли для завантаження, один файл для редагування, одна команда для запуску.

✍️ Technical Anshu🐳 Docker / Linux Server🎧 Multi-Language Audio
Immich Install with Docker – найшвидший спосіб
🎧 Багатомовне аудіо: У відеоплеєрі натисніть [Налаштування] (⚙️) ➔ [Аудіодоріжка], щоб вибрати мову.

📑Розділи

  1. Чому Immich — приватна альтернатива Google Photos на вашому апаратному забезпеченні?
  2. Що вам потрібно перед початком — машина, Docker і сховище
  3. Завантажте два офіційні файли
  4. Відредагуйте файл .env — UPLOAD_LOCATION і DB_PASSWORD
  5. Запустити стек однією командою
  6. Відкрийте Immich на порту 2283 і створіть обліковий запис адміністратора
  7. Чотири контейнери та правила, яких слід дотримуватися з першого дня

📋 Огляд і покроковий посібник

1

Перевірте, що вам потрібно

Immich — це власна платформа резервного копіювання фотографій і відео — безкоштовна та з відкритим вихідним кодом — і офіційним способом її запуску є Docker Compose на сервері Linux, старому ПК, міні-ПК або NAS, який підтримує Docker. Машина має залишатися увімкненою: ноутбук, який спить щовечора, є поганим фотосервером. Пам’ять – це те, що у вас спочатку закінчиться, тому сплануйте місце для повної бібліотеки фотографій, а також приблизно 10-20 відсотків додатково для ескізів і перекодованого відео.

Приблизно 4 ГБ оперативної пам’яті є практичним мінімумом; контейнер машинного навчання — це голодна частина, тому 6-8 ГБ помітно краще. Переконайтеся, що Docker і Docker Compose встановлені та працюють:

Термінал
docker compose version
2

Створіть папку та завантажте два офіційні файли

Ніколи не копіюйте випадковий файл докер-компоненту з блогу чи допису на форумі — версії змінюються, і чужий файл може прив’язати вас до старовинної збірки. Офіційні файли завжди доступні на сторінці випуску проекту на GitHub. Створіть папку та перемістіть до неї:

Термінал
mkdir ./immich-app
cd ./immich-app

Завантажте файл створення та шаблон середовища:

Термінал
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
📌 Зверніть увагу на перейменування у другій команді: шаблон називається example.env, але Docker читає його, лише якщо файл має назву саме .env.
3

Відредагуйте файл .env — єдину важливу конфігурацію

Файл .env містить кілька значень, які Immich не може вгадати. Відкрийте:

Термінал
nano .env

Набір UPLOAD_LOCATION=./library — де зберігатимуться ваші оригінальні фотографії та відео; направте його на свій найбільший, найнадійніший диск. Установіть DB_DATA_LOCATION=./postgres для бази даних і змініть DB_PASSWORD на довгий випадковий пароль. Розкоментуйте TZ та встановіть свій часовий пояс (наприклад, Азія/Калькутта), щоб дати фотографій і заплановані роботи збігалися. Залиште IMMICH_VERSION і все, що знаходиться нижче позначеної лінії, для першого встановлення.

⚠️ Два правила, які захищають вашу бібліотеку: використовуйте лише літери та цифри (A-Z, a-z, 0-9) у DB_PASSWORD — спеціальні символи можуть порушити аналіз файлу Docker. І зберігайте базу даних на локальному диску, в ідеалі SSD: документація Immich прямо стверджує, що мережеві спільні ресурси не підтримуються для бази даних, і запуск через них може її пошкодити.
4

Запустіть стек

Одна команда запускає все. Docker завантажує зображення контейнерів і запускає їх разом; перший запуск займає кілька хвилин залежно від швидкості вашого Інтернету:

Термінал
docker compose up -d
docker compose ps

Друга команда перевіряє, чи все з’явилося — ви повинні побачити запущені сервер, машинне навчання, базу даних і контейнери Redis.

5

Відкрийте Immich і створіть обліковий запис адміністратора

Відкрийте Immich у браузері в тій же мережі — він відповідає на порт 2283:

Рядок адреси браузера
http://YOUR-SERVER-IP:2283

Натисніть екран привітання та зареєструйтеся. Перший створений обліковий запис стає адміністратором, тому виконайте цей крок самостійно, негайно, перш ніж хтось інший у вашій мережі знайде сторінку. Потім інсталюйте безкоштовну програму Immich на свій телефон, увійдіть, використовуючи ту саму адресу сервера, і ввімкніть автоматичне резервне копіювання.

6

Знай чотири контейнери та правила

Створенням файлу керує невелика команда, а не окрема програма: immich-server — це мозок — веб-інтерфейс, API, завантаження, альбоми та пошук; immich-machine-learning це очі — розпізнавання обличчя, розпізнавання обличчя та розумний пошук; база даних PostgreSQL є пам’яттю — ім’я, дата, альбом і обличчя кожної фотографії зберігаються там, тоді як оригінали є файлами; а Redis — це месенджер, який передає завдання між сервером і фоновими працівниками. Знання цього розподілу має значення пізніше: якщо пошук ламається, ви перевіряєте машинне навчання; якщо фотографії зникають із шкали часу, але файли залишаються на диску, ви перевіряєте базу даних.

✅ З першого дня дотримуйтесь двох правил: читайте примітки до випуску перед кожним оновленням — Immich випускається часто, і деякі випуски містять критичні зміни, які потребують певного етапу оновлення. А резервну копію незамінних фотографій зберігайте в іншому місці — радять самі розробники, адже ваш сервер — це теж єдина машина, яка може вийти з ладу.

🏷️Topic Search Variables & Keywords

🔍 Immich 🔍 Docker Compose 🔍 Self Hosted Photos 🔍 Google Photos Alternative 🔍 Photo Backup Server 🔍 UPLOAD_LOCATION 🔍 DB_PASSWORD 🔍 Port 2283 🔍 Face Recognition 🔍 Linux Server 🔍 TechnicalAnshu
🎙️ Повна транскрипція — торкніться, щоб розгорнути

Покроковий посібник із усунення несправностей і рішення - ВСТАНОВІТЬ IMMICH ПРЯМО ЗАРАЗ АЛЬТЕРНАТИВА GOOGLE ФОТО. Демонстрація на екрані від Technical Anshu....

Покроково встановіть Immich із Docker Compose — завантажте офіційні файли, установіть UPLOAD_LOCATION і DB_PASSWORD у файлі .env, запустіть стек і відкрийте власну приватну альтернативу Google Photos на порту 2283.

(розшифровка закінчується тут, на вихідній сторінці)

❓ Часті запитання (англійською)

Цей посібник на 100% безкоштовний?

Так! Усі посібники та методи, продемонстровані Technical Anshu, використовують безкоштовні, юридичні та освітні ресурси.

Чи можуть новачки дотримуватися цього посібника?

Абсолютно! Кожен крок демонструється на екрані з докладними інструкціями, тож будь-хто може легко слідувати.

Де я можу поставити запитання, якщо я застряг?

Залиште коментар безпосередньо до відео YouTube, і наша спільнота та Technical Anshu допоможуть вам.

🚀 Перегляньте повний посібник на YouTube

🚀 Перегляньте повний покроковий відеоінструкцію на YouTube: https://www.youtube.com/watch?v=b_v7DbyFO14

Підпишіться на Technical Anshu для ІТ-підтримки, усунення несправностей Windows і керування сервером.

▶️ Переглянути повне відео
Цей посібник ґрунтується на відео про встановлення Immich Docker від Technical Anshu • Застрягли на якомусь кроці? Запитуйте у коментарях до відео — там вам допоможуть 🙏