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

guide

Cómo autoalojar Immich en un VPS (Guía completa)

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

Cómo autoalojar Immich en un VPS (Guía completa)

Autoalojar una aplicación puede proporcionarte un mayor control sobre tus datos y mejorar tu privacidad. Immich, una solución de copia de seguridad de fotos y videos autoalojada, puede configurarse fácilmente en un Servidor Privado Virtual (VPS). En esta guía, te guiaremos a través de los pasos para instalar Immich en un VPS, utilizando Docker para la contenedorización.

Lo que necesitas

  1. Proveedor de VPS: Elige un proveedor de VPS que se ajuste a tus necesidades. Aquí hay algunas opciones:

    ProveedorPrecio (EUR/USD)CaracterísticasEnlace
    Contabo VPS5.99 EUR/mesAlmacenamiento SSD, Opciones de RespaldoContabo
    Hetzner Cloud4.15 EUR/mesAlto Rendimiento, EscalabilidadHetzner
    DigitalOcean6 USD/mesAmigable para el Usuario, Ecosistema de DesarrolladoresDigitalOcean
    Vultr6 USD/mesCentros de Datos Globales, Configuración RápidaVultr
    Linode5 USD/mesSoporte Confiable, Redes AvanzadasLinode

    Para una comparación completa de VPS, visita esta página.

  2. Nombre de Dominio: Se recomienda un nombre de dominio para acceder a tu instalación de Immich.

  3. Conocimientos Básicos: Familiaridad con comandos de Linux y Docker.

Guía de Instalación Paso a Paso

Paso 1: Configura tu VPS

  1. Elige tu SO: Para esta instalación, utilizaremos Ubuntu 22.04. Otras distribuciones pueden ser utilizadas, pero pueden requerir ajustes en los comandos.

  2. Accede a tu VPS: Conéctate a tu VPS usando SSH. Reemplaza user y ip_address con tus credenciales:

    ssh user@ip_address
  3. Actualiza el Repositorio de Paquetes:

    sudo apt update
    sudo apt upgrade -y

Paso 2: Instala Docker

  1. Instala los Paquetes Requeridos:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. Agrega la Clave GPG Oficial de Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. Configura el Repositorio Estable:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Instala Docker:

    sudo apt update
    sudo apt install docker-ce -y
  5. Habilita Docker para que se Inicie al Arrancar:

    sudo systemctl enable docker
    sudo systemctl start docker

Paso 3: Instala Docker Compose

  1. Descarga Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. Configura los Permisos:

    sudo chmod +x /usr/local/bin/docker-compose
  3. Verifica la Instalación:

    docker-compose --version

Paso 4: Despliega Immich

  1. Crea un Directorio para Immich:

    mkdir ~/immich
    cd ~/immich
  2. Crea un Archivo de Docker Compose:

    nano docker-compose.yml

    Agrega la siguiente configuración:

    version: '3'
    services:
      immich:
        image: alderaan/immich
        container_name: immich
        ports:
          - "80:80"
        restart: always
        volumes:
          - ./uploads:/uploads
  3. Inicia el Servicio de Immich:

    docker-compose up -d
  4. Accede a Immich: Abre tu navegador y navega a http://tu-dominio-o-ip.

Paso 5: Configura Dominios y SSL (Opcional)

Para una aplicación de nivel de producción, es recomendable asegurar tu instalación con SSL utilizando herramientas como Certbot.

  1. Instala Certbot y el servicio Nginx:

    sudo apt install certbot python3-certbot-nginx -y
  2. Luego, puedes seguir las instrucciones de Certbot para tu configuración de servidor para obtener un certificado SSL.

Preguntas Frecuentes

1. ¿Cómo se compara Immich con otras soluciones autoalojadas?

Immich está diseñado específicamente para el almacenamiento de fotos y videos, lo que lo hace ideal para usuarios que necesitan un espacio dedicado para su contenido multimedia. A diferencia de Nextcloud o OwnCloud, que ofrecen funcionalidades más amplias, Immich se centra en proporcionar una plataforma sencilla, rápida y eficiente para tus archivos multimedia. También cuenta con una interfaz elegante y una configuración fácil a través de Docker, lo que atrae a los usuarios que buscan una implementación rápida sin sacrificar el rendimiento.

2. ¿Por qué debería usar un VPS en lugar de alojamiento compartido para Immich?

Utilizar un VPS ofrece varias ventajas para el autoalojamiento de Immich, incluyendo mejor rendimiento, recursos dedicados y control total sobre el entorno. A diferencia del alojamiento compartido, un VPS te permite instalar el software necesario y configurar el servidor según tus necesidades. Esto es especialmente beneficioso para aplicaciones que consumen muchos recursos como Immich, que requieren capacidades óptimas de almacenamiento y procesamiento.

3. ¿Cuáles son algunos problemas comunes que podría enfrentar al autoalojar Immich?

Los problemas comunes pueden incluir problemas de configuración de red, errores de conexión a la base de datos o problemas con los permisos de archivos. Al desplegar Immich, asegúrate de que tu VPS tenga reglas de firewall adecuadas para permitir tráfico en los puertos requeridos. Además, confirmar que todas las dependencias estén cumplidas y que Docker esté configurado correctamente ayudará a minimizar problemas potenciales. Para la solución de problemas, la documentación de Immich y la comunidad r/selfhosted son excelentes recursos.

Siguiendo esta guía, puedes autoalojar Immich en un VPS con confianza, dándote control total sobre tus archivos multimedia mientras mejoras tu comprensión de la contenedorización con Docker.