Escuchaba a Gabriel Vizo en Sobre la marcha y a Roberto RuizSánchez en Disperso, tiempo escaso.
hablar del self-hosted, desde su punto de vista, desde el punto de vista cada uno y ambos tienen
puntos muy válidos y que comparto, sin duda alguna. Y yo vengo a hablarles, no de mi proceso,
hasta llegar al punto en que tengo los servicios aquí en casa, sino quiero hablarles de lo negativo,
o lo no tan positivo de tener todo en casa. Y es que lo primero y más importante es que no
tienes control sobre la disponibilidad. Y me refiero no a que se rompa un servidor,
no a que se caiga un servicio, sino a que simplemente se vaya a electricidad por un
motivo ajeno, no sé, porque venga una nevada o porque pase cualquier cosa y esté más de un día
sin electricidad, como ha pasado en otras ocasiones. Eso es un problema. Y por ende, si se va a
electricidad, se va a la internet porque yo tengo los UPS, estos sistemas ininterrumpidos de, bueno,
entre muchas comillas de electricidad, estos backup de electricidad que me da unas cuantas horas al
moden y al router, pero mi compañía de internet o la mayoría de las compañías de internet tienen un
sistema de backup que dura alrededor de 8 horas. Después de las 8 horas se apaga y no hay más internet
para nadie. Eso es un problema que hay que tener en cuenta. De hecho, el otro día,
para algún motivo, se interrumpió el internet, no fue cosa mía, fue cosa la compañía que
estaba haciendo algo, duró muy poco tiempo, es cierto, pero en ese momento, en ese momento que
pasó, ni podían descargar mis episodios del podcast, ni podían comunicarse conmigo en mastodon
ni nada por el estilo. Entonces, eso es un problema de tener todo alojado en casa. Evidentemente,
si tú tienes alojados, tus servicios en un VPS o en un hosting en internet, de una compañía
de internet, esto no tiene por qué pasar, no necesariamente. Lo segundo negativo del self-hosted
es que tú te lo guisas, tú te lo comes, ¿no? Básicamente, tienes que darle mantenimiento.
Ya no solamente a los equipos que tengas, sino a los servicios en sí, a las plataformas que
está utilizando, a las aplicaciones web que estés utilizando. Porque ellos comentaban el tema de
la seguridad. Gabriel tiene un paso más que yo porque Gabriel usa la cdn de Cloudflare. Yo ahora mismo
no la estoy usando, pero me voy a plantear usarlo. Pero sí es cierto que siguiendo algunas, algunas
guías y algunas buenas prácticas, tú puedes asegurar bastante bien el servidor en casa,
como puedes asegurar bien un servidor en internet. Por supuesto que cuando tú pagas por estas cosas,
¿no? La compañía que te ofrece servicio toma pasos extras y tiene otras herramientas,
tienes personal dedicado a estar pendiente de los temas de ataques de denegación de servicios
y cosas por el estilo. Pero, pero no es que no puedes hacerlo en casa. Configurando unas cuantas
cositas, que si Fail2Ban, que si puertos por aquí, puertos por allá, tú puedes lograr tener
bastante seguridad. Desgracidamente, siempre que tengamos un servicio web corriendo, hay posibilidad
de que esto, esta es plataforma, digase por ejemplo WordPress, Castopod, Mastodon, todo lo que tengas,
tenga alguna vulnerabilidad que un hacker pueda aprovechar y entrar a tu servidor. Claro,
de entrar a servidor, a entrar a tu ordenador personal, ya es otra cosa, porque primero tiene que pasar
por el router, que nada más tiene abierto dos puertos, el 80 y el 443, que es web solamente, y luego
que pasa por el router, adivinar cuál es la máquina donde tengo los servicios en la
red interna y después de todo eso, bueno, tratar de acceder y ya cuando estas adentro de ahí de esa máquina a mi
ordenador, te va a costar, sinceramente te va a costar. Entonces no tengo problema con eso,
no tengo ninguna preocupación con respecto a ese tema. Pero si es verdad, si es verdad que aunque
yo considero que todo el mundo puede hacer self-hosted, porque todo el mundo puede auto-alojar
siguiendo una guía por aquí, una guía por allá, si es cierto que estas cosas las hacemos
personas que tenemos cierto conocimiento sobre ciertas herramientas, sobre ciertos protocolos,
sobre ciertos puertos que la mayoría de personas no dominan. No es nada complicado,
no es que no te puedas entrar un día en internet y puedas averiguar qué cosa es Secure Shell, o sea,
SSH, por qué puerto funciona, o por dónde se conecta un sitio web, o por qué puerto es HTTPS,
cosas por el estilo, eso lo puedes conocer, lo puedes dominar. Pero la realidad es que esto lleva
atrás un aprendizaje, una experiencia, lleva por ejemplo saber instalar un Linux y no solamente
instalarlo, sino tener ciertos conocimientos básicos para en caso de que tengas algún problema,
poder detectar rápidamente cuál es la situación, porque de nuevo, guías en internet hay un montón
que tú puedes seguir y pues instalarte un servidor al momento y para hacerlo funcionar. El problema
está como tengas que sentarte ante un problema, donde busco tal cosa, donde busco y sobre todo no
es donde busco, sino saber qué buscar. Obvio, de nuevo esto no es para todo el mundo, esto no es
para todo el mundo, esto lleva cierto conocimiento por detrás y lleva cierto tiempo de experiencia
que creo, las personas que conozco que tienen cosas montadas en casa a este nivel de tener sus
servicios y demás, tienen ese conocimiento, que cosa un firewall, cómo configurar tal aplicación
para no permitir ataque de denegación de servicio y cosas por el estilo. Es por un lado como dice
Roberto es una cueva de conejo, porque te vas metiendo, te vas metiendo y lo que el decía
en su podcast, exactamente lo que he vivido yo en mi caso, vas comprando un ordenador,
lo vas mejorando, le vas poniendo que hacer un disco más rápido, un disco estados sólidos,
por supuesto, que si más ram, que si por aquí, por allá, te vas metiendo en eso, te vas
mandando lo tuyo y es como un vicio, pero de nuevo no es para todo el mundo, desgraciadamente todo el
mundo lo puede hacer si quieres, pero no es para todo el mundo. Yo entiendo si tú quieres tener tus
cosas en un VPS de alguien más, de una compañía que puedan acceder a tu datos y tus cosas, yo eso lo
puedo entender, es algo muy común, es algo que básicamente te preocupas, incluso ni siquiera
un VPS, un hosting típico hosting que te pone un panel de control no, donde tu con dos click configura un
wordpress o un castopod o lo que sea, yo eso lo entiendo perfectamente y me parece perfecto, me
parece muy bien, lo que pasa que ya estoy en un punto en que si yo me puedo ahorrar ese gasto en
pagar un servicio, pues mira mejor y puede que alguien diga no, pero bueno lo que te ahorra en pagar
el VPS o los VPS lo gastas en corriente, no, no necesariamente, los ordenadores que te
estoy usando como servidores no suelen gastar mucha electricidad y bueno aún así es día que el gasto
esté por encima del beneficios pues los apagos y tan simple como eso, no, así que nada esta es mi
opinión a respecto, ya en otro momento si quieren hablamos de mi proceso de cómo llegué aquí
y toda esa serie de cosas, pero eso es lo que yo pienso, eso es la parte negativa que tiene desde
mi punto de vista tener todo self-hosted o auto alojado, hasta un próximo episodio.
[Música]