NocoDB - Alternativa Open Source a Airtable
NocoDB es una plataforma que convierte cualquier base de datos en una interfaz visual estilo hoja de calculo. Es como Airtable pero auto-hospedado y gratis.
Para que sirve?
- Crear bases de datos visuales - Sin escribir SQL, todo con interfaz grafica
- Colaborar en equipo - Comparte tablas y vistas con tu equipo
- Automatizar procesos - Webhooks y APIs para integrar con otras apps
- Reemplazar hojas de calculo - Excel/Google Sheets con superpoderes
Ejemplos de uso
- CRM personalizado para tu negocio
- Inventario de productos
- Gestion de proyectos y tareas
- Base de datos de clientes
- Seguimiento de leads y ventas
- Catalogo de productos con imagenes
Requisitos minimos
| Recurso | Minimo | Recomendado |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 1 GB | 2 GB |
| Almacenamiento | 25 GB | 50 GB |
Configuracion inicial
Al desplegar NocoDB, se crea automaticamente:
- Base de datos PostgreSQL - Para almacenar toda tu informacion
- Interfaz web - Accesible desde tu subdominio
Primeros pasos
1. Accede a NocoDB
Despues del deployment, haz clic en "Abrir App". La primera vez te pedira crear una cuenta de administrador.
2. Crea tu primera base
- Haz clic en New Base
- Dale un nombre a tu proyecto
- Agrega tablas con el boton +
3. Agrega columnas
NocoDB soporta muchos tipos de campos:
- Texto - Texto corto o largo
- Numero - Enteros, decimales, moneda
- Fecha - Fecha, hora, fecha y hora
- Seleccion - Dropdown simple o multiple
- Vinculo - Relaciona tablas entre si
- Adjuntos - Sube archivos e imagenes
- Formula - Calculos automaticos
- Lookup/Rollup - Trae datos de tablas relacionadas
4. Crea vistas
Una misma tabla puede verse de diferentes formas:
- Grid - Vista de hoja de calculo clasica
- Gallery - Tarjetas con imagenes
- Kanban - Tablero estilo Trello
- Calendar - Vista de calendario
- Form - Formulario para capturar datos
API REST
Cada tabla tiene su propia API REST automatica:
GET /api/v1/db/data/noco/[project]/[table]
POST /api/v1/db/data/noco/[project]/[table]
PATCH /api/v1/db/data/noco/[project]/[table]/[id]
DELETE /api/v1/db/data/noco/[project]/[table]/[id]
Para obtener tu API token:
- Ve a tu perfil (esquina superior derecha)
- API Tokens
- Add new token
Recursos adicionales
Solucion de problemas
No puedo subir archivos grandes
Por defecto hay un limite de tamano. Puedes aumentarlo en la configuracion del servidor.
La base de datos esta lenta
Considera agregar indices a las columnas que usas frecuentemente para filtrar o buscar.
Como hago backup de mis datos?
Usa el boton de Respaldos en Deployalo para crear snapshots completos de tu servidor, o exporta tablas individuales desde NocoDB.