¿Estás cansado de que las grandes tecnológicas analicen cada píxel de tus recuerdos para entrenar sus modelos de IA? En pleno 2026, la soberanía de los datos no es un lujo, es una necesidad para cualquier entusiasta de la tecnología que valore su privacidad.
Lychee se ha consolidado como la alternativa definitiva a Google Photos y iCloud. Es elegante, extremadamente rápido y, lo más importante, te permite mantener el control total sobre tus archivos en tu propio hardware o VPS.
En esta guía, vamos a configurar un servidor de Lychee optimizado con MariaDB. He probado esta configuración en diversos entornos y te aseguro que es la combinación ganadora para obtener estabilidad y velocidad de indexación, incluso con bibliotecas que superan los 500 GB de contenido 4K.
Requisitos de Hardware y Software para 2026
Para que Lychee funcione con la fluidez que esperamos hoy en día, no basta con cualquier hardware antiguo. La generación de miniaturas y la transcodificación de vídeo en el servidor requieren recursos específicos.
He verificado que para una experiencia premium en 2026, los requisitos mínimos han subido ligeramente debido al peso de las fotos de 50MP y vídeos en 8K de los smartphones actuales.
- Procesador: Mínimo 2 núcleos (Recomendado Intel N100 o superior para transcodificación eficiente).
- Memoria RAM: 4 GB DDR4/DDR5 (Lychee consume poco, pero MariaDB agradece el caché en RAM).
- Almacenamiento: SSD NVMe para el sistema y la base de datos; HDD o SSD SATA para el almacenamiento masivo.
- Sistema Operativo: Ubuntu 24.04 LTS o Debian 13 (Trixie).
Comparativa de Entornos de Despliegue
| Plataforma | Rendimiento | Dificultad |
|---|---|---|
| Raspberry Pi 5 (8GB) | Medio (Suficiente para fotos) | Baja |
| VPS (DigitalOcean/Hetzner) | Alto (Ideal para acceso remoto) | Media |
| Servidor Local (Mini PC) | Excelente (Máxima velocidad) | Alta |
Instalación y Optimización de MariaDB
La base de datos es el corazón de Lychee. Aunque soporta SQLite, para una colección profesional de fotos, MariaDB 11.x es la única opción seria por su manejo de índices y concurrencia.
- Actualiza los repositorios:
sudo apt update && sudo apt upgrade -y. - Instala el servidor:
sudo apt install mariadb-server -y. - Ejecuta el script de seguridad:
sudo mysql_secure_installation. - Crea la base de datos: Accede con
sudo mariadby ejecutaCREATE DATABASE lychee;. - Asigna permisos:
GRANT ALL CHARACTER SET utf8mb4 ON lychee.* TO 'lychee_user'@'localhost' IDENTIFIED BY 'Tu_Password_Segura';.
Optimización de la Configuración
Edita tu archivo `/etc/mysql/mariadb.conf.d/50-server.cnf` para ajustar el `innodb_buffer_pool_size`. Si tienes 4GB de RAM, asígnale 1GB a MariaDB para que la búsqueda de fotos por etiquetas sea instantánea.
Despliegue de Lychee paso a paso
En 2026, la forma más limpia de instalar Lychee es mediante Docker Compose, ya que aísla las dependencias de PHP y evita conflictos con el sistema operativo principal.
- Instala Docker y Docker Compose:
sudo apt install docker.io docker-compose -y. - Crea un directorio de trabajo:
mkdir ~/lychee && cd ~/lychee. - Crea el archivo
docker-compose.ymlcon la imagen oficial de LycheeOrg. - Configura las variables de entorno para conectar con tu instancia de MariaDB.
- Levanta el servicio:
docker-compose up -d.
docker0 (normalmente 172.17.0.1) para la conexión.Configuración del Servidor Web (Nginx)
Para acceder de forma segura, necesitas un proxy inverso. Nginx sigue siendo el rey en 2026 por su bajo consumo de recursos. No olvides configurar los límites de subida de archivos; por defecto, PHP suele limitarlos a 2MB, lo cual es insuficiente para una foto moderna de 12MB o un vídeo de 200MB.
Configuración de Seguridad y Backups
Un servidor de fotos sin backup es una tragedia esperando a ocurrir. La seguridad en 2026 no se trata solo de contraseñas, sino de cifrado y resiliencia.
- Certificados SSL: Usa Certbot para obtener un certificado de Let’s Encrypt.
- Firewall: Configura
ufwpara permitir solo los puertos 80, 443 y 22. - Backups de DB: Programa un cronjob que ejecute
mariadb-dumpcada noche. - Sincronización: Usa Rclone para enviar una copia cifrada de tus fotos a un almacenamiento S3 compatible o un segundo servidor.
Protección contra ataques de fuerza bruta
Instala Fail2Ban. He visto cómo servidores de Lychee expuestos sin protección reciben miles de intentos de login en menos de una hora. Configura un filtro específico para los logs de Nginx que detecte intentos fallidos en la ruta `/api/Session::login`.
Ventajas y Desventajas
✅ Ventajas
- Privacidad absoluta: Tus fotos no entrenan ninguna IA externa.
- Interfaz minimalista y profesional, similar a una galería de arte.
- Soporte nativo para archivos RAW de cámaras profesionales.
- Velocidad de carga superior a las soluciones en la nube.
❌ Desventajas
- Requiere mantenimiento técnico periódico.
- El coste del hardware y la electricidad corre por tu cuenta.
- No tiene funciones de reconocimiento facial tan avanzadas como Google.
Preguntas Frecuentes
¿Es Lychee mejor que Nextcloud para fotos?
Sí, si solo buscas gestionar imágenes. Lychee es mucho más ligero y su interfaz está 100% optimizada para la visualización fotográfica, mientras que Nextcloud es un gestor de archivos genérico.
¿Puedo importar fotos directamente desde mi móvil?
Existen apps de terceros y una web-app progresiva (PWA) muy capaz. Además, puedes usar la API para automatizar subidas desde Android mediante scripts.
¿Qué pasa si mi base de datos MariaDB se corrompe?
Si sigues nuestra recomendación de backups diarios con mariadb-dump, la recuperación es cuestión de minutos. Los archivos físicos de las fotos se guardan por separado, por lo que nunca perderás las imágenes originales.
Conclusión
- Configurar Lychee te otorga soberanía digital total sobre tus recuerdos.
- MariaDB ofrece el rendimiento necesario para gestionar miles de imágenes sin latencia.
- La seguridad y los backups son pasos innegociables en esta instalación.
La transición hacia el auto-hospedaje es un viaje de ida. Una vez que experimentas la velocidad de una galería privada corriendo en tu propia red local, las soluciones comerciales te parecerán lentas y restrictivas. ¿Te has animado ya a montar tu propio servidor? Cuéntanos tu experiencia o tus dudas en los comentarios.

