Para quién es esta lección
Para quien quiere tener sus propios servicios —mensajería, archivos, repositorios, documentos,
un modelo de IA para lo privado— en un pueblo como Zapatoca, con internet por Starlink, sin
depender de un técnico externo. Sin jerga: lo que hay que comprar, en qué orden, qué se puede
montar de verdad y qué cuesta. Los precios llevan [VOLÁTIL — verificar] porque cambian.
Lo primero: Starlink da internet, no «dirección»
Starlink pone al usuario detrás de lo que se llama CGNAT: desde afuera nadie puede llegar directamente a su casa. Eso suena a limitación y aquí es una ventaja: en este curso nunca se abren puertos (módulo 3). Todo se conecta por una malla privada (Tailscale o similar), que atraviesa el CGNAT sola, sin configurar el router. Desde el celular, en Bucaramanga o en Bogotá, se entra a los servicios de la casa como si estuviera en la sala.
Dos límites reales, medidos en sitio antes de comprar nada:
| Qué medir | Cómo | Qué esperar [VOLÁTIL — verificar en Zapatoca] |
Consecuencia |
|---|---|---|---|
| Subida (Mbps) | speedtest a distintas horas | 10–20 Mbps | subir 1 GB tarda ~10 min: los backups fuera de casa se hacen de noche, con deduplicación |
| Latencia (ms) | el mismo speedtest | 30–60 ms | mensajería y chat de IA se sienten instantáneos; videollamada bien |
| Cortes de luz | preguntar en el pueblo | frecuentes | UPS obligatoria, y el Starlink conectado a ella (consume 50–75 W) |
Qué comprar, en qué orden
El error clásico es empezar por la tarjeta gráfica. Se empieza por lo que sigue funcionando sin usted.
| Escalón | Qué | Rango COP [VOLÁTIL — verificar] |
Qué permite desde el primer día |
|---|---|---|---|
| 1 · Servicios | mini PC (16–32 GB RAM, 2 SSD) + UPS 1000 VA | 2,6–4,5 M | malla privada, mensajería propia, archivos, repositorios, documentos buscables, contraseñas, automatizaciones y modelos pequeños de IA |
| 2 · Archivo | NAS de 2 bahías + 2 discos para NAS de 8 TB | 2,5–4,0 M | documentos y fotos con copias, backup 3-2-1 probado |
| 3 · Cómputo | PC aparte con GPU de 16 GB | 5–8 M | modelos medianos, varios usuarios a la vez, OCR pesado |
| Periferia | un computador de placa única con disco, en otra casa | 0,4–0,8 M | la copia fuera del sitio y un canario |
Con el escalón 1 solamente ya funciona casi todo lo de esta lección. La GPU se compra cuando las trazas digan que hace falta (módulo 4.4), no antes.
Un homelab consume luz las 24 horas. Escalón 1 completo: 30–60 W → una cifra pequeña en la factura mensual, pero se calcula (potencia × 720 h × tarifa) y se pone en la tabla de costos.
Servicios propios que valen la pena
| Necesidad cotidiana | Servicio libre y autoalojado [VOLÁTIL — verificado: 2026-09] |
Reemplaza | Escalón |
|---|---|---|---|
| Mensajería de la familia o la empresa (tipo WhatsApp/Slack) | Matrix (Conduit o Synapse) con Element, o Rocket.Chat | WhatsApp, Slack | 1 |
| Código y repositorios | Forgejo (o Gitea) | GitHub | 1 |
| Archivos, calendario, compartir | Nextcloud | Google Drive | 1 (+2 para volumen) |
| Documentos escaneados que se buscan | Paperless-ngx + el extractor del curso (módulo 7) | carpetas sueltas | 1 |
| Contraseñas de la casa/empresa | Vaultwarden | 1Password, LastPass | 1 |
| VPN / entrar desde fuera | Tailscale (o Headscale propio) | VPN comercial | 1 |
| Fotos con búsqueda | Immich | Google Fotos | 2 |
| Automatizaciones | n8n | Zapier | 1 |
| Chat de IA privado y modelos | llama.cpp / Ollama + Open WebUI | ChatGPT (para lo privado) | 1 (pequeños) · 3 (medianos) |
| Vigilar que todo esté vivo | Uptime Kuma + canarios (módulo 9.3) | — | 1 |
| Casa inteligente | Home Assistant | apps de cada marca | periferia |
Lo que NO conviene montar: el correo propio (la entregabilidad y el mantenimiento no compensan; se usa un proveedor) y cualquier cosa expuesta al público sin la malla.
Modelos pequeños que toman decisiones dentro de un script
Un modelo de 1–4 mil millones de parámetros corre en el mini PC (sin GPU) a 5–15 palabras por segundo. No sirve para redactar un contrato; sirve para decidir lo ambiguo dentro de un proceso y dejar todo lo demás en código (módulo 9):
# decidir.py — el script hace lo determinista; el modelo pequeño decide SOLO lo ambiguo
import requests, json
def decidir(pregunta, opciones):
r = requests.post("http://nodo-servicios:8080/v1/chat/completions", json={"model":"local","temperature":0,
"response_format":{"type":"json_schema","json_schema":{"name":"d","schema":{"type":"object","properties":{"opcion":{"type":"string","enum":opciones}},"required":["opcion"],"additionalProperties":False}}},
"messages":[{"role":"user","content":pregunta}]}).json()
return json.loads(r["choices"][0]["message"]["content"])["opcion"]
asunto = "RE: cotización tornillos galvanizados 3/8"
print(decidir(f"Clasifique el asunto de este correo: «{asunto}»", ["cotizacion","factura","reclamo","otro"]))
Usos que sí valen: clasificar correos, normalizar nombres de proveedores, decidir si un PDF es factura o remisión, resumir un log de errores en una línea, elegir la plantilla de respuesta. Cada uno con sus 20 casos de prueba (módulo 12) antes de confiar.
El estándar: así se levanta cualquier proceso con IA
- Escribir el proceso en texto: qué entra, qué sale, quién decide.
- Marcar cada paso: determinista (código) o ambiguo (modelo).
- Elegir el modelo pequeño más barato que resuelva lo ambiguo, medido con 20 casos.
- Ponerle esquema a la salida y validar.
- Correrlo desde cero con un comando (
hacer.sh). Si no, no está listo. - Dejar traza y canario.
- Entregar la ficha de una página: qué hace, cómo se corre, qué hacer si falla.
Cuánto cuesta de verdad
| Rubro | Una vez | Al mes [VOLÁTIL — verificar] |
|---|---|---|
| Starlink | equipo | tarifa vigente en Colombia |
| Escalón 1 (mini PC + UPS) | 2,6–4,5 M COP | luz: decenas de miles |
| Escalón 2 (NAS + discos) | 2,5–4,0 M COP | — |
| Mantenimiento propio | — | 2–4 horas de su tiempo: es el costo escondido |
| Lo que se deja de pagar | — | suscripciones de nube, almacenamiento, contraseñas, automatizaciones |
Cuándo NO hacer esto
- Si nadie en la casa o la empresa va a dedicar esas 2–4 horas al mes: un servicio que no se mantiene es peor que uno alquilado.
- Si la necesidad es una sola app para una sola persona: un homelab es para varios servicios y varias personas.
- Si no hay UPS: en Zapatoca eso es perder datos en el primer corte.
Práctica
- Mida subida, bajada y latencia del Starlink tres veces en un día. Anote.
- Elija tres servicios de la tabla y escriba qué reemplazan y quién los va a usar.
- Calcule el costo de luz del escalón 1 con la tarifa de su recibo.
Referencias
- Módulos 1.4, 2.2, 3.1, 4.4 y 9 de este curso.
- Tailscale — cómo atraviesa CGNAT (NAT traversal): https://tailscale.com/blog/how-nat-traversal-works
- Documentación de cada servicio: Matrix https://matrix.org/ · Forgejo https://forgejo.org/ ·
Nextcloud https://nextcloud.com/ · Paperless-ngx https://docs.paperless-ngx.com/ ·
Vaultwarden https://github.com/dani-garcia/vaultwarden · Immich https://immich.app/ ·
n8n https://docs.n8n.io/ · Open WebUI https://docs.openwebui.com/ · Uptime Kuma
https://github.com/louislam/uptime-kuma · Home Assistant https://www.home-assistant.io/
[VOLÁTIL — verificado: 2026-09]
Quiz rápido
Para que repases. No cuenta para certificar — el examen del módulo es el que certifica.
1. ¿Qué implica Starlink para los servicios propios?
2. ¿Qué se compra primero en el homelab de Zapatoca?
3. ¿Qué servicio NO conviene montar en casa?
¿Le sirvió esta lección?
Sirve para saber qué reescribir. Se puede cambiar cuando quiera.
Su avance y su nombre se guardan en este navegador. No hace falta registrarse.
¿Va por el certificado?
Practicar y comentar no exige nada. Para el certificado sí hace falta verificar el correo, el nombre completo, la institución, el grado, porque el certificado dice quién es usted.
Le llega un código de 6 dígitos. No hay contraseña que recordar.
Vence en 15 minutos.
Comentarios (0)
Pregunte lo que no entendió. Alguien más tiene la misma duda y no se atreve.
- Todavía no hay comentarios. Estrene usted.