Por qué autoalojar un constructor de herramientas no-code
Las plataformas SaaS no-code resultan prácticas hasta que se choca con el muro del precio: Retool factura por usuario activo mensual, AppSmith limita los colaboradores en el plan gratuito y sus datos de CRM residen en un servidor de terceros. Autoalojar NocoBase invierte el modelo: usuarios ilimitados, colecciones ilimitadas y sus datos permanecen en un volumen PostgreSQL en su VPS — exportables en cualquier momento mediante la API REST. Con ~800 MB de RAM en reposo, bastan dos contenedores Docker.
Lo que obtiene con un NocoBase autoalojado
- Enfoque de datos primero — defina entidades, campos y relaciones antes de componer la interfaz. Sin concesiones de hoja de cálculo.
- Más de 80 plugins oficiales — Kanban, Gantt, vista de calendario, bloques de gráficos, gestor de archivos, workflows de validación y mucho más.
- Permisos a nivel de campo — controle quién puede ver, modificar o eliminar cada campo según el rol, útil para ocultar las columnas de salarios o bloquear los campos de auditoría.
- API REST autogenerada — cada colección creada obtiene una API REST con filtrado, ordenación, paginación y carga de relaciones.
- Múltiples fuentes de datos — conecte bases PostgreSQL, MySQL o MariaDB externas y exponga sus tablas como colecciones NocoBase.
- Motor de workflow visual — automatización de arrastrar y soltar con condiciones, bucles, peticiones HTTP y disparadores de base de datos.
- Licencia Apache-2.0 — sin telemetría, sin límites de asientos, sin actualizaciones forzadas.
Requisitos previos
- Un VPS ServOrbit con al menos 2 GB de RAM y Ubuntu 24.04 (Docker se aprovisiona automáticamente).
- Un nombre de dominio (opcional para el primer acceso — NocoBase funciona en
http://ip-de-su-vps:13000para uso interno). - 15 minutos de tiempo de configuración.
Desplegar NocoBase en su VPS
Contratar un VPS ServOrbit
Un plan de 2 vCPU / 2 GB de RAM con Ubuntu 24.04 es lo ideal. NocoBase con PostgreSQL 16 funciona en vacío por debajo de 800 MB de RAM; 2 GB dan margen para el uso activo y la carga de los plugins.
Despliegue con un clic desde la Marketplace
Abra su panel de control ServOrbit, vaya a Marketplace → Desarrollo → NocoBase y haga clic en Desplegar. AWX aprovisiona Docker, genera una APP_KEY aleatoria y una contraseña de base de datos, escribe el archivo
.envy arranca los contenedoresapp+postgres. La interfaz está accesible en unos 30 segundos.Crear su cuenta de administrador
Acceda a
http://ip-de-su-vps:13000. El asistente de primer arranque le invita a elegir el idioma del sistema, configurar la zona horaria y crear la cuenta de administrador raíz. Una vez conectado, llega al panel de NocoBase — PostgreSQL ya está configurado.Construir su primera colección
Haga clic en Configuración → Fuentes de datos → Principal → Colecciones → Crear. Añada campos: texto, número, fecha, lista desplegable, relación, texto enriquecido. Guarde y haga clic después en Configuración de la UI para arrastrar y soltar un bloque Tabla y un bloque Formulario en su primera página.
Configurar los roles e invitar a su equipo
Vaya a Configuración → Usuarios y permisos → Roles. Cree roles (p. ej. Ventas, Finanzas, Solo lectura) y asigne permisos a nivel de campo por colección. Invite después a los usuarios desde Configuración → Usuarios. Cada usuario solo ve lo que su rol permite.
Conectarse por primera vez
Abra la URL y conéctese con la dirección [email protected] y la contraseña facilitada; después cámbiela desde su perfil.
Caso de uso: CRM autoalojado para una agencia marroquí
Una agencia digital que sigue 40 cuentas de clientes en hojas de cálculo pierde el contexto entre proyectos. Con NocoBase en un VPS ServOrbit de 2 GB: cree una colección Clientes (nombre, sector, ARR, responsable), enlácela con una colección Proyectos (estado, fecha límite, entregables) y con una colección Contactos (email, rol, última interacción). El plugin Kanban convierte la colección Proyectos en una vista de pipeline; el motor de workflow envía un correo al responsable cuando un proyecto pasa al estado Bloqueado. Tiempo total de configuración: menos de dos horas. Gasto mensual: el plan VPS — sin ninguna suscripción SaaS por asiento.
Copia de seguridad y portabilidad de los datos
NocoBase almacena todos los metadatos y el contenido en el volumen PostgreSQL nocobase_db. Haga la copia de seguridad con docker compose exec postgres pg_dump -U nocobase nocobase > backup.sql. Los archivos subidos por los usuarios viven en el volumen nocobase_storage. Ambos volúmenes sobreviven a los reinicios de contenedores y a las actualizaciones de imagen. Para migrar a un nuevo VPS, exporte los dos volúmenes y ejecute docker compose up en el nuevo servidor.