Volver al blog

¿Qué significa realmente 'self-hosting'?

1 de septiembre de 20264 min
Apps en la nube gestionadas

¿Nuevo en este tema? Estás en el lugar correcto. Este artículo no da por hecho que sepas qué significan "hosting" o "self-hosting". Si una palabra necesita explicación, se explica justo donde aparece.

El único concepto sobre el que se construye todo lo demás

Todo sitio web o app que usas vive en una computadora en algún lugar — no flota simplemente en el "internet" abstracto. Esa computadora siempre es propiedad de alguien y la opera alguien, y esa persona es responsable de mantenerla encendida, segura, y de arreglarla cuando se rompe. "Hosting" es simplemente la palabra para de quién es esa computadora, y lo que se necesita para mantenerla funcionando.

La mayoría de las veces no piensas en esto porque una empresa a la que le pagas por un servicio (Slack, Dropbox, Google Drive) se encarga de todo — nunca ves la computadora, solo usas la app. "Self-hosting" significa elegir ser tú mismo esa empresa — rentar una computadora, poner el software en ella tú mismo, y asumir la responsabilidad que eso conlleva, a cambio de no pagar una suscripción y tener control total.

Por qué una empresa elegiría hacer esto

Las herramientas de chat de equipo y de compartir archivos cobran por persona, por mes, para siempre. Para un equipo en crecimiento, eso se suma rápido — a menudo hasta miles de dólares al año. El self-hosting cambia ese costo continuo por persona por un costo mucho más pequeño y mayormente fijo de rentar una computadora, porque esa misma computadora rentada puede servir a todo el equipo sin importar cuántas personas la usen.

Las herramientas en sí son usualmente exactamente el mismo tipo de cosa que ya conoces: una herramienta de chat de equipo auto-alojada funciona como Slack o Microsoft Teams — canales, mensajes directos, videollamadas. Una herramienta de archivos auto-alojada funciona como Google Drive o Dropbox — subir, compartir, sincronizar, editar documentos juntos. La diferencia no es qué hace la herramienta; es quién opera la computadora en la que vive.

De qué eres realmente responsable, si haces self-hosting

Este es el trato honesto, porque prometer de más no ayuda a nadie: una empresa como Google o Slack se encarga de una larga lista de tareas poco glamorosas pero importantes detrás de escena — mantener afuera a los intrusos, asegurarse de que tus datos sobrevivan si algo se rompe, mantener el tráfico encriptado para que nadie que espíe la conexión pueda leerlo. Cuando haces self-hosting, esa lista se convierte en tu trabajo (o el de tu equipo de IT), no algo que se maneje automáticamente por ti. Concretamente, eso significa cosas como: cerrar todos los puntos de acceso a tu computadora rentada excepto los que realmente usas, conseguir un certificado de seguridad válido para que la conexión esté encriptada, activar respaldos automáticos, y estar al pendiente de si la computadora realmente está sana.

Nada de eso es exótico — es principalmente una configuración de una sola vez, más revisar periódicamente que siga funcionando — pero es trabajo real que no ocurre a menos que alguien lo haga deliberadamente.

Lo que esto no es

Una nota honesta, porque prometer de más no ayuda a nadie: el self-hosting no es gratis, y no es "configúralo una vez y olvídalo". Pagas por la computadora rentada cada mes, y tú (o alguien) eres dueño del trabajo de seguridad y confiabilidad que un servicio por suscripción de otra forma habría manejado de forma invisible. Es un intercambio genuinamente bueno para muchos equipos pequeños y medianos — pero es un intercambio, no un almuerzo gratis.

¿Listo para la versión más profunda?

Todo lo anterior es la versión en lenguaje simple de una guía técnica real, paso a paso, para realmente hacer esto — desplegar, asegurar y mantener una herramienta de chat y una herramienta de archivos auto-alojadas. Si quieres el detalle real — comandos exactos de configuración, pasos de endurecimiento de seguridad, y comparaciones de costos reales —, la versión completa está aquí: Self-Host Rocket.Chat and Nextcloud on DigitalOcean: Step-by-Step Guide.

Si esta fue tu primera vez leyendo sobre hosting y self-hosting, ahora ya sabes lo suficiente para seguir ese artículo — y lo suficiente para saber si el self-hosting tendría sentido para tu equipo.

Ponte en contacto

¿Te interesa un tema? Déjame una nota y elige una categoría. También estoy disponible para una reunión de consultoría gratuita: escríbeme y lo organizamos.