Cómo Autoalojar Immich en Linode (Guía 2026)
Immich es una solución de copia de seguridad de fotos y videos autoalojada de código abierto, perfecta para desarrolladores y entusiastas que buscan mantener el control sobre sus medios. Esta guía te llevará a través del proceso de autoalojar Immich en Linode, un gran proveedor de VPS que ofrece precios competitivos y rendimiento.
Requisitos Previos
Antes de comenzar, asegúrate de tener lo siguiente:
- Cuenta de Linode: Regístrate en Linode para crear tu instancia de VPS.
- Conocimientos Básicos: Se recomienda familiaridad con SSH, la línea de comandos de Linux y Docker.
- VPS de Linode: Una instancia de VPS que ejecute Ubuntu (20.04 o 22.04) con al menos 2GB de RAM.
Elegir Tu Plan de Linode
Al elegir tu instancia de Linode, considera lo siguiente:
| Tipo de Plan | Precio (EUR/mes) | RAM | Núcleos de CPU | Almacenamiento |
|---|---|---|---|---|
| Nanode | 5.00 | 1 GB | 1 | 25 GB SSD |
| 2GB Link | 5.99 | 2 GB | 1 | 50 GB SSD |
| Plan de 4GB | 11.99 | 4 GB | 2 | 80 GB SSD |
Para autoalojar Immich, el plan 2GB Link a 5.99 EUR/mes es una opción adecuada, equilibrando costo y rendimiento.
Paso 1: Configura Tu VPS
- Crea una instancia de Linode: Elige el plan 2GB Link desde tu panel de control de Linode.
- Accede a tu VPS:
ssh root@<tu-ip-linode>
Paso 2: Instalar Docker
Docker es esencial para ejecutar Immich fácilmente sin preocuparte por las dependencias.
-
Actualiza tu VPS:
sudo apt update && sudo apt upgrade -y -
Instala Docker:
sudo apt install -y docker.io -
Habilita e inicia el servicio de Docker:
sudo systemctl enable --now docker -
Verifica la instalación:
docker --version
Paso 3: Instalar Docker Compose
Docker Compose nos permite gestionar aplicaciones Docker de múltiples contenedores.
-
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 -
Hazlo ejecutable:
sudo chmod +x /usr/local/bin/docker-compose -
Verifica la instalación:
docker-compose --version
Paso 4: Configura Immich
-
Crea un directorio para Immich:
mkdir ~/immich && cd ~/immich -
Crea un archivo
docker-compose.yml: Usa tu editor de texto preferido:nano docker-compose.ymlAñade la siguiente configuración:
version: '3.3' services: app: image: inmich/immich:latest ports: - "3000:3000" volumes: - ./data:/app/data environment: - DATABASE_URL=sqlite:////app/data/db.sqlite - NEXT_PUBLIC_API_URL=http://localhost:3000/api restart: always -
Ejecuta el contenedor de Immich:
docker-compose up -d -
Accede a Immich: Abre tu navegador web y ve a
http://<tu-ip-linode>:3000.
Paso 5: Configurar Dominio (Opcional)
Si tienes un dominio, considera apuntarlo a tu instancia de Linode para un acceso más fácil. Puedes usar un proveedor de DNS gratuito como Cloudflare o los ajustes de DNS de tu registrador de dominio. Actualiza los registros DNS para apuntar a tu dirección IP de Linode.
Preguntas Frecuentes
¿Qué es Immich?
Immich es una solución de copia de seguridad de fotos y videos autoalojada diseñada para proporcionar a los usuarios la capacidad de almacenar, organizar y compartir sus medios. Construido utilizando una pila tecnológica moderna, ofrece características como reconocimiento de imágenes y compartición de medios, lo que lo convierte en una excelente opción para desarrolladores y aficionados que prefieren controlar sus datos en lugar de depender de servicios centralizados.
¿Puedo usar un proveedor de VPS diferente para alojar Immich?
Sí, aunque esta guía se centra en Linode, puedes autoalojar Immich en cualquier proveedor de VPS que soporte Docker. Opciones como DigitalOcean, Vultr y Hetzner Cloud también son excelentes elecciones. Sin embargo, asegúrate de que el VPS cumpla con los requisitos de hardware y software necesarios para ejecutar Immich de manera eficiente. Puedes consultar nuestra comparación completa de VPS para opciones disponibles.
¿Es Immich seguro para almacenar datos personales?
Immich proporciona características básicas de seguridad como soporte para HTTPS y la capacidad de configurar autenticación. Aunque es relativamente seguro, es crucial que los usuarios implementen medidas de seguridad adicionales, como usar un proxy inverso con cifrado SSL (por ejemplo, usando Nginx o Traefik) y actualizar regularmente el software para protegerse contra vulnerabilidades. Siempre haz copias de seguridad de tus datos para evitar pérdidas.
Siguiendo esta guía, tendrás tu instancia de Immich en funcionamiento en Linode en poco tiempo. ¡Disfruta de los beneficios de autoalojar y recupera el control sobre tus medios!