Blog
Home ServerDebianDockerSelf-hostingSysAdminTailscale

Guía definitiva: Cómo transformar tu PC viejo en un potente Home Server

Transforma tu PC viejo en un Home Server: Guía paso a paso

¿Tienes un notebook o PC antiguo juntando polvo? En Kadev sabemos que el mejor hardware es el que ya tienes. Convertirlo en un Home Server no solo es un excelente proyecto de aprendizaje, sino una forma eficiente de centralizar tus servicios, archivos y herramientas de desarrollo sin depender de la nube pública.

1. Preparación e Instalación del Sistema Operativo

El primer paso es elegir un sistema robusto. Recomendamos Debian 13 (Testing/Trixie) por su estabilidad y ligereza para servidores.

  1. Descarga la imagen ISO de Debian Server e instálala vía USB.

  2. Una vez dentro, lo primero es asegurar que todo esté al día: bash sudo apt update && sudo apt upgrade -y

  3. Configura el Firewall: La seguridad es clave. Usa ufw para gestionar las conexiones: bash sudo apt install ufw sudo ufw allow ssh sudo ufw enable

  4. Acceso Seguro vía SSH: Olvídate de las contraseñas. Genera un par de llaves (pública y privada) en tu máquina principal y transfiere la pública al servidor. Guarda tu llave privada en un lugar seguro, ya que será tu único acceso.

2. Entorno de Desarrollo y Contenedores

Para que tu servidor sea funcional, necesitamos instalar las herramientas base y el motor de virtualización.

  • Librerías principales: Instala lo esencial para compilar y gestionar código: bash sudo apt install git gcc nvim curl wget -y

  • Docker y Docker Compose: La base de cualquier Home Server moderno. Instala Docker para aislar tus aplicaciones y gestionarlas fácilmente.

  • Tailscale: Instala Tailscale para crear una VPN segura. Esto te permitirá acceder a tu servidor desde cualquier parte del mundo sin abrir puertos en tu router, utilizando sus funciones de Funnels para exponer servicios de forma segura.

3. Servicios y Panel de Control

Con la base lista, es momento de desplegar las aplicaciones que harán brillar tu servidor:

  • CasaOS: Una interfaz visual intuitiva para gestionar tus archivos y contenedores con un clic.
  • AdGuard Home: Bloquea publicidad y rastreadores a nivel de red en toda tu casa.
  • Coolify: Tu propio Heroku/Netlify personal para desplegar aplicaciones de forma automática.
  • Portainer: La herramienta definitiva para visualizar y administrar tus contenedores Docker.
  • Uptime Kuma: Mantén un monitoreo constante de tus servicios y recibe alertas si algo falla.

¡Listo! Ahora tienes un centro de cómputo privado, seguro y altamente escalable. En Kadev creemos en el poder del open source para potenciar el talento local. ¡Manos a la obra!