Install Photoprism on Docker
Needs to have a data base as well as volumes for the db and photoprism
You will need Docker and Docker ComposeĀ
Install Docker images: [[mariadb]] and [[160 Photoprism]]
#### Docker Compose .yml file:
version: '3'
services:
mariadb2:
image: mariadb
container_name: mariadb2
restart: always
command: mysqld --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-connections=512 --innodb-rollback-on-timeout=OFF --innodb-lock-wait-timeout=50
ports:
- 3307:3307
volumes:
- /home/storage/mariadb/data2:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: Prizmpoint
MYSQL_DATABASE: photoprism
MYSQL_USER: photoprism
MYSQL_PASSWORD: Prizmpoint
network_mode: bridge
photoprism:
image: photoprism/photoprism
container_name: photoprism
volumes:
- /home/storage/p/photos:/photoprism/originals
- /home/storage/p/photos/danielphone:/photoprism/originals/danielphone
- /home/storage/p/photos/kirstenphone:/photoprism/originals/kirstenphone
- /home/storage/photoprism/data:/photoprism/storage
ports:
- 8095:3307
links:
- mariadb2
environment:
PHOTOPRISM_HTTP_PORT: 3307
PHOTOPRISM_ADMIN_PASSWORD: photoword
PHOTOPRISM_DATABASE_DRIVER: mariadb2
PHOTOPRISM_DATABASE_SERVER: mariadb2:3307
PHOTOPRISM_DATABASE_NAME: photoprism
PHOTOPRISM_DATABASE_USER: photoprism
PHOTOPRISM_DATABASE_PASSWORD: Prizmpoint
PHOTOPRISM_SITE_URL: http://localhost:8095/
PHOTOPRISM_SITE_TITLE: Laureano's Photos
PHOTOPRISM_SITE_CAPTION: Where did I put that?
# PHOTOPRISM_STORAGE_PATH: /PHOTOPRISM/STORAGE
restart: always
network_mode: bridge
No Comments