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

guide

Cómo Autoalojar Immich en DigitalOcean (Guía 2026)

Aprende a alojar Immich en DigitalOcean, con una guía detallada de 2026 sobre instalación, configuración y specs recomendadas para un despliegue fluido.

Introducción

Autoalojar aplicaciones como Immich en DigitalOcean permite a los desarrolladores y homelabbers tener control sobre su software y datos. Esta guía te llevará a través del proceso de instalación y configuración de Immich en un VPS de DigitalOcean. Al final, tendrás una instancia de Immich completamente operativa ejecutándose en tu droplet de DigitalOcean.

Requisitos

Antes de comenzar, asegúrate de tener lo siguiente:

  1. Cuenta de DigitalOcean: Regístrate para obtener una cuenta si no tienes una.
  2. Instancia VPS: Crea un droplet; recomendamos al menos 2GB de RAM. El plan básico de DigitalOcean comienza en $6/mes.
  3. Nombre de Dominio: Opcional, pero recomendado para un acceso más fácil.
  4. Conocimientos Básicos: Familiaridad con interfaces de línea de comandos y comandos básicos de Linux.

Paso 1: Crear un VPS en DigitalOcean

  1. Inicia sesión en tu cuenta de DigitalOcean.
  2. Haz clic en “Crear” y selecciona “Droplets.”
  3. Elige una distribución: se recomienda Ubuntu 22.04.
  4. Selecciona el plan, empezando con la opción de $6/mes que es suficiente.
  5. Elige una región del centro de datos cerca de tu ubicación.
  6. Configura claves SSH para un acceso seguro.
  7. Haz clic en “Crear Droplet.”

Paso 2: Acceder a Tu VPS

Después de que tu droplet ha sido creado, conéctate a él a través de SSH utilizando la terminal:

ssh root@tu_ip_droplet

Paso 3: Instalar Software Requerido

Antes de instalar Immich, necesitas configurar Docker y Docker Compose.

3.1 Instalar Docker

Ejecuta los siguientes comandos:

apt update && apt upgrade -y
apt install docker.io -y
systemctl start docker
systemctl enable docker

3.2 Instalar Docker Compose

A continuación, instala Docker Compose:

apt install docker-compose -y

Paso 4: Configurar Immich

4.1 Crear Directorio para Immich

Ejecuta los siguientes comandos para crear un nuevo directorio:

mkdir ~/immich
cd ~/immich

4.2 Crear Archivo de Docker Compose

Crea un archivo llamado docker-compose.yml:

version: '3.8'
services:
  immich:
    image: ghcr.io/immich-app/immich:latest
    environment:
      - DATABASE_URL=postgres://user:password@db:5432/immich
    ports:
      - "3000:3000"
    depends_on:
      - db
  db:
    image: postgres
    environment:
      - POSTGRES_USER=user
      - POSTGRES_PASSWORD=password
      - POSTGRES_DB=immich

Reemplaza user y password con tus credenciales deseadas.

4.3 Iniciar Immich

Desde el directorio immich, ejecuta:

docker-compose up -d

Este comando inicia la aplicación Immich y su base de datos en modo desacoplado.

Paso 5: Acceder a Immich

Una vez que Immich esté en funcionamiento, puedes acceder a él a través de http://tu_ip_droplet:3000. Si configuraste un dominio, dirígelo a la IP de tu droplet para un acceso más fácil.

Paso 6: Configurar SSL (Opcional)

Para un entorno de producción, es esencial asegurar tu aplicación. Usa Let’s Encrypt para SSL:

  1. Instala Certbot:
apt install certbot -y
  1. Obtén un certificado:
certbot certonly --standalone -d tu_dominio.com
  1. Sigue las instrucciones.

  2. Modifica tu docker-compose.yml para utilizar HTTPS.

Comparando Planes VPS para Autoalojamiento

ProveedorPrecio MensualRAM RecomendadoNotas
Contabo VPS5.99 EUR2 GBBuen rendimiento para presupuesto
Hetzner Cloud4.15 EUR2 GBExcelente opción europea
DigitalOcean6 USD2 GBPopular entre desarrolladores
Vultr6 USD2 GBRápido y confiable
Linode5 USD2 GBOfrece buen soporte

Para una comparación más detallada de todos los proveedores de VPS, visita nuestra comparativa completa de VPS.

Preguntas Frecuentes

¿Cuánto almacenamiento necesito para Immich en DigitalOcean?

Immich recomienda tener una capacidad de almacenamiento adecuada para tu servidor, especialmente si planeas almacenar imágenes y videos. Una instalación base genérica no ocupará mucho espacio, pero las imágenes pueden acumularse rápidamente. Considera comenzar con al menos 20 GB de almacenamiento, lo que sería suficiente para un uso modesto. Ampliar es fácil, y DigitalOcean permite complementos de almacenamiento si necesitas más espacio más adelante.

¿Puedo ejecutar Immich junto a otras aplicaciones?

Sí, puedes ejecutar Immich junto a otras aplicaciones de Docker. Los contenedores de Docker están aislados, por lo que puedes ejecutar múltiples servicios en el mismo VPS. Solo asegúrate de manejar los puertos adecuadamente y asignar suficientes recursos (CPU, RAM) según tu tráfico y uso esperados. Considera emplear un proxy inverso como Nginx para una mejor gestión del tráfico y terminación de SSL.

¿Cuáles son las consideraciones de seguridad al autoalojar Immich?

Al autoalojar, es crucial implementar medidas de seguridad básicas. Siempre usa contraseñas fuertes para tu base de datos y cuentas de usuario. Mantén tu software actualizado para mitigar vulnerabilidades. Considera implementar un firewall como UFW y realiza copias de seguridad de tus datos regularmente. Además, utiliza HTTPS para cifrar el tráfico, lo que puedes lograr a través de Certbot y Let’s Encrypt.

Conclusión

Autoalojar Immich en DigitalOcean es un proceso sencillo que puede mejorar significativamente tu control sobre los datos. Con un VPS que comienza en solo $6/mes, Immich es una excelente opción para desarrolladores y entusiastas de homelab que buscan gestionar su multimedia de manera segura y eficiente. Siguiendo esta guía, puedes desplegar y gestionar tu propia instancia de Immich con relativa facilidad. ¡Feliz alojamiento!