Як встановити PhotoPrism на Ubuntu

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

Попередні умови

Перед встановленням Nmap на Ubuntu 24.04 LTS переконайтеся, що ваша система відповідає таким вимогам:

  • Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
  • Рекомендується використовувати свіжу установку ОС, щоб запобігти можливим проблемам.
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
  • Активне підключення до Інтернету. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
  • Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.

Встановлення PhotoPrism на Ubuntu 24.04 LTS

Крок 1. Оновлення репозиторію пакетів.

Перед встановленням будь-якого нового програмного забезпечення дуже важливо оновити системні пакети до останніх версій. Це забезпечить сумісність і безпеку.

sudo apt update
sudo apt upgrade

Команда apt update оновлює список пакетів, а apt upgrade встановлює доступні оновлення. Цей крок допомагає розв’язати будь-які проблеми із залежностями та забезпечує доступ до останніх виправлень безпеки та помилок.

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

Docker необхідний для роботи PhotoPrism. Щоб встановити Docker на Ubuntu 24.04 LTS, виконайте такі кроки:

Спочатку встановіть необхідні залежності:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Додайте офіційний GPG-ключ Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Налаштуйте репозиторій Docker:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Встановіть Docker:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

Перевірте встановлення Docker:

docker --version

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

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

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

Застосовуйте дозволи для виконуваних файлів:

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

Перевірте встановлення Docker Compose:

docker-compose --version

Крок 4. Створення директорій і файлів конфігурації.

Створіть каталог для PhotoPrism:

sudo mkdir /opt/photoprism

Перейдіть у каталог:

cd /opt/photoprism

Завантажте файл docker-compose.yml:

wget https://dl.photoprism.app/docker/docker-compose.yml

Відредагуйте файл docker-compose.yml, щоб налаштувати PhotoPrism:

sudo nano docker-compose.yml

Крок 5. Налаштування Docker Compose

У файлі docker-compose.yml визначаються служби, мережі та томи для PhotoPrism. Ось приклад конфігурації:

version: '3.8'

services:
  photoprism:
    image: photoprism/photoprism:latest
    restart: unless-stopped
    ports:
      - 2342:2342
    environment:
      PHOTOPRISM_ADMIN_PASSWORD: "Your-Secure-Password"
      PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals"
      PHOTOPRISM_STORAGE_PATH: "/photoprism/storage"
    volumes:
      - /opt/photoprism/originals:/photoprism/originals
      - /opt/photoprism/storage:/photoprism/storage
    depends_on:
      - mariadb

  mariadb:
    image: mariadb:latest
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: "YourMariaDBRootPassword"
      MYSQL_DATABASE: "photoprism"
      MYSQL_USER: "photoprism"
      MYSQL_PASSWORD: "YourMariaDBPassword"
    volumes:
      - /opt/photoprism/database:/var/lib/mysql

Замініть значення на свої власні безпечні паролі.

Крок 6. Запуск PhotoPrism.

Правильно налаштувавши файл docker-compose.yml, ви тепер готові до запуску екземпляра PhotoPrism. Docker Compose спрощує процес запуску та управління контейнерами PhotoPrism і MariaDB.

Спочатку переконайтеся, що ви перебуваєте в директорії, де розташований файл docker-compose.yml. Потім виконайте наступну команду, щоб витягти останній образ PhotoPrism Docker:

docker-compose pull

Запустіть служби PhotoPrism і MariaDB:

docker-compose up -d

Перевірте встановлення:

docker-compose logs -f

Крок 7. Зайдіть у PhotoPrism через веб-браузер.

Відкрийте браузер і перейдіть за адресою http://<your-server-ip>:2342. Під час першого доступу до інтерфейсу PhotoPrism вам буде запропоновано увійти в систему, використовуючи облікові дані адміністратора, зазначені у файлі docker-compose.yml. Введіть ім’я користувача та пароль адміністратора, щоб отримати доступ до панелі PhotoPrism.

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

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

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

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