Open source y alojamiento propio: cómo gestionamos nuestros sistemas
Cuando registras un dominio en INWX, contratas un certificado TLS o modificas un registro DNS, esas operaciones se ejecutan en sistemas que hemos construido y que gestionamos nosotros mismos. En hardware propio, en centros de datos alemanes, con software mayoritariamente open source.
Alquilar la infraestructura habría sido más sencillo que gestionarla. Bases de datos gestionadas, DNS gestionado, almacenamiento de objetos: los grandes proveedores de nube tienen un producto para cada componente, listo en cuestión de minutos. Sin centro de datos, sin compra de hardware, sin guardias nocturnas por un disco averiado.
Aun así, nos hemos decidido por el open source y el alojamiento propio. Aquí explicamos por qué.
Por qué preferimos el open source y qué significa eso realmente
Open source significa que el código fuente de un programa es públicamente accesible. En el día a día, eso se traduce en varias ventajas concretas.
Trazabilidad: Cuando un software se comporta de forma distinta a lo documentado, podemos revisar el código nosotros mismos y resolver el problema. Seguimos siendo independientes y no dependemos del canal de soporte del fabricante.
Adaptabilidad: Más de 2.200 extensiones de dominio, cada una con sus propias reglas, interfaces de registro con niveles de desarrollo muy distintos, casos especiales entre los ccTLD. Ningún producto estándar cubre esa complejidad por completo. Ahí es justo donde el open source resulta decisivo, porque acabamos con un software que podemos ampliar y adaptar a nuestras necesidades.
Sin migraciones forzadas: Los productos propietarios pueden descontinuarse o cambiar de licencia. Quien haya construido sobre ellos tiene que migrar, es decir, depende de las decisiones del fabricante. En los proyectos open source consolidados, el código existente sigue estando disponible y, por regla general, alguien continúa el trabajo.
Por qué preferimos alojarlo nosotros mismos
Utilizar software open source no implica automáticamente alojarlo de forma independiente, porque los productos open source también se pueden contratar como servicio gestionado. Que además gestionemos nuestra propia infraestructura responde a razones distintas.
Un recorrido más corto para los datos: Al registrar un dominio se generan datos personales. Una parte debe transmitirse a los registros, las entidades que administran cada extensión de dominio, pero lo que ocurre con esos datos más allá de ese punto lo decidimos nosotros. Nuestras bases de datos funcionan en hardware propio, así que no interviene ningún encargado del tratamiento adicional ni se plantea la cuestión de la ubicación de servidores en relaciones de subencargo. Eso simplifica el cumplimiento del RGPD: un recorrido más corto significa que hay menos que comprobar.
Resolvemos los fallos nosotros mismos: Cuando falla un servicio alquilado, lo único que podemos hacer es abrir un ticket de soporte y esperar a que el proveedor lo solucione. Cuando algo falla en nuestra propia infraestructura, nuestro equipo accede directamente a los sistemas afectados y se pone a trabajar.
Independencia frente a la concentración: Buena parte de internet funciona a través de unos pocos proveedores. Cuando algo se cae ahí, suelen caerse muchísimos servicios a la vez. Tener infraestructura propia no nos protege de las caídas, pero sí hace que nuestra disponibilidad dependa de nuestras propias decisiones.
Por qué esto también te importa a ti como cliente
Como cliente de INWX apenas percibes nada de todo esto, y así debe ser. La infraestructura está para pasar desapercibida.
Se nota en las excepciones: cuando un ccTLD poco habitual requiere un ajuste en nuestros sistemas, cuando un disco falla de madrugada, cuando un cambio en tus registros DNS tiene que surtir efecto de inmediato. En esos momentos importa si abrimos un ticket o si podemos acceder nosotros mismos a los sistemas.
Y hay algo que se cumple todos los días, haya incidencias o no: tus datos se quedan con nosotros. Lo que debe llegar a los registros llega a los registros; eso forma parte del negocio de los dominios. Más allá de eso, tus datos están en INWX, no en un gran proveedor de nube que los trate por encargo nuestro, no en un centro de datos fuera de Alemania, no en una de las grandes corporaciones estadounidenses, sujetas a principios de protección de datos distintos de los nuestros. Están en nuestros propios servidores en Alemania y, por tanto, plenamente dentro del ámbito de aplicación del RGPD.
Eso hace que sea sencillo de explicar para nosotros y sencillo de seguir para ti. Hay cadenas más cortas de encargados y subencargados del tratamiento cuya ubicación tendrías que rastrear, menos cláusulas contractuales tipo para transferencias a terceros países y menos preguntas abiertas sobre si una autoridad extranjera podría exigir acceso a sistemas en los que también están tus datos.
Una muestra de nuestra infraestructura
Debian es el sistema operativo de nuestros servidores. Períodos de soporte largos, una política de actualizaciones conservadora, buena documentación. Para sistemas que deben funcionar años sin interrupción, la previsibilidad importa más que tener las versiones más recientes de los paquetes.
PowerDNS gestiona nuestra infraestructura DNS. Tiene un diseño modular, funciona con distintos backends de base de datos y se controla mediante una API. Eso es lo que permite que los cambios en tus registros DNS desde el área de cliente surtan efecto rápidamente. También incluye compatibilidad con DNSSEC.
OpenSSH protege las conexiones entre nuestros sistemas y el acceso administrativo a ellos. Se desarrolla dentro del proyecto OpenBSD, conocido por su enfoque especialmente estricto en calidad de código y seguridad. Quien se conecta a un servidor por SSH está utilizando, con toda probabilidad, esta implementación.
Proxmox VE es nuestra plataforma de virtualización. Agrupa varios servidores físicos en un clúster sobre el que funcionan máquinas virtuales, que pueden moverse entre nodos cuando hace falta, por ejemplo, antes de una tarea de mantenimiento en un host. Proxmox se desarrolla en Viena y se publica bajo una licencia libre.
IPinfo aporta los datos de geolocalización de direcciones IP que utilizamos para mostrar a quienes visitan nuestra web el idioma y la moneda correctos. Mantenemos la base de datos como copia local en nuestros propios servidores y la actualizamos con regularidad, de modo que ninguna dirección IP sale de nuestra red.

Katrin Hrubesch
Gracias a su experiencia previa en el desarrollo web, Katrin conoce las múltiples facetas de Internet: desde los dominios y las páginas web hasta las estrategias digitales. Desde 2024 forma parte del equipo de INWX y comparte en nuestro blog sus conocimientos sobre tecnologías web, dominios y las tendencias actuales del sector.