Як встановити Immich на AlmaLinux

Immich – це потужне рішення для самостійного резервного копіювання фотографій і відео, що дає змогу безпечно зберігати та керувати медіафайлами на власному сервері. Встановивши Immich на AlmaLinux 9, стабільний і надійний дистрибутив Linux для серверів, ви зможете взяти під контроль свої дані та забезпечити їхню конфіденційність. У цьому докладному посібнику ми розповімо вам про покроковий процес встановлення Immich на AlmaLinux 9, охоплюючи всі аспекти – від системних вимог до усунення типових проблем.

Необхідні умови

  • Сервер під управлінням однієї з таких операційних систем: AlmaLinux 9.
  • Рекомендується використовувати свіжу інсталяцію ОС, щоб уникнути можливих проблем.
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
  • Стабільне інтернет-з’єднання.
  • Для встановлення K9s і внесення загальносистемних змін вам знадобляться права root або sudo. Переконайтеся, що у вас є необхідні права, перш ніж почати процес встановлення.

Встановлення Immich на AlmaLinux 9

Крок 1: Підготовка середовища AlmaLinux.

Перш ніж приступати до встановлення Immich, необхідно оновити систему AlmaLinux 9, щоб переконатися в наявності останніх патчів безпеки та виправлень помилок. Відкрийте термінал і виконайте таку команду:

sudo dnf update -y

Ця команда оновить усі встановлені пакети на вашому сервері AlmaLinux 9 до останніх версій. Після завершення процесу оновлення можна переходити до встановлення необхідних інструментів і залежностей для Immich.

Крок 2: Встановлення Docker.

Immich розгортається за допомогою контейнерів Docker, тому вам необхідно встановити Docker на ваш сервер AlmaLinux 9. Виконайте наступні кроки для встановлення Docker:

Додайте сховище Docker у систему AlmaLinux 9, виконавши таку команду:

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Встановіть пакети Docker за допомогою менеджера пакетів dnf:

sudo dnf install docker-ce docker-ce-cli containerd.io -y

Після завершення встановлення запустіть службу Docker і увімкніть її автоматичний запуск під час завантаження системи:

sudo systemctl start docker
sudo systemctl enable docker

Переконайтеся, що Docker встановлено правильно, виконавши тестову команду:

sudo docker run hello-world

Якщо Docker встановлений правильно, ви повинні побачити повідомлення, що підтверджує успішний запуск тестового контейнера.

Крок 3: Встановлення Docker Compose.

Docker Compose – це інструмент, який дає змогу визначати та керувати багатоконтейнерними Docker-додатками. Immich використовує Docker Compose для спрощення процесу розгортання. Щоб встановити Docker Compose на сервер AlmaLinux 9, виконайте такі дії:

Завантажте двійковий файл Docker Compose за допомогою такої команди:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Зробіть двійковий файл Docker Compose виконуваним:

sudo chmod +x /usr/local/bin/docker-compose

Переконайтеся, що Docker Compose встановлено правильно, перевіривши його версію:

docker-compose --version

У виводі ви маєте побачити версію Docker Compose.

Крок 4: Налаштування Immich.

Тепер, коли у вас встановлені Docker і Docker Compose, ви можете приступити до налаштування Immich на вашому сервері AlmaLinux 9.

Створіть каталог проекту Immich і перейдіть у нього:

mkdir immich && cd immich

Завантажте файл Docker Compose для встановлення Immich за допомогою такої команди:

wget https://raw.githubusercontent.com/immich-app/immich/main/docker/docker-compose.yml

Файл docker-compose.yml містить конфігурацію для різних сервісів, що складають застосунок Immich, таких як сервер, веб-інтерфейс, база даних і сховище.

Крок 5: Конфігурування Immich.

Перед запуском Immich необхідно налаштувати його, відредагувавши файл docker-compose.yml. Відкрийте цей файл у текстовому редакторі:

nano docker-compose.yml

У файлі docker-compose.yml ви знайдете різні змінні оточення, які ви можете змінити відповідно до ваших вимог. Деякі важливі змінні, які слід враховувати:

  • IMMICH_WEB_URL: Встановлює URL, за яким буде доступний веб-інтерфейс Immich.
  • IMMICH_SERVER_URL: Вкажіть URL, за яким буде доступний сервер Immich.
  • IMMICH_ADMIN_PASSWORD: Задайте надійний пароль для облікового запису адміністратора Immich.

Не забудьте зберегти зміни після модифікації файлу docker-compose.yml.

Крок 6: Запуск Immich.

Тепер, коли конфігурація готова, ви можете запустити сервіси Immich за допомогою Docker Compose. Виконайте таку команду в каталозі immich:

docker-compose up -d

Ця команда завантажить необхідні образи Docker і запустить контейнери Immich у від’єднаному режимі. Ви можете стежити за процесом встановлення, переглядаючи журнали:

docker-compose logs -f

Коли всі сервіси будуть запущені, ви зможете отримати доступ до веб-інтерфейсу Immich, використовуючи URL-адресу, яку ви налаштували у файлі docker-compose.yml.

Крок 7: Доступ до веб-інтерфейсу Immich

Відкрийте веб-браузер і введіть URL, за яким ви налаштували доступ до веб-інтерфейсу Immich. Ви повинні побачити сторінку входу в Immich.

Під час першого входу в систему вам буде потрібно створити обліковий запис адміністратора. Введіть пароль адміністратора, заданий у файлі docker-compose.yml, і дотримуйтесь інструкцій на екрані, щоб завершити початкове налаштування.

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

Крок 8: Усунення загальних проблем

Якщо в процесі інсталяції або використання Immich у вас виникнуть будь-які проблеми, ось кілька порад щодо їх усунення:

  • Перевірте журнали Docker Compose на наявність повідомлень про помилки за допомогою команди docker-compose logs.
  • Переконайтеся, що ваш сервер AlmaLinux 9 має достатньо ресурсів (оперативної пам’яті та процесора) для роботи Immich і пов’язаних із ним служб.
  • Переконайтеся, що URL-адреси, налаштовані у файлі docker-compose.yml, доступні з вашої мережі.
  • Переконайтеся, що необхідні порти (наприклад, 80 для веб-інтерфейсу) відкриті і не заблоковані брандмауерами.

Якщо ви все ще стикаєтеся з проблемами, ви можете звернутися по допомогу до спільноти Immich на їхніх офіційних форумах або в репозиторії GitHub.

Вітаємо! Ви успішно встановили Immich. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний  сайт Immich.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x