Cómo Autoalojar Immich en Vultr (Guía 2026)
Immich es una alternativa autoalojada a soluciones de almacenamiento de fotos y videos propietarios. Siguiendo esta guía, puedes instalar fácilmente Immich en un VPS de Vultr, lo que te permite tener el control total sobre tus activos multimedia. En este tutorial detallado, vamos a repasar los pasos para configurar Immich desde cero en una instancia de Vultr.
¿Por qué elegir Vultr para autoalojar Immich?
Vultr es conocido por su interfaz sencilla, tiempos de despliegue rápidos y precios competitivos. Aquí hay una comparación de cinco proveedores de VPS populares para autoalojar Immich:
| Proveedor | Precio (por mes) | RAM | Almacenamiento SSD | Ubicaciones de Centros de Datos |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 8GB | 200GB | Europa, EE. UU. |
| Hetzner Cloud | 4.15 EUR | 4GB | 80GB | Europa |
| DigitalOcean | 6 USD | 8GB | 160GB | Mundial |
| Vultr | 6 USD | 8GB | 160GB | Mundial |
| Linode (Akamai Cloud) | 5 USD | 8GB | 160GB | Mundial |
Para una comparación completa de VPS, consulta nuestra comparación completa de VPS.
Requisitos previos
Antes de comenzar el proceso de instalación, asegúrate de tener lo siguiente:
- Una cuenta de Vultr con una instancia de VPS activa.
- Conocimientos básicos de SSH y interfaces de línea de comandos.
- Un cliente SSH (como PuTTY o terminal en macOS/Linux).
Paso 1: Crear una instancia de VPS en Vultr
- Inicia sesión en tu cuenta de Vultr.
- Haz clic en “Deploy Now”.
- Selecciona la ubicación del servidor deseada cerca de tu audiencia.
- Elige la opción “Cloud Compute” y selecciona el plan de 8GB (6 USD/mes).
- Elige un sistema operativo: se recomienda Ubuntu 22.04 LTS para compatibilidad.
- Añade cualquier clave SSH que desees, luego procede a desplegar.
Paso 2: Accede a tu VPS
Usa SSH para conectarte a tu instancia de Vultr. Usa el siguiente comando en tu terminal:
ssh root@<tu-ip-vultr>
Reemplaza <tu-ip-vultr> con la dirección IP de tu instancia de Vultr.
Paso 3: Actualiza e instala dependencias
Una vez que hayas iniciado sesión, actualiza tu lista de paquetes e instala Docker y Docker Compose, que son necesarios para ejecutar Immich.
apt update && apt upgrade -y
apt install -y curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl start docker
systemctl enable docker
Para Docker Compose, ejecuta:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Verifica la instalación:
docker --version
docker-compose --version
Paso 4: Clona el repositorio de Immich
Necesitas clonar el repositorio de GitHub de Immich en tu máquina local.
git clone https://github.com/immich-app/immich.git
cd immich
Paso 5: Configura las variables de entorno
Crea un archivo .env copiando el archivo de ejemplo proporcionado:
cp .env.example .env
Edita el archivo .env para establecer tus parámetros de base de datos y aplicación. Puedes hacer esto utilizando nano o vim:
nano .env
Asegúrate de establecer el DB_URL y ajustar otras configuraciones para que coincidan con tu configuración (por ejemplo, servicio de correo electrónico).
Paso 6: Despliega Immich
Ahora que todas las configuraciones están establecidas, puedes desplegar Immich utilizando Docker Compose:
docker-compose up -d
Este comando descargará las imágenes necesarias y ejecutará los servicios en segundo plano.
Paso 7: Accede a Immich
Después de unos momentos, puedes acceder a Immich a través de tu navegador yendo a http://<tu-ip-vultr>:3000. Completa el asistente de configuración y estarás listo para usar Immich para tus necesidades de almacenamiento multimedia.
Preguntas Frecuentes
¿Qué tan seguro es autoalojar Immich en Vultr?
Autoalojar Immich en Vultr puede ser seguro, siempre y cuando sigas las mejores prácticas. Asegúrate de que tu VPS esté actualizado regularmente, utiliza claves SSH seguras para el acceso y considera asegurar tu aplicación con SSL (utilizando Let’s Encrypt). Además, configurar un firewall en tu VPS puede ayudar a bloquear el tráfico no deseado y mejorar tu postura de seguridad.
¿Cuáles son las ventajas de usar Immich para almacenamiento multimedia?
Immich ofrece varias ventajas sobre soluciones de almacenamiento multimedia tradicionales, como una mejor privacidad y control sobre tus datos. Dado que está autoalojado, no estás sujeto a términos de servicio de terceros, y puedes personalizar tu configuración según tus necesidades específicas. Además, puedes acceder a tus medios desde cualquier lugar mientras tienes los beneficios de características similares a la nube sin los costos asociados de servicios propietarios.
¿Puedo escalar mi instancia de Vultr más tarde?
Sí, puedes escalar fácilmente tu instancia de Vultr a medida que tus necesidades crezcan. Vultr permite la escalabilidad vertical y horizontal. Para la escalabilidad vertical, puedes actualizar tu plan de VPS actual en cualquier momento desde el panel de Vultr. La escalabilidad horizontal se puede hacer creando instancias adicionales si necesitas distribuir tus servicios o gestionar cargas de trabajo aumentadas.
Al autoalojar Immich en Vultr, tomas el control de tu gestión de fotos y videos. Esta guía ha proporcionado los pasos necesarios y la información para configurar tu propia instancia de manera efectiva. ¡Disfruta de tu experiencia autoalojada!