Cómo configurar una galería de fotos autohospedada usando Raspberry Pi

Cómo configurar una galería de fotos autohospedada usando Raspberry Pi
Galería de fotos autohospedada de Raspberry Pi

El almacenamiento en la nube ofrece una forma conveniente de almacenar fotografías, pero a menudo presenta limitaciones de espacio y privacidad. ¿Qué pasaría si pudieras crear un espacio hermoso y seguro para tus fotos, completamente bajo tu control? ¡No busques más que tu confiable Raspberry Pi! En este artículo, lo guiaremos en la configuración de una galería de fotos autohospedada utilizando PhotoPrism, una aplicación de galería de fotos potente y fácil de usar.

¿Qué es PhotoPrisma?

PhotoPrism es un software de gestión de fotografías de código abierto que utiliza tecnología de inteligencia artificial para etiquetar y organizar sus fotografías. Es una solución autohospedada que te permite mantener tus fotos y vídeos completamente bajo tu control.

Imagen del producto fotoprisma
Fuente de la imagen: PhotoPrisma

Estas son algunas de sus características:

  • PhotoPrism maneja fotografías RAW, vídeos y formatos de imagen comunes como JPEG y PNG.
  • Puede utilizar potentes filtros de búsqueda para ayudarle a localizar exactamente lo que está buscando, ya sea una foto de sus recientes vacaciones o un miembro específico de la familia.
  • Identifica automáticamente la ubicación de tus fotos en mapas mundiales de alta resolución.
  • Deje que el reconocimiento facial y la clasificación automática de imágenes categoricen sus imágenes según el contenido.
  • Sus fotos permanecen almacenadas en su dispositivo de almacenamiento local y nunca se cargan en ningún servicio en la nube a menos que usted elija hacerlo.

Aún mejor, instalar PhotoPrism en tu Raspberry Pi es muy sencillo.

Lo que necesitarás

Antes de comenzar a configurar su galería de fotos autohospedada con PhotoPrism, necesitará tener el equipo y el software adecuados. Necesitarás una Raspberry Pi 4 o 5 con al menos 4 GB de RAM . Es importante que su Raspberry Pi ejecute un sistema operativo de 64 bits para manejar las demandas de PhotoPrism de manera efectiva.

Para aquellos que aún no han instalado un sistema operativo en su Raspberry Pi, recomendamos consultar nuestra guía detallada sobre cómo configurar el sistema operativo Raspberry Pi. Esto lo guiará a través del proceso de instalación y preparará su dispositivo para su uso.

Además de la propia Raspberry Pi, necesitarás una solución de almacenamiento confiable para tu colección de fotografías. En esta configuración, usaré un disco duro externo de 3,5 ″, que ofrece amplio espacio y rendimiento confiable para almacenar grandes bibliotecas de fotografías. Sin embargo, no está limitado a esta opción; una unidad flash USB más grande o un NAS (almacenamiento conectado a la red) local también podrían servir como soluciones de almacenamiento efectivas, según sus preferencias y disponibilidad.

Cómo instalar PhotoPrism en una Raspberry Pi

El primer paso para poner en funcionamiento PhotoPrism en su Raspberry Pi es instalar Docker Compose, una herramienta diseñada para definir y ejecutar aplicaciones Docker de múltiples contenedores.

Para comenzar, debe agregar la clave GPG oficial y el repositorio de Docker a las fuentes de software de su Raspberry Pi:

Una vez agregado el repositorio de Docker, puede proceder a instalar Docker junto con otros componentes esenciales, incluido Docker Compose:

Después de instalar Docker, debes agregar tu usuario al grupo de Docker para poder ejecutar comandos de Docker sin usar sudo:

Finalmente, verifica que Docker se haya instalado correctamente y que puedas ejecutar contenedores como un usuario normal:

Contenedor Docker Hello World ejecutándose en la terminal

Ahora que ha instalado Docker Compose, es hora de instalar PhotoPrism. El proceso es sencillo e implica descargar el archivo docker-compose.yml, realizar algunos cambios y ejecutar un comando para iniciar la aplicación y los servicios de base de datos.

Descargue el archivo docker-compose.yml a cualquier carpeta que prefiera usando el siguiente comando:

Abra el archivo en su editor de texto preferido (puede usarlo nanosi accede a su Raspberry Pi de forma remota a través de SSH) y cambie todas las contraseñas de marcador de posición predeterminadas («inseguras») por contraseñas seguras, especialmente PHOTOPRISM_ADMIN_PASSWORD.

Contraseña predeterminada de fotoprisma

Ajuste las rutas de montaje del volumen para señalar las ubicaciones donde desea almacenar sus fotos y los datos de PhotoPrism. Por ejemplo, si tiene una unidad externa montada en, por ejemplo, /media/david/extdrivepuede configurarla de la siguiente manera:

Con su archivo docker-compose.yml configurado, está listo para iniciar PhotoPrism. Navegue hasta el directorio que contiene su archivo docker-compose.yml y ejecute el siguiente comando:

Fotoprisma Docker en ejecución

Usando PhotoPrism en Raspberry Pi

Una vez que Docker y PhotoPrism estén funcionando en su Raspberry Pi, podrá comenzar a administrar y ver sus fotos a través de la interfaz web de PhotoPrism. Abra su navegador web preferido y navegue hasta http://<your-raspberry-pi-ip>:2342/ para acceder a la interfaz de usuario de PhotoPrism. Reemplace <your-raspberry-pi-ip> con la dirección IP real de su Raspberry Pi, o si está trabajando directamente desde el Pi, puede usar http://localhost:2342/ .

En la pantalla de inicio de sesión, ingrese el nombre de usuario adminy la contraseña que estableció PHOTOPRISM_ADMIN_PASSWORDdurante el proceso de configuración. Después de iniciar sesión, será recibido por el panel de PhotoPrism.

Botón de carga de fotoprisma

Para comenzar a agregar fotos a su galería, haga clic en el botón cargar ubicado en la esquina superior derecha de la interfaz. Esto le permite seleccionar fotos de su computadora y cargarlas directamente a la biblioteca PhotoPrism de su Raspberry Pi.

Fotoprisma foto subida

Como probablemente tengas muchas fotos para cargar, debes configurar una carpeta de importación en tu Raspberry Pi. Para hacer eso, debe detener la ejecución de contenedores PhotoPrism para modificar el archivo docker-compose.yml:

Ahora, edite su archivo docker-compose.yml para incluir un montaje de volumen para una carpeta de importación:

Esta carpeta actuará como área de preparación para las fotos antes de importarlas a su galería principal. Después de realizar estos cambios, guarde el archivo y reinicie PhotoPrism:

Ahora puede mover fotos al directorio de importación, navegar a Biblioteca -> Importar en la interfaz de usuario web de PhotoPrism e iniciar el proceso de importación.

Botón de importación de fotoprisma

Para proteger sus preciosas fotografías, es esencial realizar periódicamente una copia de seguridad del dispositivo de almacenamiento PhotoPrism. De esa manera, podrá restaurar fácilmente en caso de problemas inesperados o fallas de hardware. ¡Disfruta explorando y personalizando tu nueva galería de fotos!

Capturas de pantalla de David Morelo. Imagen de portada de DALL-E.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *