Baserow y NocoDB: tu Airtable en tu propio servidor

Las mismas tablas y vistas que Airtable, sin cuota por usuario. Qué cuesta montar Baserow o NocoDB en tu servidor y qué cuesta mantenerlo.

Airtable es una maravilla hasta que miras la factura de febrero.

El modelo es siempre el mismo: gratis mientras eres uno, razonable mientras sois tres, y a partir de ahí se paga por cada persona que entra. Metes a dos colaboradores más y tu base de datos de proyectos pasa a costar lo que un servidor entero.

Hay una alternativa que casi nadie se plantea porque suena a cosa de técnicos: montar tú la herramienta en un servidor tuyo. Mismas tablas, mismas vistas, mismos formularios, y sin cuota por usuario porque los usuarios los pones tú.

Vamos con lo que cuesta montarlo de verdad y, más importante, con lo que cuesta mantenerlo, que es la parte que nadie te cuenta antes.

¿Puedo tener mi propio Airtable en mi servidor?

Sí, y hay dos candidatos maduros.

Baserow

NocoDB

| Herramienta | Para quién | Coste real | Límite | Veredicto | |---|---|---|---|---| | Baserow | Vienes de Airtable y quieres lo mismo sin cuota por usuario | El servidor, desde unos pocos euros al mes | Menos extensiones y automatizaciones que Airtable | La opción por defecto si empiezas de cero | | NocoDB | Ya tienes una base de datos y quieres una interfaz encima | El servidor, parecido | Menos pulido en la parte visual | La opción si conectas a datos que ya existen | | Airtable | Cero mantenimiento y un equipo pequeño | Por usuario, y sube rápido | El precio cuando creces | Sigue ganando si no quieres administrar nada |

Los comparo campo a campo en Baserow frente a NocoDB. Aquí vamos al montaje.

Paso 1: la decisión antes de instalar

Antes de tocar nada, contesta a esto: ¿por qué lo quieres en tu servidor?

Hay tres respuestas buenas. Que el coste por usuario te esté ahogando. Que manejes datos que no pueden estar en un servicio de terceros. Que quieras que la herramienta siga funcionando igual dentro de cinco años aunque a alguien le dé por cambiar los precios.

Y hay una respuesta mala: "porque queda mejor". Si eres uno solo y con el plan gratuito de Airtable te sobra, montar esto es echarte un trabajo encima a cambio de nada. Escribí sobre esa decisión en tus datos en la nube de otro, porque no es solo una cuestión de dinero.

Paso 2: el servidor

Necesitas una máquina. Un servidor pequeño de cualquier proveedor sirve para empezar, aunque yo iría a por algo con cuatro gigas de memoria en vez de dos: estas herramientas no son ligeras y con el mínimo van justas.

Antes de instalar nada, deja el servidor seguro: actualizado, con acceso por clave y no por contraseña, y con un cortafuegos que solo deje pasar lo necesario. Es el mismo trabajo previo que para publicar cualquier cosa en un servidor, y no se salta.

Paso 3: la instalación (más fácil de lo que parece)

Las dos herramientas se instalan con contenedores. Traducido: en vez de instalar cada pieza a mano, lanzas un archivo de configuración que levanta todo lo que hace falta (la aplicación, su base de datos, el almacenamiento) ya conectado entre sí.

Instalas Docker en el servidor, coges el archivo de ejemplo de la documentación oficial, cambias tres cosas y lo levantas. En quince minutos tienes la herramienta corriendo.

Las tres cosas que hay que cambiar sí o sí antes de arrancar:

Las contraseñas del ejemplo. El archivo de la documentación viene con contraseñas de prueba. Cámbialas todas. Esto parece obvio y es la causa número uno de sustos.

La dirección pública. La herramienta necesita saber en qué dirección va a vivir para generar bien los enlaces de los correos y los formularios. Si lo dejas como viene, los enlaces de invitación llegan rotos.

Dónde se guardan los datos. Que apunten a una carpeta del servidor, no a un sitio temporal dentro del contenedor. Si esto está mal, el día que actualices pierdes todo.

Después le pones delante un servidor web con el certificado automático para tener el candado, apuntas tu dominio y ya lo tienes en tabla.tudominio.com o como lo quieras llamar.

Paso 4: el correo

Este paso lo salta todo el mundo y luego no funcionan las invitaciones ni las notificaciones.

La herramienta necesita poder mandar correos: invitar a alguien, recuperar una contraseña, avisar de que se ha rellenado un formulario. Para eso hay que configurarle un servicio de envío con sus credenciales.

No intentes que el propio servidor mande el correo directamente. Acaba en la carpeta de no deseados con una fiabilidad asombrosa. Usa un servicio de envío, que los hay con plan gratuito de sobra para esto.

Paso 5: meter tus datos

Si vienes de Airtable, exportas cada tabla a CSV y las importas. Lo que se pierde por el camino, siempre:

Los campos enlazados entre tablas. Se importan como texto y hay que volver a enlazarlos a mano.

Los campos calculados. Las fórmulas hay que reescribirlas, y la sintaxis no es exactamente la misma.

Los archivos adjuntos. Los tendrás que volver a subir.

Las automatizaciones. Esas se rehacen enteras.

Cuenta con medio día por cada base mediana. Y hazlo en el orden correcto: primero las tablas sin dependencias, luego las que enlazan a ellas.

Lo que se te va a atascar

Las copias de seguridad. Esto es lo importante de todo el artículo. Cuando usabas Airtable, las copias las hacía otro. Ahora las haces tú. Y si no las haces, no existen. Configura la copia automática de la base de datos y de los archivos el mismo día que montes esto, y una vez al mes prueba a restaurarla en otro sitio. Una copia que nunca has restaurado no es una copia, es una esperanza.

Las actualizaciones. Salen versiones nuevas con arreglos de seguridad. Actualizar un contenedor es sencillo, pero hay que acordarse. Ponte un aviso mensual.

La memoria. Si vas justo de memoria, la herramienta se pone lenta con tablas grandes o directamente se reinicia sola. Si empieza a pasar, mira eso antes que nada.

Las automatizaciones. Aquí es donde estas herramientas están por detrás de Airtable. Si tu flujo depende mucho de automatizaciones internas, cuenta con sacarlas fuera a una herramienta de automatización aparte.

El día que se cae y no sabes por qué. Va a pasar. Y no hay soporte a quien escribirle. Está la documentación, está la comunidad y estás tú. Si esa idea te produce ansiedad, la respuesta honesta es que sigas pagando Airtable, y no pasa nada.

Y ahora qué

Mi recomendación: móntalo en paralelo, no de golpe.

Levanta la herramienta en el servidor, mete una sola base de las que menos importan y trabaja con ella un mes mientras el resto sigue donde estaba. Con eso descubres si el mantenimiento te pesa o no te enteras.

Si al mes te has olvidado de que existe porque funciona, migra lo demás. Si al mes has tenido tres sustos, ya sabes que ese cuidado es el precio real y decides con datos.

El mapa completo de opciones para llevar tus datos, con y sin servidor propio, lo tengo en bases de datos y CRM sin código.

Si quieres montar el sistema entero de tu negocio de una persona, con los datos en su sitio y la IA haciendo el trabajo repetitivo, lo cuento de principio a fin.

Ver el curso Yo SA

Relacionado

Sigue leyendo