Si te propones alejarte de Google para gestionar tus archivos, también hay opciones para almacenar y gestionar localmente tus fotos. Como vimos en una entrada anterior, es realmente sencillo configurar un servidor de Nextcloud en nuestra Raspberry. Hoy iremos paso a paso para instalar Photoprism, potente gestor de fotografías, capaz de hacerte olvidar Google Fotos.

Hoy os enseñare como instalarlo en una Raspberry 3/4 en pocos pasos y sin dolores de cabeza.
Preparando la Raspberry
primero, accederemos a nuestra Raspberry por SSH (o directamente mediante una pantalla y teclado conectados) e instalaremos Docker:
sudo apt update
sudo apt upgrade
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker pi
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
sudo apt install docker-compose
Un par de ajustes para Photoprism
Los ajustes de la instancia de Photoprism se cambian antes de su instalación, pero siempre se pueden modificar y «re-instalar» el container de Docker.
Para ello, nos bajaremos el archivo docker-compose.yml de la propia página de Photoprism, y lo editaremos con los siguientes comandos:
mkdir /home/pi/photoprism
cd /home/pi/photoprism
wget https://dl.photoprism.org/docker/arm64/docker-compose.yml
nano docker-compose.yml
y una vez en nano con el archivo docker-compose.yaml abierto, deberemos al menos de cambiar la contraseña por defecto:
PHOTOPRISM_ADMIN_PASSWORD: "insecure"
Solo hay que cambiar el texto entre comillas por la contraseña que queramos para acceder
También habrá que definir la ubicación de nuestras imágenes, así que eso dependerá del uso que le de cada uno, en mi caso apunta a mi cuenta de Nextcloud:
volumes:
# Your photo and video files ([local path]:[container path]):
- "/mnt/Nextcloud/josemanuel/files/SubidaInstantánea:/photoprism/originals"
Esa sería la carpeta principal, pero luego se le podrían añadir otras que se considerarían subdirectorios del principal, como el propio archivo explica:
# 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]
ahora ya podemos instalar el container usando el archivo de configuración que acabamos de editar, para eso saldremos de nano con control+S (para guardar) y control+X para salir.
sudo docker-compose up -d
un ultimo detalle sera activar el modo de 64 de RaspiOS añadiendo un parámetro al archivo config.txt en /boot:
sudo sh -c 'echo "arm_64bit=1" >> /boot/config.txt'
solo necesitaremos un reinicio para que este nuevo ajuste de RaspiOS entre en funcionamiento, y permita entonces funcionar a PhotoPrism.
sudo reboot
y esto seria todo
ahora que Photoprism ya está funcionando, podemos comprobarlo yendo a la dirección IP de la Raspberry desde un navegador web, y añadiendo el puerto en el que corre el servidor, por defecto :2342
http://192.168.2.100:2342

y a disfrutar!
un saludo,