<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Walter</title>
    <description>The latest articles on DEV Community by Walter (@kilydev).</description>
    <link>https://dev.to/kilydev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4075431%2Fba59d126-e39c-4c2c-8bc5-d5447ec9e51b.png</url>
      <title>DEV Community: Walter</title>
      <link>https://dev.to/kilydev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kilydev"/>
    <language>en</language>
    <item>
      <title>Homelab barato en Japón (y cómo instalarlo) 2026</title>
      <dc:creator>Walter</dc:creator>
      <pubDate>Thu, 13 Aug 2026 01:33:50 +0000</pubDate>
      <link>https://dev.to/kilydev/homelab-barato-en-japon-2026-1pb9</link>
      <guid>https://dev.to/kilydev/homelab-barato-en-japon-2026-1pb9</guid>
      <description>&lt;p&gt;La guía que preparé para quienes vivimos en Japón y queremos montar un servidor local sin gastar una fortuna: los modelos exactos que vale la pena buscar (ThinkCentre M720q, M920x, M710q, OptiPlex Micro, EliteDesk 800 Mini, Wyse 5070, Raspberry Pi) con precios de referencia para el mercado japonés y consumo de cada uno. Incluye los requisitos de hardware y software, los 7 chequeos antes de pagar por un equipo usado, la instalación completa por los dos caminos (Ubuntu Server directo y Proxmox VE), más de 20 servicios útiles para empezar ordenados por para qué sirven, y la configuración de Cloudflare Tunnel paso a paso.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qué máquina comprar, cómo instalarla y qué montar el primer día
&lt;/h2&gt;

&lt;p&gt;La pregunta que más me hacen cuando hablo de montar un servidor en casa no es técnica: es “¿y cuánto cuesta empezar?”. La respuesta honesta es que probablemente cero, porque quizá ya tienes una laptop o una PC vieja guardada. Pero si vas a comprar, en Japón hay varios modelos concretos que vale la pena buscar y muchos otros que son dinero tirado.&lt;/p&gt;

&lt;p&gt;Esta guía va en orden: primero qué necesita de verdad la máquina, después los modelos exactos con nombre y apellido, después cómo elegirla (por Ubuntu Server directo o por Proxmox, con las dos rutas explicadas), y al final los servicios con los que empezar y cómo sacarlos a internet.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota sobre precios:&lt;/strong&gt; los importes en yenes de esta guía son referencias orientativas para buscar equipos en Japón. En Mercari, Yahoo!オークション, Hard Off, Janpara, Dospara y otras tiendas de segunda mano pueden variar bastante según RAM, SSD, estado y accesorios incluidos. Antes de comprar, compara siempre varias publicaciones.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Lo que vas a encontrar aquí
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Parte 1:&lt;/strong&gt; los requisitos mínimos reales, de hardware y de software&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 2:&lt;/strong&gt; los modelos exactos que sirven, uno por uno&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 3:&lt;/strong&gt; cómo elegir entre ellos en tres preguntas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 4:&lt;/strong&gt; los 7 chequeos antes de pagarle a un desconocido&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 5:&lt;/strong&gt; instalación, camino A (Ubuntu Server) y camino B (Proxmox)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 6:&lt;/strong&gt; Docker, que es la base de todo lo demás&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 7:&lt;/strong&gt; los servicios para empezar, ordenados por para qué sirven&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 8:&lt;/strong&gt; sacarlo a internet sin abrir puertos&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parte 9:&lt;/strong&gt; los errores que ya cometí&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Parte 1 — Qué necesita de verdad
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Requisitos de hardware
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Procesador:&lt;/strong&gt; cualquier Intel de 8ª generación o superior, o un AMD Ryzen de la serie 2000 en adelante. Si vas a virtualizar con Proxmox, que soporte VT-x (Intel) o AMD-V, que hoy es casi cualquiera.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAM:&lt;/strong&gt; 8 GB es el mínimo para arrancar. &lt;strong&gt;16 GB es el número que quieres&lt;/strong&gt; y es lo que normalmente buscaría en un mini PC corporativo usado. La RAM es lo primero que se acaba, nunca la CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disco:&lt;/strong&gt; SSD siempre, nunca mecánico para el sistema. 256 GB alcanza de sobra para el sistema y 15 contenedores. NVMe si el equipo lo permite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Red:&lt;/strong&gt; cable, no WiFi. La mitad de los problemas raros de un homelab son WiFi.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consumo:&lt;/strong&gt; apunta a algo por debajo de 20 W. Va a estar encendido 8.760 horas al año.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Requisitos de software
&lt;/h3&gt;

&lt;p&gt;Todo esto es gratis y sin licencias:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Un sistema operativo:&lt;/strong&gt; Ubuntu Server 24.04 LTS o Debian 13. Sin escritorio, sin interfaz gráfica. O Proxmox VE si vas por el camino B.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker Engine y el plugin de Compose.&lt;/strong&gt; Todos los servicios de esta guía corren en contenedores.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SSH&lt;/strong&gt; para entrar desde tu computadora normal. El servidor no necesita monitor después del primer arranque.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Una IP fija&lt;/strong&gt; en tu red local, para que no cambie cada vez que se reinicia el router.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opcional pero recomendado:&lt;/strong&gt; una cuenta gratis de Cloudflare y un dominio propio.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lo que NO necesitas: Windows, licencias de nada, tarjeta gráfica, ni conocimientos de Linux más allá de copiar y pegar comandos. Lo demás se aprende rompiendo.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Parte 2 — Los modelos exactos que sirven
&lt;/h2&gt;

&lt;p&gt;Estos son equipos corporativos que las empresas retiran por lotes cuando renuevan oficinas. Por eso suelen encontrarse baratos y por eso están tan bien hechos: fueron diseñados para estar encendidos todo el día en una oficina.&lt;/p&gt;

&lt;p&gt;En Japón vale la pena buscar estos modelos en &lt;strong&gt;Mercari, Yahoo!オークション, Hard Off, Janpara, Dospara, Sofmap y tiendas de PC usado&lt;/strong&gt;. Si compras en una tienda, normalmente pagarás algo más, pero puedes encontrar garantía.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lenovo ThinkCentre M720q Tiny — aproximadamente ¥16.500 a ¥22.500
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Procesador:&lt;/strong&gt; Intel de 8ª y 9ª generación. Busca i5-8400T, i5-8500T o i5-9500T.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAM:&lt;/strong&gt; dos ranuras SODIMM DDR4, normalmente viene con 8 o 16 GB y sube a 32 GB.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disco:&lt;/strong&gt; una ranura M.2 2280 para NVMe y además bahía de 2.5 pulgadas. Le caben dos discos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tamaño y consumo:&lt;/strong&gt; 1 litro, unos 12 W en uso normal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mi recomendación:&lt;/strong&gt; si encuentras uno en Japón con 16 GB y SSD/NVMe a buen precio, es uno de los mejores puntos de entrada.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Lenovo ThinkCentre M920q / M920x — aproximadamente ¥22.500 a ¥31.500
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;El hermano mayor del M720q, con vPro y mejor disipación.&lt;/li&gt;
&lt;li&gt;El &lt;strong&gt;M920x&lt;/strong&gt; trae &lt;strong&gt;dos ranuras M.2&lt;/strong&gt;, que es lo que quieres si vas a separar sistema y datos.&lt;/li&gt;
&lt;li&gt;Cómpralo solo si la diferencia de precio con el M720q no es demasiado grande.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Lenovo ThinkCentre M710q — aproximadamente ¥10.500 a ¥14.500
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Generación anterior (6ª y 7ª: i5-6500T, i5-7400T). Más lento, pero perfectamente vivo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La opción si el presupuesto manda.&lt;/strong&gt; Puede correr varios contenedores sin problema.&lt;/li&gt;
&lt;li&gt;Acepta 32 GB de RAM igual que el M720q.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dell OptiPlex 3070 / 5070 / 7070 Micro — aproximadamente ¥15.000 a ¥27.000
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;El equivalente exacto de Dell. El número del medio es la gama: 3070 es la básica, 7070 la alta.&lt;/li&gt;
&lt;li&gt;Generación 9ª. Si ves 3060/5060/7060, es 8ª generación y también sirve.&lt;/li&gt;
&lt;li&gt;M.2 2280 más bahía de 2.5 pulgadas, igual que el Lenovo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Los 7070 y 7080 suelen traer mejor procesador por poco más de dinero.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  HP EliteDesk 800 G4 / G5 Mini — aproximadamente ¥19.500 a ¥26.500
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Mismo formato que los anteriores, pero con &lt;strong&gt;dos ranuras M.2 de fábrica&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Es el mejor candidato si quieres un disco para el sistema y otro para datos sin abrir el equipo cada vez.&lt;/li&gt;
&lt;li&gt;El hermano barato es el &lt;strong&gt;ProDesk 400 G5 Mini&lt;/strong&gt;, normalmente más barato y con procesador algo más flojo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dell Wyse 5070 (thin client) — aproximadamente ¥7.000 a ¥10.500
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Celeron J4105 o Pentium Silver J5005. Es lo más barato que puedes comprar que siga siendo x86 de verdad.&lt;/li&gt;
&lt;li&gt;Viene con 4 GB y muchos aceptan 8 o 16.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;De 6 a 12 W.&lt;/strong&gt; Perfecto para Pi-hole, WireGuard y DNS interno. No le pidas Nextcloud con mucha gente encima.&lt;/li&gt;
&lt;li&gt;Alternativa equivalente: &lt;strong&gt;HP t630 o t640&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Raspberry Pi 4 de 8 GB — alrededor de ¥14.000–¥18.000 según kit y estado
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Es una excelente opción como nodo pequeño del homelab.&lt;/li&gt;
&lt;li&gt;De 2.7 W en reposo a 7 W a tope.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lo que hay que aceptar:&lt;/strong&gt; es ARM. Casi todo tiene imagen arm64 hoy, pero algún contenedor suelto todavía no.&lt;/li&gt;
&lt;li&gt;Súmale fuente oficial, disipador y, sobre todo, un &lt;strong&gt;SSD por USB en vez de la microSD&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;La &lt;strong&gt;Pi 5 de 4 GB&lt;/strong&gt; puede ser dos o tres veces más rápida y acepta NVMe con un HAT, pero pide fuente USB-C adecuada y ventilador.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Si prefieres nuevo y con garantía: mini PC Intel N100 o N150 — aproximadamente ¥27.000 a ¥33.000
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;16 GB de RAM y 500 GB de NVMe, nuevo, en caja, con garantía.&lt;/li&gt;
&lt;li&gt;Consume como una Raspberry Pi en muchas cargas, pero es x86, así que le corre prácticamente todo.&lt;/li&gt;
&lt;li&gt;Trae Quick Sync, que es exactamente lo que necesitas si algún día vas a servir video.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cuando se te llene el de ¥20.000: mini PC Ryzen 7 5825U — aproximadamente ¥50.000–¥60.000
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;8 núcleos y 32 GB. Aquí ya caben máquinas virtuales de verdad y bases de datos con carga.&lt;/li&gt;
&lt;li&gt;De 12 a 55 W según configuración y carga.&lt;/li&gt;
&lt;li&gt;Este es el equipo que compras cuando ya sabes qué corres, no antes.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Parte 3 — Cómo elegir, en tres preguntas
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;¿Ya tienes una laptop o una torre vieja en casa?&lt;/strong&gt; Úsala un mes antes de comprar nada. La laptop además trae batería, o sea que ya tiene UPS incorporado.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;¿Vas a correr más de cinco servicios o algo con base de datos?&lt;/strong&gt; Si la respuesta es sí, necesitas x86 y 16 GB: ThinkCentre M720q, OptiPlex Micro o EliteDesk Mini. Si es no, un thin client barato o una Raspberry Pi te sobran.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;¿Te importa la garantía más que el precio?&lt;/strong&gt; Si sí, mini PC N100 nuevo. Si no, usado corporativo, que da mucho más hardware por el mismo dinero.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Si solo vas a comprar una cosa de toda esta guía, mi recomendación sería buscar un ThinkCentre M720q o un OptiPlex Micro con 16 GB. Un i5 de 8ª generación sigue siendo una máquina muy capaz para un homelab.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Lo que NO necesitas comprar todavía
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Un NAS.&lt;/strong&gt; Antes de comprar uno, calcula si realmente necesitas el hardware dedicado. Para empezar puedes utilizar el almacenamiento del propio mini PC y después añadir discos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un rack.&lt;/strong&gt; Un rack sin propósito es un mueble caro con luces. Yo no empezaría por ahí.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un switch gestionable.&lt;/strong&gt; Solo el día que quieras separar por VLAN lo que expones a internet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un mini PC carísimo.&lt;/strong&gt; Eso es para cargas muy concretas, como IA local, no para empezar un homelab.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lo que sí compraría pronto en Japón es un &lt;strong&gt;UPS de 600 a 900 VA&lt;/strong&gt;, especialmente si vas a alojar servicios importantes. No es para seguir trabajando durante un apagón: es para que el servidor se apague ordenadamente y no te corrompa la base de datos.&lt;/p&gt;




&lt;h2&gt;
  
  
  Parte 4 — Los 7 chequeos antes de pagar
&lt;/h2&gt;

&lt;p&gt;Esto es lo que reviso antes de comprarle a un desconocido:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Que el procesador termine en T.&lt;/strong&gt; i5-8400T, i5-8500T. Son las versiones de bajo consumo: 35 W de TDP contra 65 W del normal. Misma potencia útil para un servidor, menos calor y menos consumo.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Que traiga ranura M.2 para NVMe.&lt;/strong&gt; Si solo tiene bahía de 2.5 pulgadas, el disco va más lento y no hay forma barata de arreglarlo después.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Que venga con su cargador.&lt;/strong&gt; Es propietario en muchos de estos mini PCs. Comprarlo aparte puede arruinar el precio final.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cuánta RAM trae y cuántas ranuras tiene.&lt;/strong&gt; Dos ranuras significa que puedes llegar a 32 GB con facilidad. Una sola ranura es un techo.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Que el vendedor diga el modelo exacto del procesador&lt;/strong&gt;, no simplemente “i5 de 8ª”. Si no lo dice, pregunta. Si no contesta, no compres.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fotos reales, no de catálogo&lt;/strong&gt;, y que se vea la parte trasera: ahí está la etiqueta con el modelo.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Precio de referencia:&lt;/strong&gt; compara siempre varias publicaciones japonesas. Si un equipo usado está demasiado cerca del precio de uno nuevo, espera.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Dónde buscar en Japón
&lt;/h3&gt;

&lt;p&gt;Busca en:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;メルカリ (Mercari)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Yahoo!オークション&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ハードオフ (Hard Off)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;じゃんぱら (Janpara)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ドスパラ (Dospara)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ソフマップ (Sofmap)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Amazon Japan para equipos nuevos&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Palabras útiles para buscar:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ThinkCentre M720q
ThinkCentre M920q
OptiPlex Micro
EliteDesk Mini
ミニPC
小型PC
中古PC
16GB SSD
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Y aprende estas palabras porque te ahorrarán muchos problemas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;中古&lt;/strong&gt; = usado&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;動作品&lt;/strong&gt; = funcionando&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;動作確認済み&lt;/strong&gt; = funcionamiento comprobado&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ジャンク&lt;/strong&gt; = para reparar / sin garantía de funcionamiento&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ACアダプター付属&lt;/strong&gt; = incluye adaptador AC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SSD搭載&lt;/strong&gt; = incluye SSD&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;メモリ16GB&lt;/strong&gt; = 16 GB de RAM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OSなし&lt;/strong&gt; = sin sistema operativo&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Parte 5 — Instalación: los dos caminos
&lt;/h2&gt;

&lt;p&gt;Aquí es donde la gente se traba, así que vamos claro. Hay dos formas de montar la máquina y las dos son válidas.&lt;/p&gt;

&lt;h3&gt;
  
  
  Camino A — Ubuntu Server directo (empieza por aquí)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Elige este si:&lt;/strong&gt; es tu primer servidor, tienes 8 o 16 GB de RAM, y quieres tener servicios corriendo esta misma tarde. El sistema operativo va directo sobre la máquina y todo corre en Docker encima. Es lo más simple y lo que yo recomiendo para empezar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pasos:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Descarga la ISO de &lt;strong&gt;Ubuntu Server 24.04 LTS&lt;/strong&gt; (no la Desktop).&lt;/li&gt;
&lt;li&gt;Grábala en un USB con Rufus, balenaEtcher o Ventoy.&lt;/li&gt;
&lt;li&gt;Arranca desde el USB (normalmente F12 en Lenovo, F12 en Dell, F9 en HP).&lt;/li&gt;
&lt;li&gt;En el instalador: idioma, teclado, disco entero, y &lt;strong&gt;marca la casilla de instalar OpenSSH Server&lt;/strong&gt;. Esa casilla es la que te evita necesitar monitor después.&lt;/li&gt;
&lt;li&gt;Reinicia, saca el USB y ya puedes desconectar pantalla y teclado.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Desde tu computadora normal, entra y actualiza:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh tu-usuario@192.168.1.50
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;sudo &lt;/span&gt;apt upgrade &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fija la IP para que no cambie nunca. Edita el archivo de netplan:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;nano /etc/netplan/50-cloud-init.yaml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;network&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;2&lt;/span&gt;
  &lt;span class="na"&gt;ethernets&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;enp1s0&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;dhcp4&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
      &lt;span class="na"&gt;addresses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;192.168.1.50/24&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
      &lt;span class="na"&gt;routes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;to&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;default&lt;/span&gt;
          &lt;span class="na"&gt;via&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;192.168.1.1&lt;/span&gt;
      &lt;span class="na"&gt;nameservers&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="na"&gt;addresses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;1.1.1.1&lt;/span&gt;&lt;span class="pi"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;8.8.8.8&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;netplan apply
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cambia &lt;strong&gt;&lt;code&gt;enp1s0&lt;/code&gt;&lt;/strong&gt; por el nombre real de tu tarjeta, que ves con:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ip a
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Camino B — Proxmox VE (cuando quieras virtualizar)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Elige este si:&lt;/strong&gt; tienes 16 GB de RAM o más, quieres varias máquinas virtuales separadas, o quieres poder tomar un &lt;em&gt;snapshot&lt;/em&gt; antes de tocar algo y volver atrás en 10 segundos si lo rompes. Proxmox es un sistema operativo completo que se dedica a crear máquinas virtuales y contenedores LXC.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lo que ganas:&lt;/strong&gt; snapshots, aislar cada cosa en su propia máquina, mover una VM a otro equipo, y probar sistemas sin miedo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lo que cuesta:&lt;/strong&gt; se come 1 o 2 GB de RAM solo por existir, y agrega una capa más que entender. Con 8 GB no lo recomiendo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pasos:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Descarga la ISO de &lt;strong&gt;Proxmox VE&lt;/strong&gt; desde proxmox.com y grábala en un USB.&lt;/li&gt;
&lt;li&gt;Instálala igual que un sistema operativo normal. Te va a pedir una contraseña, un correo y una IP fija: pon la IP directamente aquí, así te ahorras netplan.&lt;/li&gt;
&lt;li&gt;Cuando termine, el propio equipo te muestra la dirección del panel:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://192.168.1.50:8006
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Se abre desde el navegador de tu computadora normal.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Va a salir un aviso de certificado. Es normal, es autofirmado. Acepta y entra con el usuario &lt;strong&gt;&lt;code&gt;root&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;El primer problema que puedes tener&lt;/strong&gt;, y le pasa a mucha gente: al actualizar da error porque intenta usar el repositorio empresarial y tú no tienes suscripción. Se puede configurar el repositorio sin suscripción siguiendo la documentación oficial de Proxmox. Si utilizas el comando de la guía original, revisa primero la versión de Proxmox que instalaste y el nombre de la distribución antes de pegarlo.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;rm&lt;/span&gt; /etc/apt/sources.list.d/pve-enterprise.list
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription"&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; /etc/apt/sources.list.d/pve-no-sub.list
apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; apt upgrade &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Después, dentro de Proxmox, crea una máquina virtual con Ubuntu Server y sigue el camino A dentro de ella. O crea un contenedor LXC, que consume mucho menos.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Si dudas entre los dos: empieza por Ubuntu Server directo. Proxmox no se va a ninguna parte y siempre puedes migrar. He visto a más gente complicarse el primer día por querer tenerlo todo perfecto antes de tener algo funcionando.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Parte 6 — Docker, la base de todo
&lt;/h2&gt;

&lt;p&gt;Cada servicio va en su propio contenedor. Si uno se cae, no tumba a los demás, y desinstalarlo es borrar una carpeta.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://get.docker.com | &lt;span class="nb"&gt;sudo &lt;/span&gt;sh
&lt;span class="nb"&gt;sudo &lt;/span&gt;usermod &lt;span class="nt"&gt;-aG&lt;/span&gt; docker &lt;span class="nv"&gt;$USER&lt;/span&gt;
newgrp docker
docker run hello-world
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ese &lt;strong&gt;&lt;code&gt;usermod&lt;/code&gt;&lt;/strong&gt; es para no tener que escribir &lt;strong&gt;&lt;code&gt;sudo&lt;/code&gt;&lt;/strong&gt; delante de cada comando de Docker. Cierra la sesión y vuelve a entrar si no te toma el cambio.&lt;/p&gt;

&lt;p&gt;De aquí en adelante, montar un servicio es siempre lo mismo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; ~/servicios/nombre-del-servicio
&lt;span class="nb"&gt;cd&lt;/span&gt; ~/servicios/nombre-del-servicio
nano docker-compose.yml    &lt;span class="c"&gt;# pegas el bloque&lt;/span&gt;
docker compose up &lt;span class="nt"&gt;-d&lt;/span&gt;       &lt;span class="c"&gt;# lo levanta&lt;/span&gt;
docker compose logs &lt;span class="nt"&gt;-f&lt;/span&gt;     &lt;span class="c"&gt;# ves si arrancó bien&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Parte 7 — Los servicios para empezar
&lt;/h2&gt;

&lt;p&gt;La palabra es &lt;strong&gt;homelab&lt;/strong&gt; y todos se quedan con “home”. La importante es &lt;strong&gt;lab&lt;/strong&gt;: un laboratorio se monta para resolver algo, no para acumular contenedores.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Un servicio, un problema, treinta días. Móntalo, úsalo un mes completo, y solo entonces monta el segundo. Es la diferencia entre un homelab y una colección.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Los dos primeros, para cualquiera
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Portainer&lt;/strong&gt; — un panel web para ver y manejar todos tus contenedores sin memorizar comandos. Es lo primero que instalaría.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uptime Kuma&lt;/strong&gt; — te avisa cuando algo se cae, por Telegram o por correo. Móntalo en cuanto tengas dos cosas corriendo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tus archivos y tus fotos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nextcloud&lt;/strong&gt; — tu Google Drive personal: archivos, calendario y contactos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Immich&lt;/strong&gt; — el reemplazo de Google Photos, con app de celular y reconocimiento de caras. Pide más músculo que el resto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Syncthing&lt;/strong&gt; — sincroniza carpetas entre tus equipos sin servidor central. Ligerísimo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paperless-ngx&lt;/strong&gt; — escaneas un documento y él lo indexa y lo hace buscable. De los que más se agradecen.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Seguridad y red
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vaultwarden&lt;/strong&gt; — gestor de contraseñas compatible con las apps de Bitwarden. Consume muy pocos recursos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pi-hole&lt;/strong&gt; o &lt;strong&gt;AdGuard Home&lt;/strong&gt; — bloquean la publicidad a nivel de DNS, o sea en el celular, en el televisor y dentro de las apps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WireGuard (wg-easy)&lt;/strong&gt; — tu propia VPN para entrar a tu casa desde la calle.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Casa y entretenimiento
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Home Assistant&lt;/strong&gt; — el cerebro de la domótica: junta bombillas, sensores y enchufes de marcas distintas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jellyfin&lt;/strong&gt; — tu Netflix con lo que ya tienes. Sin cuotas ni cuentas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audiobookshelf&lt;/strong&gt; — audiolibros y pódcast con app propia.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Trabajo y negocio
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n&lt;/strong&gt; — automatizaciones: conecta WhatsApp, correo, hojas de cálculo y APIs. Es gratis self-hosted.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vikunja&lt;/strong&gt; — tareas y proyectos, estilo Todoist o Trello.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DocuSeal&lt;/strong&gt; — firma de documentos, alternativa a DocuSign.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stirling-PDF&lt;/strong&gt; — une, divide, comprime y firma PDF sin subirlos a ninguna web.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Si estudias o quieres trabajar de esto
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Forgejo&lt;/strong&gt; o &lt;strong&gt;Gitea&lt;/strong&gt; — tu propio GitHub. Ligeros de verdad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code-server&lt;/strong&gt; — Visual Studio Code en el navegador, corriendo en el servidor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Beszel&lt;/strong&gt; o &lt;strong&gt;Glances&lt;/strong&gt; — para ver consumo de CPU, RAM y disco de tus nodos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Los composes para arrancar
&lt;/h3&gt;

&lt;p&gt;Portainer y Uptime Kuma, que son los dos primeros:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;services&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;portainer&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;portainer/portainer-ce:latest&lt;/span&gt;
    &lt;span class="na"&gt;restart&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;unless-stopped&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;9443:9443"&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;/var/run/docker.sock:/var/run/docker.sock&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;./portainer-data:/data&lt;/span&gt;

  &lt;span class="na"&gt;uptime-kuma&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;louislam/uptime-kuma:1&lt;/span&gt;
    &lt;span class="na"&gt;restart&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;unless-stopped&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;3001:3001"&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;./kuma-data:/app/data&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nextcloud, si tu camino son los archivos:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;services&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;nextcloud&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;nextcloud:apache&lt;/span&gt;
    &lt;span class="na"&gt;restart&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;unless-stopped&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;8080:80"&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;./data:/var/www/html&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;n8n, si tu camino es automatizar:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;services&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;n8n&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;docker.n8n.io/n8nio/n8n&lt;/span&gt;
    &lt;span class="na"&gt;restart&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;unless-stopped&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;5678:5678"&lt;/span&gt;
    &lt;span class="na"&gt;environment&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;GENERIC_TIMEZONE=Asia/Tokyo&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;TZ=Asia/Tokyo&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;N8N_SECURE_COOKIE=false&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;./data:/home/node/.n8n&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ese &lt;strong&gt;&lt;code&gt;N8N_SECURE_COOKIE=false&lt;/code&gt;&lt;/strong&gt; es el que te puede faltar cuando entres por IP local sin HTTPS y la interfaz no te deje pasar.&lt;/p&gt;

&lt;p&gt;Pi-hole, si lo tuyo es quitar la publicidad de la casa:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;services&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;pihole&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;pihole/pihole:latest&lt;/span&gt;
    &lt;span class="na"&gt;restart&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;unless-stopped&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;53:53/tcp"&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;53:53/udp"&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;8081:80/tcp"&lt;/span&gt;
    &lt;span class="na"&gt;environment&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;TZ&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Asia/Tokyo&lt;/span&gt;
      &lt;span class="na"&gt;FTLCONF_webserver_api_password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;cambia-esto&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;./etc-pihole:/etc/pihole&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;En Ubuntu y Debian el puerto 53 ya está ocupado por &lt;strong&gt;&lt;code&gt;systemd-resolved&lt;/code&gt;&lt;/strong&gt; y el contenedor no arranca. Se libera así:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo sed&lt;/span&gt; &lt;span class="nt"&gt;-i&lt;/span&gt; &lt;span class="s1"&gt;'s/#DNSStubListener=yes/DNSStubListener=no/'&lt;/span&gt; /etc/systemd/resolved.conf
&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl restart systemd-resolved
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Parte 8 — Sacarlo a internet sin tocar el router
&lt;/h2&gt;

&lt;p&gt;Por defecto todo esto vive solo en tu red local: cualquiera en tu red entra, nadie de fuera. Para llegar desde la calle hay dos caminos, y abrir puertos en el router &lt;strong&gt;no es uno de ellos&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Cloudflare Tunnel funciona al revés de lo que mucha gente imagina: tu servidor &lt;strong&gt;sale&lt;/strong&gt; hacia Cloudflare y mantiene esa conexión abierta desde adentro. Cloudflare recibe las visitas y las mete por ese túnel. Tu router no necesita exponer un puerto de entrada y tu IP puede permanecer protegida. Es gratis; lo único que normalmente pagas es el dominio.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Instalar cloudflared
&lt;/h3&gt;

&lt;p&gt;Para Ubuntu/Debian x86_64:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-L&lt;/span&gt; https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb &lt;span class="nt"&gt;-o&lt;/span&gt; cloudflared.deb
&lt;span class="nb"&gt;sudo &lt;/span&gt;dpkg &lt;span class="nt"&gt;-i&lt;/span&gt; cloudflared.deb
cloudflared &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Si estás usando ARM, como una Raspberry Pi, utiliza el paquete correspondiente a la arquitectura de tu sistema.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Conectar tu cuenta
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cloudflared tunnel login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Te abre el navegador. Elige el dominio que ya moviste a Cloudflare. Deja un certificado en &lt;strong&gt;&lt;code&gt;~/.cloudflared/cert.pem&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Crear el túnel
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cloudflared tunnel create casa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Te devuelve un UUID y crea &lt;strong&gt;&lt;code&gt;~/.cloudflared/&amp;lt;UUID&amp;gt;.json&lt;/code&gt;&lt;/strong&gt;. &lt;strong&gt;Ese archivo es la llave del túnel:&lt;/strong&gt; si lo pierdes, tendrás que recuperar o recrear la configuración. Cópialo a tu backup el mismo día.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. El archivo de configuración
&lt;/h3&gt;

&lt;p&gt;Crea &lt;strong&gt;&lt;code&gt;~/.cloudflared/config.yml&lt;/code&gt;&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;tunnel&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;casa&lt;/span&gt;
&lt;span class="na"&gt;credentials-file&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/home/TU-USUARIO/.cloudflared/UUID-QUE-TE-DIO.json&lt;/span&gt;

&lt;span class="na"&gt;ingress&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;hostname&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;n8n.tudominio.com&lt;/span&gt;
    &lt;span class="na"&gt;service&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;http://localhost:5678&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;hostname&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;archivos.tudominio.com&lt;/span&gt;
    &lt;span class="na"&gt;service&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;http://192.168.1.50:8080&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;service&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;http_status:404&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esa última línea sin &lt;strong&gt;&lt;code&gt;hostname&lt;/code&gt;&lt;/strong&gt; es obligatoria y es un error muy común: si falta, cloudflared no sabe qué hacer con las solicitudes que no coinciden.&lt;/p&gt;

&lt;p&gt;Fíjate también en que el segundo servicio apunta a otra IP: &lt;strong&gt;el túnel puede servir cosas que corren en otras máquinas de tu casa&lt;/strong&gt;, no solo en la que tiene cloudflared instalado.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Crear el DNS y dejarlo como servicio
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cloudflared tunnel route dns casa n8n.tudominio.com
cloudflared tunnel route dns casa archivos.tudominio.com

&lt;span class="nb"&gt;sudo &lt;/span&gt;cloudflared service &lt;span class="nb"&gt;install
sudo &lt;/span&gt;systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="nt"&gt;--now&lt;/span&gt; cloudflared
&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl status cloudflared
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Listo. &lt;strong&gt;&lt;code&gt;n8n.tudominio.com&lt;/code&gt;&lt;/strong&gt; puede abrirse desde fuera de casa, con SSL gestionado por Cloudflare y sin tener que abrir un puerto de entrada en el router.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Antes de exponer nada: si el servicio no tiene contraseña propia, no lo publiques. Un panel abierto en internet lo encuentran los bots rápidamente. Pon Cloudflare Access delante o déjalo solo en la red local.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Parte 9 — Los errores que ya cometí
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Instalar por instalar.&lt;/strong&gt; Descubrí que podía montar servicios en minutos y es muy fácil terminar con decenas de contenedores corriendo. Cuando te sientas a auditar, probablemente uses tres o cuatro. Eso no es un homelab, es acumular.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No asegurar la corriente y el internet.&lt;/strong&gt; En Japón tampoco es un detalle. Si vas a alojar cosas importantes o servicios de clientes, necesitas UPS y un plan para cuando se caiga la fibra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Un solo disco y llamarlo backup.&lt;/strong&gt; Un disco es una copia. Si se quema el equipo, se pueden perder las dos cosas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dejar la microSD en la Raspberry Pi.&lt;/strong&gt; Puede corromperse. SSD por USB desde el primer día si el equipo va a trabajar continuamente.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publicar un panel sin contraseña&lt;/strong&gt; “solo un rato para probar”. Los bots barren internet constantemente.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Empezar por Proxmox sin necesitarlo.&lt;/strong&gt; Se complica el primer día quien quiere tenerlo todo perfecto antes de tener algo funcionando.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Lo que cuesta al mes
&lt;/h2&gt;

&lt;p&gt;Aquí hay algo que cambia bastante respecto a otros países: en Japón el coste de la electricidad depende de la compañía, región, plan contratado y tarifa vigente. Por eso no quiero inventarte una cifra fija.&lt;/p&gt;

&lt;p&gt;La forma correcta de calcularlo es:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consumo mensual:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Potencia (W) × 24 × 30 ÷ 1000 = kWh/mes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Por ejemplo, un mini PC que consuma 12 W continuamente:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;12 × 24 × 30 ÷ 1000 = 8.64 kWh/mes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Uno de 20 W:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;20 × 24 × 30 ÷ 1000 = 14.4 kWh/mes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Y uno de 50 W:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;50 × 24 × 30 ÷ 1000 = 36 kWh/mes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Para saber cuánto te cuesta realmente en Japón, multiplica esos kWh por el precio por kWh de tu contrato eléctrico.&lt;/p&gt;

&lt;p&gt;Y aquí va la parte honesta, porque casi nadie la dice: &lt;strong&gt;no sumes lo que nunca ibas a pagar&lt;/strong&gt;. Si el plan gratuito de algo ya te sirve, montarte la alternativa no te ahorra nada. Cuenta solo lo que hoy sale de tu tarjeta.&lt;/p&gt;




&lt;h2&gt;
  
  
  Recursos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Documentación de Docker Compose&lt;/strong&gt; — con entender &lt;strong&gt;&lt;code&gt;services&lt;/code&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;code&gt;volumes&lt;/code&gt;&lt;/strong&gt; y &lt;strong&gt;&lt;code&gt;ports&lt;/code&gt;&lt;/strong&gt; montas casi todo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proxmox VE Administration Guide&lt;/strong&gt; — la documentación oficial, si te vas por el camino B.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Zero Trust&lt;/strong&gt; — el panel donde viven los túneles y donde configuras Access.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ubuntu Server Documentation&lt;/strong&gt; — documentación para la instalación y administración del servidor.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Última cosa
&lt;/h2&gt;

&lt;p&gt;El hardware es la parte fácil y la más barata. Lo que decide si esto sigue encendido dentro de seis meses no es el equipo que compres, es si tenías un problema real que resolver el día que lo montaste.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Un rack sin propósito es un mueble. Una laptop vieja con un propósito ya es un homelab.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Si montas el tuyo en Japón, cuéntame qué modelo conseguiste, dónde lo compraste y cuánto pagaste. Me interesa más eso que la marca.&lt;/p&gt;

</description>
      <category>homelab</category>
      <category>devops</category>
      <category>linux</category>
      <category>docker</category>
    </item>
  </channel>
</rss>
