¿Qué es MinIO y por qué lo necesitamos?
MinIO es un sistema de almacenamiento de objetos compatible con S3 que utilizaremos como base para otras aplicaciones importantes en nuestra infraestructura de IA. Es especialmente necesario para:
- Supabase: Muchas aplicaciones dependen de MinIO como sistema de almacenamiento
- Bases de datos vectoriales: Fundamentales para agentes de IA tipo RAG (Retrieval-Augmented Generation)
Proceso de instalación
Paso 1: Iniciar la instalación
- Abre el setup de Orion Design en tu terminal
- Seleccionar la opción
04
(MinIO) - Presiona Enter para comenzar la instalación
Paso 2: Configurar dominios en el hosting
MinIO requiere dos dominios diferentes:
- Frontend: Para la interfaz de usuario
- Backend: Para el uso de la API
Accede a DNS Zone Management en tu panel de Contabo:
- Primer registro CNAME:
- Nombre:
devminiofront
(o el prefijo que prefieras + «minio-front») - Destino: Tu dominio principal (ejemplo:
workstation.tudominio.com
)
- Nombre:
- Segundo registro CNAME:
- Nombre:
devminioback
(o el prefijo que prefieras + «minio-back») - Destino: Tu dominio principal (ejemplo:
workstation.tudominio.com
)
- Nombre:
Paso 3: Completar la configuración en terminal
- Ingresar el dominio frontend:
- El sistema solicitará el primer dominio (
devminiofront
) - Escribir la URL completa y presionar Enter
- El sistema solicitará el primer dominio (
- Ingresar el dominio backend:
- El sistema solicitará el segundo dominio (
devminioback
) - Escribir la URL completa y presionar Enter
- El sistema solicitará el segundo dominio (
- Configurar credenciales de acceso:
- Usuario: Ingresar el nombre de usuario deseado (ejemplo:
admin
) - Contraseña: Ingresar una contraseña segura
- Usuario: Ingresar el nombre de usuario deseado (ejemplo:
- Confirmar configuración:
- Revisar que todos los datos sean correctos
- Presionar
y
+ Enter para confirmar - Presionar
n
+ Enter si necesitas corregir algo
Paso 4: Finalización de la instalación
- Esperar la instalación: El proceso tomará unos minutos en completarse en segundo plano
- Guardar los datos: Una vez terminado, copiar y guardar toda la información mostrada en un bloc de notas
- Acceder a la interfaz:
- Copiar la URL del MinIO Frontend
- Abrir en una nueva pestaña del navegador
- Ingresar las credenciales configuradas
Versión de Minio a instalar: RELEASE.2025-04-22T22-12-26Z
Verificación de la instalación
Una vez completados todos los pasos, deberías poder:
- Acceder a la consola de MinIO a través del dominio frontend
- Autenticarte con las credenciales que configuraste
- Ver la interfaz principal de MinIO funcionando correctamente
Puntos importantes a recordar
- ⚠️ Guarda siempre las credenciales y URLs generadas
- 🔗 MinIO necesita dos dominios separados para funcionar correctamente
- 📝 Documenta toda la configuración para futuras referencias
- ⏱️ La instalación puede tomar varios minutos, ten paciencia
Con MinIO correctamente instalado, ya tienes la base necesaria para instalar Supabase y otras aplicaciones que dependen de almacenamiento de objetos en tu infraestructura de IA.