Tutorial

Alojar PhotoPrism en su propio VPS

Autoalojamiento3 min de lectura5 pasos

PhotoPrism es un gestor de fotos autoalojado que clasifica automáticamente sus imágenes por lugar, por contenido y por color gracias al machine learning integrado. En su propio VPS, convierte una colección desordenada en una biblioteca consultable, sin ningún servicio de nube externo.

Contenido· Por qué autoalojar PhotoPrism en un VPS1/5
  1. 01Por qué autoalojar PhotoPrism en un VPS
  2. 02Las ventajas de un PhotoPrism autoalojado
  3. 03Requisitos de hardware y software
  4. 04Desplegar PhotoPrism paso a paso
  5. 05PhotoPrism o Immich: cuál elegir

Por qué autoalojar PhotoPrism en un VPS

Mientras Immich apunta a una experiencia de nube completa con copia de seguridad móvil en tiempo real, PhotoPrism privilegia la indexación y la organización de una biblioteca de fotos existente, a menudo voluminosa, depositada en un sistema de archivos. Analiza sus carpetas, clasifica las fotos por etiquetas (montaña, playa, coche), detecta rostros, lee los EXIF y geocodifica las imágenes. Todo ello se ejecuta localmente mediante TensorFlow integrado. Alojarlo en un VPS tiene un doble interés: centralizar archivos fotográficos dispersos en un disco accesible desde cualquier sitio y disfrutar de un etiquetado automático sin transmitir jamás las imágenes a un servicio de terceros. PhotoPrism funciona con MariaDB para obtener buen rendimiento y lee directamente una carpeta originals que usted llena por WebDAV, rsync o montaje.

Las ventajas de un PhotoPrism autoalojado

  • Etiquetado automático mediante IA local: búsqueda por palabras clave, lugares y colores sin nube.
  • Indexación de archivos existentes depositados en el disco, mediante WebDAV, rsync o montaje de red.
  • Detección de duplicados y de fotos similares para limpiar una colección saturada.
  • Mapas interactivos basados en las coordenadas GPS extraídas de los metadatos EXIF.
  • Modo de solo lectura posible: PhotoPrism indexa sin modificar nunca sus archivos originales.
  • Interfaz PWA instalable, accesible desde cualquier navegador de su red.

Requisitos de hardware y software

PhotoPrism recomienda al menos 4 GB de RAM física, parte de la cual se destinará a las operaciones de indexación de TensorFlow; por debajo, el análisis se vuelve lento o falla con bibliotecas grandes. Con 2 vCPU basta para un uso personal, pero la indexación inicial de un archivo voluminoso se beneficia de núcleos adicionales. El almacenamiento debe cubrir sus originals más un 30 % aproximado para las miniaturas y la caché. En cuanto al software: Docker y docker compose v2, MariaDB 10.5+ (muy preferible a SQLite para las colecciones grandes), un dominio (galeria.suempresa.com) e, idealmente, swap para absorber los picos de indexación en los VPS más modestos.

Desplegar PhotoPrism paso a paso

  1. Preparar el VPS y los volúmenes

    Instale Docker y cree después dos carpetas persistentes: /opt/photoprism/originals para sus fotos y /opt/photoprism/storage para la caché y la base del índice. Separar estos volúmenes simplifica las copias de seguridad.

  2. Declarar PhotoPrism y MariaDB

    En docker-compose.yml, añada un servicio mariadb con un volumen dedicado y un servicio photoprism (imagen photoprism/photoprism:latest). Enlácelos mediante PHOTOPRISM_DATABASE_DRIVER=mysql y apunte PHOTOPRISM_ORIGINALS_PATH a su carpeta de fotos.

  3. Definir el administrador y el modo de indexación

    Indique PHOTOPRISM_ADMIN_PASSWORD y active PHOTOPRISM_READONLY=true si quiere que indexe sin tocar los originales. Levante después la stack con docker compose up -d.

  4. Importar y lanzar la primera indexación

    Copie sus fotos en la carpeta originals mediante rsync o WebDAV y lance luego el análisis desde la interfaz o por línea de comandos con docker compose exec photoprism photoprism index. Es entonces cuando la IA genera etiquetas y miniaturas.

  5. Añadir un reverse proxy con SSL

    Coloque Caddy o Traefik delante de PhotoPrism para galeria.suempresa.com, con generación automática del certificado Let's Encrypt. Transmita correctamente las cabeceras para conservar el esquema https adecuado dentro de la aplicación.

PhotoPrism o Immich: cuál elegir

Desplace la tabla

CriterioPhotoPrismImmich
Objetivo principalIndexar y organizar una biblioteca de fotos existenteNube de fotos completa con copia de seguridad móvil
Aplicación móvilPWA, sin copia automática nativaApps iOS/Android con copia de seguridad automática
Base de datosMariaDB o SQLitePostgreSQL con extensión vectorial
Búsqueda por IAEtiquetas TensorFlow por contenido y colorBúsqueda semántica y reconocimiento facial avanzado
RAM recomendada4 GB6 a 8 GB
Modelo de archivosLee una carpeta originals, con modo de solo lectura posibleGestiona su propia estructura de subida
MultiusuarioLimitado, orientado a una colección únicaBibliotecas aisladas por usuario
Caso de uso idealArchivar y explorar grandes carpetas de fotosSustituir Google Photos en el día a día

Monte su carpeta originals en solo lectura (:ro en el volumen Docker) y active PHOTOPRISM_READONLY=true. PhotoPrism indexará y generará etiquetas y miniaturas en el volumen storage separado, sin riesgo alguno de modificar o eliminar un archivo original. Así puede apuntar con total seguridad a un archivo valioso e incluso sincronizar esa carpeta por rsync desde otro servidor.

Organice su archivo fotográfico con total autonomía

El VPS Cloud de ServOrbit pone a su disposición la RAM, el almacenamiento y Docker necesarios para PhotoPrism, su motor TensorFlow y MariaDB. Indexe miles de fotos y encuéntrelas con unas pocas palabras clave, sin nube de terceros.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva