[ Пред. ] [ main ] [ След. ]

LibrePhotos

 

См. также Приложения:Про выбор платформы для фотохостинга


В OpenMediaVault см. Compose > Files > Create from URL.


В поле URL указать репозиторий с конфигурацией Docker Compose для LibrePhotos. Официальная конфигурация находится по ссылке:


https://raw.githubusercontent.com/LibrePhotos/librephotos/main/docker/docker-compose.yml


Настроить параметры под себя в файле yml.


version: "3.8"

services:
  librephotos:
	image: reallibrephotos/librephotos
	container_name: librephotos
	environment:
	  - PUID=1002
	  - PGID=100
	  - TZ=Europe/Chisinau
	  - WEBUI_PORT=3000
	  - REDIS_HOST=redis
	  - DB_HOST=db
	  - DB_USER=astenix
	  - DB_PASS=562955
	  - DB_NAME=librephotos
	volumes:
	  - /srv/dev-disk-by-uuid-9b3771d9-c454-4acd-b683-568da8815820/docker/composefiles/LibrePhotos:/config
	  - /srv/dev-disk-by-uuid-9b3771d9-c454-4acd-b683-568da8815820/images/monitor_check_colors:/gallery
	ports:
	  - 8180:3000
	depends_on:
	  - db
	  - redis

  db:
	image: postgres:12
	container_name: librephotos-db
	environment:
	  - POSTGRES_USER=astenix
	  - POSTGRES_PASSWORD=562955
	  - POSTGRES_DB=librephotos
	volumes:
	  - /srv/dev-disk-by-uuid-9b3771d9-c454-4acd-b683-568da8815820/docker/data/LibrePhotos/db:/var/lib/postgresql/data

  redis:
	image: redis:alpine
	container_name: librephotos-redis
	volumes:
	  - /srv/dev-disk-by-uuid-9b3771d9-c454-4acd-b683-568da8815820/docker/data/LibrePhotos/redis:/data


Порт веб-интерфейса (WEBUI_PORT): Переменная WEBUI_PORT=3000 в разделе environment и 8180:3000 в ports совпадают. Это правильно, так как 3000 — внутренний порт, а 8180 — внешний, который будет доступен через OMV.


environment — переменные окружения для настройки пользовательского ID (PUID) и группы (PGID), часового пояса и порта веб-интерфейса. Также указаны параметры для подключения к базе данных и Redis.
volumes — примонтированные каталоги для конфигурации и хранения данных.
ports — перенаправление порта 8181, чтобы сделать веб-интерфейс доступным.
depends_on — указывает на необходимость запустить сначала db и redis, чтобы LibrePhotos корректно подключился к своим сервисам.


После настройки сохранить файл и запустить контейнеры, как обычно через OMV интерфейс, выбрав Compose > Files и команду Up.


После завершения установки зайти на LibrePhotos по IP-адресу сервера OMV на порту, указанном в конфигурации (:3000 по умолчанию).