Guía de despliegue

Cómo autoalojar NocoDB en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo autoalojar NocoDB en un VPS

Autoalojamiento3 min de lectura

NocoDB es una plataforma no-code de código abierto que convierte una base de datos relacional en una hoja de cálculo inteligente al estilo de Airtable, con vistas de cuadrícula, kanban y formulario, además de API REST y GraphQL generadas automáticamente. Autoalojarlo le permite mantener sus datos en su propia infraestructura, sin tarificación por usuario. Le explicamos cómo desplegar NocoDB en un VPS en menos de 15 minutos.

Contenido· Por qué autoalojar NocoDB en lugar de usar Airtable1/7
  1. 01Por qué autoalojar NocoDB en lugar de usar Airtable
  2. 02Lo que obtiene con una instancia de NocoDB autoalojada
  3. 03Lo que necesita antes de empezar
  4. 04Desplegar NocoDB con Docker Compose
  5. 05Primer arranque y creación de su espacio de trabajo
  6. 06Documentación oficial
  7. 07Conectarse por primera vez

Por qué autoalojar NocoDB en lugar de usar Airtable

Airtable resulta práctico, hasta que el número de filas crece y la tarificación por usuario y por registro empieza a pesar, sin contar con que sus datos operativos residen en los servidores de un editor SaaS. NocoDB se ejecuta en su propio VPS, sobre una auténtica base de datos PostgreSQL: cada tabla, archivo adjunto y clave de API permanece en su infraestructura, es usted quien define la política de copias de seguridad y de retención, y no hay ningún límite de filas ni de colaboradores más allá de lo que su servidor pueda soportar.

Lo que obtiene con una instancia de NocoDB autoalojada

  • Vistas de cuadrícula, kanban, galería, calendario y formulario sobre una misma tabla.
  • API REST y GraphQL generadas automáticamente, que convierten NocoDB en un auténtico backend no-code.
  • Automatizaciones, webhooks y acciones programadas integradas.
  • La importación desde Airtable, CSV, Excel y JSON.
  • Roles granulares y vistas compartidas protegidas por contraseña.

Lo que necesita antes de empezar

Un VPS con al menos 2 GB de RAM (4 GB resultan cómodos para un equipo), Docker y Docker Compose instalados, y un nombre de dominio que apunte al servidor si desea HTTPS. En un VPS ServOrbit, Docker viene preinstalado y la plantilla NocoDB del marketplace conecta PostgreSQL y Redis por usted: puede, por tanto, saltarse la instalación manual descrita a continuación.

Desplegar NocoDB con Docker Compose

NocoDB se ejecuta en forma de tres contenedores: la aplicación NocoDB, una base de datos PostgreSQL y una caché Redis. Un único archivo Compose los define los tres. Indique las credenciales de la base de datos y un secreto JWT en variables de entorno, fije NC_PUBLIC_URL en su dominio y arranque la stack con docker compose up -d. NocoDB quedará accesible en el puerto 8080. Colóquelo detrás de un reverse proxy provisto de un certificado Let's Encrypt para servirlo por HTTPS.

Primer arranque y creación de su espacio de trabajo

Abra su dominio en un navegador, cree la primera cuenta de superadministrador y, después, cree una base. Importe una base CSV o de Airtable existente, o empiece con una tabla en blanco y alterne entre las vistas de cuadrícula, kanban y formulario. Genere un token de API desde sus ajustes de usuario para llamar, desde sus propias aplicaciones, a los endpoints REST o GraphQL generados automáticamente.

Documentación oficial

Para una configuración avanzada — bases de datos externas, SSO, almacenamiento de archivos adjuntos en S3 y escalado con workers — consulte la documentación oficial de NocoDB en docs.nocodb.com.

Conectarse por primera vez

  1. Conectarse por primera vez

    La primera vez que abra la URL, NocoDB muestra una pantalla de creación de cuenta: introduzca su correo electrónico y la contraseña que prefiera, y esa primera cuenta pasa a ser la de superadministrador. Abra la dirección cuanto antes.

Despliegue NocoDB en su VPS con un solo clic

Lance un VPS ServOrbit con NocoDB preinstalado — PostgreSQL, Redis y HTTPS incluidos. Listo en menos de 3 minutos.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva