Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo Autoalojar Lychee en un VPS (Guía Completa)

Una guía completa paso a paso para alojar Lychee en un VPS en 2026: instalación, configuración y protección de Lychee, con las specs útiles. Guía completa.

Cómo Autoalojar Lychee en un VPS (Guía Completa)

Lychee es una popular herramienta de gestión de fotos de código abierto que ofrece una hermosa interfaz para gestionar tus imágenes. Alojar Lychee en un Servidor Privado Virtual (VPS) es una excelente manera de mantener un control completo de tu biblioteca de fotos. En esta guía, te llevaremos a través de los pasos para autoalojar Lychee en un VPS, enumerando los requisitos esenciales, la instalación y las configuraciones para un funcionamiento fluido.

¿Por qué usar un VPS para Lychee?

Usar un VPS para autoalojar Lychee viene con innumerables beneficios:

Proveedores de VPS Recomendados

Antes de instalar Lychee, selecciona un proveedor de VPS en función de tus necesidades:

ProveedorPrecioCaracterísticas
Contabo VPS5.99 EUR/mesOpciones de espacio en disco, soporte confiable
Hetzner Cloud4.15 EUR/mesAlto rendimiento, soluciones escalables
DigitalOcean6 USD/mesAPI simple, aplicaciones con un clic
Vultr6 USD/mesAmplia variedad de ubicaciones, flexible
Linode (Akamai Cloud)5 USD/mesAlmacenamiento SSD de alto IOPS

Encuentra más detalles en nuestra comparativa completa de VPS.

Requisitos Previos

  1. Instancia VPS: Cualquiera de los proveedores listados anteriormente funcionará. Para esta guía, asumiremos que estás utilizando una instancia básica basada en Linux (por ejemplo, Ubuntu 20.04).
  2. Acceso Root: Asegúrate de tener privilegios de root o sudo para instalar los paquetes necesarios.
  3. Nombre de Dominio (opcional): Si deseas acceder a Lychee a través de un nombre de dominio, se recomienda registrar uno.

Instalando Lychee en un VPS

Paso 1: Configuración Inicial del Servidor

  1. Actualizar el Servidor:

    sudo apt update && sudo apt upgrade -y
  2. Instalar Paquetes Necesarios: Instala Nginx, PHP y MariaDB:

    sudo apt install nginx php-fpm php-mysql php-xml php-gd php-curl php-zip mariadb-server -y
  3. Iniciar y Habilitar Servicios: Asegúrate de que Nginx y MariaDB se inicien al arrancar el sistema:

    sudo systemctl start nginx
    sudo systemctl enable nginx
    sudo systemctl start mariadb
    sudo systemctl enable mariadb

Paso 2: Configurar la Base de Datos

  1. Asegurar MariaDB:

    sudo mysql_secure_installation
  2. Crear Base de Datos y Usuario: Inicia sesión en MariaDB:

    sudo mysql -u root -p

    Luego ejecuta los siguientes comandos SQL:

    CREATE DATABASE lychee;
    CREATE USER 'lycheeuser'@'localhost' IDENTIFIED BY 'tu_contraseña';
    GRANT ALL PRIVILEGES ON lychee.* TO 'lycheeuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Paso 3: Descargar e Instalar Lychee

  1. Obten el Código de Lychee:

    cd /var/www
    sudo git clone https://github.com/LycheeOrg/Lychee.git
  2. Establecer Permisos:

    sudo chown -R www-data:www-data /var/www/Lychee
    sudo chmod -R 755 /var/www/Lychee
  3. Configurar Nginx: Crea un nuevo bloque de servidor para Lychee:

    sudo nano /etc/nginx/sites-available/lychee

    Agrega la siguiente configuración:

    server {
        listen 80;
        server_name tu_dominio.com; # Reemplaza con tu dominio
    
        root /var/www/Lychee;
    
        index index.php index.html index.htm;
    
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Ajusta según la versión de PHP
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    }
  4. Habilitar la Configuración:

    sudo ln -s /etc/nginx/sites-available/lychee /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl reload nginx

Paso 4: Finalizando la Instalación de Lychee

  1. Acceder a Lychee: Ve a http://tu_dominio.com (ajusta con tu dominio real). Sigue las instrucciones de configuración e ingresa las credenciales de la base de datos creadas anteriormente.

  2. Configurar los Ajustes del Entorno: Edita el archivo .env en el directorio de Lychee para configuraciones adicionales, asegurándote de que apunta a tu base de datos.

Opcional: Instalando Lychee a través de Docker

Para aquellos que prefieren usar Docker, Lychee también se puede instalar con Docker:

docker run -d -p 80:80 -v /ruta/a/almacenamiento:/var/www/lychee/uploads lychee/lychee

Preguntas Frecuentes

1. ¿Puedo ejecutar Lychee en opciones de VPS de bajo costo?

Sí, la mayoría de las opciones de VPS de bajo costo, como Hetzner Cloud a 4.15 EUR/mes, proporcionan suficientes recursos para ejecutar Lychee de manera eficiente. Como aplicación liviana, Lychee no requiere una cantidad significativa de memoria o CPU, lo que la convierte en una opción adecuada para instancias de VPS más pequeñas.

2. ¿Cómo puedo asegurar mi instalación de Lychee?

Para asegurar tu instalación de Lychee, considera habilitar HTTPS utilizando Let’s Encrypt. Además, establece una contraseña fuerte para tu usuario de base de datos y actualiza regularmente tanto tu servidor como la aplicación Lychee para mitigar vulnerabilidades. Firewalls como UFW también pueden mejorar la seguridad al limitar el acceso solo a puertos esenciales.

3. ¿Qué debo hacer si experimento problemas de rendimiento?

Si encuentras problemas de rendimiento, primero verifica el uso de recursos de tu servidor a través de herramientas como top o htop para monitorear CPU y memoria. Mejorar tu plan de VPS o optimizar consultas de base de datos podría ayudar. Revisa los logs de Lychee también, ya que podrían proporcionar información sobre cuellos de botella o errores que afectan el rendimiento.

¡Ahora estás preparado para autoalojar Lychee en tu VPS elegido! Ya sea que optes por Docker o la instalación tradicional, puedes disfrutar gestionando tu biblioteca de fotos con confianza. ¡Feliz alojamiento!