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.