Convertir un móvil Android en servidor doméstico con Termux, chroot y Ansible

Un usuario ha sustituido su VPS de Hetzner por un servidor doméstico basado en el CMF Phone 1, un móvil con ocho núcleos ARM, 8 GB de RAM, 128 GB de almacenamiento, Wi-Fi 6, módem 5G y batería integrada. Tras comprobar que los precios de la DRAM desaconsejaban montar un equipo nuevo y que los mini P

Por qué desplegar un servidor web a escala amateur es una pesadilla

Desarrollar una aplicación web pensada para que aficionados la desplieguen en sus propios servidores obliga a renunciar a optimizaciones clave que sí están al alcance de proyectos alojados de forma centralizada. El texto recorre, sección por sección, las complicaciones que surgen al separar TLS, ser

Migrar de GitHub a Forgejo: infraestructura autoalojada con Podman y Systemd

El ingeniero Alexander Fortin relata en detalle cómo abandonó GitHub por la degradación del servicio y montó su propia instancia de Forgejo en un VPS económico, replicando la experiencia de la plataforma de Microsoft con software libre. El artículo funciona como guía práctica y didáctica para quien

Cómo empaquetar un binario en GNU Guix: el caso de Caddy

El gestor de paquetes funcional GNU Guix permite definir paquetes reproducibles a partir de código fuente o, como alternativa más sencilla, de un binario ya compilado. Este artículo recorre, paso a paso, la creación de un paquete para Caddy, el servidor web con TLS automático, dentro de Guix 1.5.0.

Reconstrucción de un homelab con Docker Compose, Ruby e IPv6, sin Kubernetes

Un administrador de sistemas detalla la reconstrucción de su laboratorio doméstico (homelab) tras el abandono de Kubernetes y la pérdida de varias máquinas, entre ellas un servidor Lenovo M80s Gen3 adquirido reacondicionado en eBay que resultó defectuoso y nunca funcionó de forma fiable. La infraest

tau-tower: servidor de radio web para retransmitir audio en streaming

tau-tower es un servidor de radio web de código abierto, desarrollado por la organización tau-org, que permite retransmitir una fuente de audio a múltiples clientes a través de internet. Su diseño está inspirado en el software Icecast y sirve un flujo de audio en formato HTML que puede incrustarse e

zeroserve: un servidor web HTTPS sin configuración que se programa con eBPF

zeroserve es un servidor web HTTPS sin configuración, compacto y rápido, desarrollado por losfair y publicado en GitHub. Recibe un único archivo tar con un sitio web y lo sirve tal cual, sin descomprimirlo en disco, a través de HTTP/2 y TLS 1.3, con recarga en caliente y un consumo de memoria mínimo

Guía para alojar tu web personal en una Raspberry Pi

Este artículo explica paso a paso cómo alojar un sitio web personal en una Raspberry Pi, un ordenador de bajo coste del tamaño de una tarjeta de crédito. El autor tenía un dominio disponible y una Raspberry Pi sin usar, así que decidió aprovechar ambos para crear su propia web personal. La razón pr

Crea tu propio servidor de mensajería XMPP con Docker

Este artículo describe el proceso de configuración de un servidor XMPP (Extensible Messaging and Presence Protocol) propio utilizando Prosody y Docker, con el objetivo de tener un servicio de mensajería federado y controlado por el usuario. XMPP es un protocolo de mensajería descentralizado que, a d