▸ ProgramaPaso 1 gratis

Una base de datos con API en tu ordenador en 15 minutos: Supabase local

Supabase te da una base de datos PostgreSQL con una API lista para usar desde una web o una app. Lo arrancas entero en tu ordenador con Docker, creas una tabla en su panel y la lees desde la terminal sin escribir un servidor.

Al terminar tendrás

  • Supabase funcionando en local.
  • Una tabla creada en el panel.
  • Datos leídos por la API.

En esta misión · 5 pasos · 17 min

  1. 1Instala la CLI4 min
  2. 2Arráncalo4 min
  3. 3Crea una tabla3 min
  4. 4Léela por la API4 min
  5. 5Lo que viene después2 min

Lo que vas a usar

17 min €0 8 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Docker Desktop instalado y en marcha.
  1. 1Paso 01 de 05 · ~4 min

    Instala la CLI

    La herramienta de Supabase.

    1. 1

      Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter.

      TerminalmacOS
      $brew install --cask docker
      $open -a Docker
      TerminalmacOS
      $brew install supabase/tap/supabase
      Terminal
      $supabase --version

      Así debería verse

      La CLI de Supabase se instala con Homebrew en macOS y con Scoop en Windows.

      Truco

      🎉 Si supabase --version responde, ¡nivel 1 superado!

    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionasupabase --version muestra la versión.

    Si algo falla (3)
    Sale «brew: command not found»
    Te falta Homebrew. Instálalo con el comando de su web oficial, brew.sh, cierra la terminal, ábrela otra vez y repite.
    Docker dice que no está en marcha
    Abre Docker Desktop y espera a que ponga «Engine running».
    En Windows no reconoce scoop
    Haz antes la misión de Scoop o instálalo con sus dos órdenes oficiales.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    4 pasos · 4 comandos · 2 errores típicos resueltos

    1. 2Arráncalo~4 min

      Todo en Docker.

      2 comandos · 1 error resuelto · comprobación incluida

    2. 3Crea una tabla~3 min

      En el panel.

    3. 4Léela por la API~4 min

      Sin escribir servidor.

      2 comandos · 1 error resuelto · comprobación incluida

    4. 5Lo que viene después~2 min

      Usuarios y producción.

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Diseña tus tablas

Para tu idea.

Prompt para tu IA

Quiero una app para [idea]. Propón las tablas de PostgreSQL con sus columnas y tipos, y la orden SQL para crearlas.

Seguridad

Políticas RLS.

Prompt para tu IA

Explícame qué es Row Level Security en Supabase y escribe una política para que cada usuario solo vea sus propias filas.

Siguiente nivel: Tu casa inteligente sin depender de la nube de nadie

Tu casa, sin depender de la nube.

Siguiente misión

Cómo deshacerlo

Para Supabase y borra la carpeta del proyecto.

Parar y borrarmacOS
$cd ~/mi-supabase && supabase stop --no-backup
$rm -rf ~/mi-supabase

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Programa con IA · 11 de 12Un agente que programa por ti con modelos baratos: Open Interpreter
Tu progreso 0/5Paso 1 →