Instalar una infraestructura de programas Open Source para usar la IA

0 de 29 lecciones completas (0%)

Instala Supabase en tu Servidor: La Base de Datos definitiva para IA

En esta lección vamos a instalar una de las herramientas más potentes y completas de nuestra infraestructura: Supabase.

Supabase es conocida como la alternativa de código abierto a Firebase. Es una base de datos relacional (SQL), pero también es una base de datos vectorial (ideal para inteligencia artificial) y un sistema de almacenamiento de archivos. Al instalarla en nuestro VPS, eliminamos las limitaciones de la versión gratuita en la nube y tenemos el control total de nuestros datos.

Videotutorial Paso a Paso:

Aquí tienes el video completo donde realizo el proceso en tiempo real para que no te pierdas ningún detalle.

Para acceder a este contenido, debes comprar Suscripción mensual. Puedes acceder a tu cuenta haciendo login aquí

1. Creando el acceso (DNS)

Como ya es costumbre, lo primero es decirle a nuestro dominio hacia dónde tiene que apuntar para abrir Supabase.

  1. Ve a tu panel de Contabo > Gestión de DNS.
  2. Crea un nuevo registro de tipo CNAME.
  3. Nombre: app-supabase (recuerda usar el prefijo app- para evitar líos con Google).
  4. Apunta a: workspace.tudominio.com.

2. Instalación con Orion Design

Conéctate a tu servidor mediante Termius y ejecuta el comando:

./setup-Orion

  1. Busca la opción 38 (Supabase).
  2. Introduce el subdominio que acabas de crear: app-supabase.tudominio.com.
  3. Configura tu usuario (admin) y una contraseña robusta.
  4. El sistema generará automáticamente las llaves de seguridad (Anon Key y Service Key). Guarda absolutamente todos estos datos en un lugar seguro (como un Google Sheet), los necesitaremos para conectar la IA más adelante.

Aviso de paciencia: Supabase es una aplicación muy pesada porque instala muchos servicios internos. La instalación puede tardar desde 30 minutos hasta una hora. Si ves que tarda, no desesperes, deja que el servidor termine su trabajo.

3. Vinculando MinIO con Supabase (Storage)

Queremos que los archivos que guardemos en Supabase se almacenen en nuestro propio MinIO (que instalamos en lecciones anteriores). Aquí te explico cómo hacer ese «puente»:

En MinIO:

  1. Crea un nuevo Bucket llamado supabase (en minúsculas).
  2. Cambia la visibilidad de ese bucket de Private a Public.
  3. Ve a Access Keys, crea una nueva y copia el Access Key y el Secret Key.

En Portainer (Para conectar ambos):

  1. Entra en Portainer > Stacks > Supabase.
  2. Ve a la pestaña Editor y baja hasta encontrar la sección de Supabase Storage.
  3. Busca las variables de entorno de MinIO y pega las llaves que acabas de copiar:
    • STORAGE_S3_ACCESS_KEY = (Pega tu Access Key)
    • STORAGE_S3_SECRET_KEY = (Pega tu Secret Key)
  4. Haz clic en Update the stack.

4. Verificación final

Una vez que Portainer termine de actualizar todos los servicios (verás que son muchos), entra en la URL de tu app-supabase.

¡Ya estás dentro de tu propia instancia profesional de base de datos! Ahora tienes un lugar seguro y privado donde guardar los datos de tus clientes, los archivos de tus automatizaciones y los vectores que usarán tus agentes de IA.

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.