=========================
== Reflexiones de Navi ==
=========================
Algunas ideas que cursan el tiempo

Inicio en el self hosting

Desde hace un par de meses que adquirí un vps (arrendar un servidor externo) y decidí ir abrazando de a poco la idea de “self hostear” algunos servicios1. Y dentro de todo ha sido una experiencia de amor y odio con el asunto, pero creo que vale la pena el esfuerzo por un poco más de libertad

Las dos razones por las que quise abrazar el self hosting era por:

  1. Tener más control sobre algunas herramientas que estaba usando
  2. Aprender un poco más sobre cosas sysadmin

Es así que me propuse hostear distintos servicios:

Web estáticas

Este microblog y mi página personal estan hosteados en el vps, esto es uno de los ejercicios más simples de hacer, una página web no es más que un conjunto de archivos html y CSS concatenatados.

Calibre

Este es uno de mis orgullos, la verdad es que me tenía cansado Kindle, tener que usar kindle para leer mis libros y el no poder leerlos fuera de la aplicación, desde otros dispositivos era algo que me tenía medio cansado, por lo que usé Calibre para remover el formato de kindle para los libros que estaba permitido descargar, luego instalé la aplicación y agregué una contraseña y envié todos los libros al server, ahora puedo administrar mi librería con tranquilidad en mi propio servidor. Y bueno, los libros que no pude descargar terminé apoyandome desde otras fuentes2

calibre

Fediverso (Pleroma)

Este no me tincaba mucho, porque igual no era tan necesario tenerlo. Perfectamente podía seguir usando Mastodon (en el server fosstodon), pero obviamente uno esa sometido a las reglas del dueño del server, la cantidad de caracteres que puedes escribir, o incluso la relación que tienes con entidades como Threads en el fediverso 3. Pero aun así veré en el futuro de si mantengo esta instancia.

SearXNG

Un meta-search para la web, antes usaba DuckDuckGo, pero obviamente es una empresa americana y que su software es closed source, por lo que el tema de la privacidad es parcialmente creible, así que por ahora lo uso en el telefono y en mi laptop personal.

Hay otras cosas que estoy interesado en self-hostear pero iré evaluandolas con el tiempo:

  1. Tor: para navegación en el anonimato
  2. Cgit: self hostear mi código
  3. Prosody: plataforma para chatear con gente
  4. Email: Este puede que sea el más dificil de los desafíos, pero estoy interesado en intentarlo.
  5. Immich: Para reemplazar Google Photos

Deberías aprender sobre sysadmin.

Esa pregunta es un enorme depende, pero probablemente es una de las cosas que más provecho puedes tener de aprender dentro del mundo TI, si tienes un servidor y lo aprendes a administrar, hay muchos servicios que puedes manejar por tu cuenta, sin depender de alguna empresa que usurpen tu información.

Pero piensa que esto también significa que tendrás que usar tu tiempo en aprender de este tipo de cosas. No te garantizo de que sea un camino facil, por lo menos a mi, un par de veces tuve que gastar unas tardes tratando de ver porque ciertos servicios no estaban funcionando, por ejemplo. También es importante de que leas un poco sobre asegurar tu servidor (con ssh keys por ejemplo), sino tus riesgos de que tu servidor sea hackeado pueden ser dramaticas.


  1. Self-hostear entre comillas porque no soy propietario del hardware ↩︎

  2. libreria Genesis y Archive.org las grandes estrellas para este cometido ↩︎

  3. La verdad estoy a favor de un bloqueo the Threads en el fediverso, no apoyo la idea de mantener una relación con esa empresa, y me parece extraño que por lo menos la instancia de Fosstodon (que se supone apoya el software libre) haya decidido no hacer nada al respecto. ↩︎