Hola, hoy vamos a desplegar un contenedor Docker de Photoprism para almacenar imágenes como Google Fotos en una Raspberry Pi.
Lo primero que vamos a hacer es crear este archivo docker-compose.yml
version: '3.5' services: photoprism: image: photoprism/photoprism:latest restart: unless-stopped security_opt: - seccomp:unconfined - apparmor:unconfined ports: - 8098:2342 environment: PHOTOPRISM_ADMIN_PASSWORD: "password" PHOTOPRISM_HTTP_PORT: 2342 PHOTOPRISM_HTTP_COMPRESSION: "gzip" PHOTOPRISM_DEBUG: "false" PHOTOPRISM_PUBLIC: "false" PHOTOPRISM_READONLY: "false" PHOTOPRISM_EXPERIMENTAL: "false" PHOTOPRISM_DISABLE_WEBDAV: "false" PHOTOPRISM_DISABLE_SETTINGS: "false" PHOTOPRISM_DISABLE_TENSORFLOW: "false" PHOTOPRISM_DARKTABLE_PRESETS: "false" PHOTOPRISM_DETECT_NSFW: "false" PHOTOPRISM_UPLOAD_NSFW: "true" PHOTOPRISM_DATABASE_DRIVER: "sqlite" PHOTOPRISM_DATABASE_DSN: "/photoprism/data/database.db" PHOTOPRISM_SITE_URL: "http://localhost:8200/" # Public PhotoPrism URL PHOTOPRISM_SITE_TITLE: "PhotoPrism" PHOTOPRISM_SITE_CAPTION: "Browse Your Life" PHOTOPRISM_SITE_DESCRIPTION: "" PHOTOPRISM_SITE_AUTHOR: "" volumes: # Your photo and video files ([local path]:[container path]): - ./imagenes:/photoprism/originals # Multiple folders can be indexed by mounting them as sub-folders of /photoprism/originals: # - "/mnt/Family:/photoprism/originals/Family" # [folder_1]:/photoprism/originals/[folder_1] # - "/mnt/Friends:/photoprism/originals/Friends" # [folder_2]:/photoprism/originals/[folder_2] # Mounting an import folder is optional (see docs): # - "~/Import:/photoprism/import" # Permanent storage for settings, index & sidecar files (DON'T REMOVE): - ./config/photoprism:/photoprism/storage - ./config/sqlite:/photoprism/data/ networks: - docker-network networks: docker-network: driver: bridge external: true
Con esto tenemos una primera configuración de Photoprism usando SQLITE. Es importante que cambiemos la contraseña por defecto por la que queramos:
PHOTOPRISM_ADMIN_PASSWORD: "password"
Una vez establecida, vamos a ejecutar el contenedor:
docker compose up -d
Una vez levantado, podremos acceder a él desde: http://localhost:8098
Nos pedirá iniciar sesión:
Añadimos username: admin y el password que hemos creado arriba.
Y ya tenemos listo nuestro servidor Photoprism:
*Para borrar una imagen dentro de un álbum, tendrás que archivar la imagen y luego podrás borrarla dentro del apartado archivo.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.