NocoBase - Alternativa Open Source a Airtable
NocoBase es una plataforma no-code para crear bases de datos visuales, CRMs, sistemas de inventario y cualquier herramienta interna sin escribir codigo.
Para que sirve?
- Crear bases de datos visuales - Tablas relacionadas con interfaz amigable
- Automatizar procesos - Workflows que se ejecutan automaticamente
- Construir apps internas - CRMs, inventarios, seguimiento de proyectos
- Reemplazar hojas de calculo - Excel/Sheets con funciones avanzadas
Alternativa Open Source a
- Airtable
- Notion databases
- Baserow
- Smartsheet
- Monday.com (para datos)
Por que elegir NocoBase?
| Caracteristica | NocoBase | Airtable/Notion |
|---|---|---|
| Costo | Precio fijo | Por usuario |
| Datos | En tu servidor | Servidores externos |
| Limites | Sin limites | Limites por plan |
| Plugins | Extensible | Limitado |
| Codigo | Open source | Propietario |
Ejemplos de uso
- CRM de clientes y prospectos
- Inventario de productos con stock
- Gestion de proyectos y tareas
- Seguimiento de candidatos (ATS)
- Base de conocimiento interna
- Catalogo de productos
- Ordenes de compra/venta
Requisitos minimos
| Recurso | Minimo | Recomendado |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 GB | 8 GB |
| Almacenamiento | 25 GB | 50 GB |
Primeros pasos
1. Accede a NocoBase
Despues del deployment, haz clic en "Abrir App". Inicia sesion con el email y contrasena que configuraste.
2. Crea tu primera coleccion
- Ve a Settings > Collection & Fields
- Clic en Create collection
- Elige General collection
- Dale un nombre (ej: "Clientes", "Productos")
3. Agrega campos
NocoBase soporta muchos tipos:
- Single line text - Texto corto
- Long text - Texto largo con formato
- Number - Enteros y decimales
- Percent - Porcentajes
- Date - Fechas y horas
- Checkbox - Si/No
- Single select - Dropdown
- Multi select - Seleccion multiple
- Link to - Relacionar tablas
- Formula - Calculos automaticos
- Attachment - Archivos e imagenes
4. Personaliza la interfaz
- Haz clic en UI Editor (icono de varita magica)
- Arrastra bloques para crear tu interfaz
- Configura vistas: Grid, Kanban, Calendario, etc.
Vistas disponibles
| Vista | Uso ideal |
|---|---|
| Table | Vista clasica de hoja de calculo |
| Kanban | Gestionar estados (Pendiente, En proceso, Listo) |
| Calendar | Eventos y fechas importantes |
| Form | Capturar datos de usuarios externos |
| Gallery | Mostrar imagenes y tarjetas |
API REST automatica
Cada coleccion tiene API REST:
GET /api/coleccion:list
POST /api/coleccion:create
POST /api/coleccion:update?filterByTk=ID
POST /api/coleccion:destroy?filterByTk=ID
Para obtener tu API key:
- Ve a Settings > API keys
- Crea una nueva key
- Usa el header:
Authorization: Bearer TU_API_KEY
Solucion de problemas
La app esta lenta con muchos registros
Crea indices en las columnas que usas para filtrar. Ve a Collection > Fields > Indice.
No puedo eliminar una coleccion
Primero elimina las relaciones (Link to) que apuntan a esa coleccion.
Los workflows no se ejecutan
Verifica que el workflow este activo (toggle verde) y que el trigger este correctamente configurado.