Una introducción amable al self-hosting de software
- Antes, el software y los juegos se distribuían en DVD. En los años 2000, las computadoras personales eran lo principal, y las Chromebook eran un concepto nuevo en el que la mayoría del software podía ejecutarse con solo una interfaz y conexión a internet.
- En los años 2010, la computación en la nube se volvió la norma, y los servicios por suscripción se convirtieron, después de la publicidad, en una de las principales formas de ganar dinero en línea.
- Como resultado, los informáticos perdieron la oportunidad de empezar como entusiastas de las computadoras, y el espíritu hacker se ha ido desvaneciendo poco a poco.
- En 2024, es momento de volver a explorar la alegría básica del self-hosting.
¿Por qué hacer self-hosting?
- Razón filosófica: es una forma de resistir a los monopolios y mantener control total sobre tu yo digital; es el último bastión de la libertad en línea.
- Razón práctica: puede ahorrarte dinero, pero también puede costarte tiempo y salud mental. En muchos casos, es más práctico dejar que otra persona gestione la confiabilidad, concurrencia, redundancia y disponibilidad del sistema.
- Razón intelectual: es como un garaje digital donde ajustas el sistema constantemente, como jugar con tu juguete favorito al terminar la jornada.
- La razón más importante: debe ser divertido. Self-hosting como hobby.
Hosting compartido
- Los servicios de hosting web compartido funcionan haciendo que varios servicios vivan en un mismo servidor web. El costo de mantenimiento del servidor se reparte entre varios clientes.
- Se recomienda Uberspace. Es un proveedor de hosting muy amable.
- Puedes crear una cuenta en Uberspace y obtener acceso por SSH para usar 10 GB de almacenamiento y 1.5 GB de RAM en la nube.
Instalación de software
- Uberspace Labs: ofrece guías para instalar distintos tipos de software que pueden usarse en Uberspace.
- Awesome-Selfhosted: ofrece una lista de software que puede alojarse por cuenta propia.
- Docker no puede usarse en Uberspace, pero es posible instalar software desde el código fuente o usar imágenes de Docker como imágenes de compilación.
Software recomendado
- Actual Budget: una app de gestión financiera que usa la metodología de Envelope Budgeting. Permite controlar datos financieros sensibles y acceder a ellos desde cualquier parte del mundo a través del navegador.
- Miniflux: un lector de feeds minimalista y de opiniones firmes. Permite revisar en un solo lugar las actualizaciones de varios sitios web mediante feeds RSS.
Bonus: dominio
- La parte más genial del self-hosting es presumir lo tuyo a través de un dominio personal.
- Puedes comprar un dominio en un registrador de nombres de dominio y conectar a subdominios los distintos servicios que alojas en Uberspace.
- Conviene verificar si tu proveedor de correo permite configurar un dominio personalizado, para poder cambiar de proveedor de correo sin perder tu dirección.
- También puedes conectar un subdominio o una ruta de URL a un repositorio de GitHub para alojar archivos accesibles públicamente.
Resumen de GN⁺
- Este artículo es útil para quienes quieren volver a explorar la alegría básica del self-hosting.
- El self-hosting vale la pena por razones filosóficas, prácticas e intelectuales, y sobre todo debe ser divertido.
- Es fácil empezar mediante servicios de hosting compartido como Uberspace, donde puedes instalar y usar distintos tipos de software.
- Un dominio personal te permite presumir lo tuyo y cambiar de proveedor sin perder tu dirección de correo.
- Ofrece información interesante y útil para quienes tienen interés en el self-hosting.
1 comentarios
Opiniones de Hacker News