lucasvsj
Volver al Blog
[WIP] Self-Hosting: Mi Guia para el Mundo

[WIP] Self-Hosting: Mi Guia para el Mundo

Publicado el 8 de febrero de 20265 min de lectura64 vistas

Introducción

Durante mucho tiempo me encontré atrapado en el mismo ciclo cada vez que tenía una nueva idea 💡.
La motivación estaba ahí, las ganas de crear también… pero el proceso siempre terminaba siendo el mismo desgaste.

Una y otra vez debía:

  • Crear una instancia EC2
  • Configurar VPNs
  • Ajustar Security Groups
  • Repetir configuraciones básicas
  • Y, por supuesto, pagar costos mensuales que se acumulaban sin darme cuenta 💸

Llegó un punto en que me di cuenta de que estaba invirtiendo demasiado tiempo y dinero solo para poner en marcha algo que, en esencia, quería probar rápido, iterar y aprender.

Fue entonces cuando empecé a buscar una alternativa más simple, más directa y —sobre todo— más mía.

La respuesta estaba frente a mí desde hace tiempo:
usar mi propio computador y exponerlo a internet para montar los proyectos que quisiera, cuando quisiera, sin depender de capas innecesarias ni costos recurrentes.

Así fue como decidí dar un paso que llevaba años archivado en mi cabeza:
👉 self-hostear mi propia máquina.

Este blog nace como una guía práctica y honesta de ese camino.
No desde la teoría perfecta, sino desde la experiencia real de alguien que quería dejar de perder tiempo configurando lo mismo una y otra vez, y empezar a construir.

Requisitos

Una de las principales dudas que siempre tuve antes de empezar a self-hostear mis proyectos era cuáles debían ser los requisitos de la máquina.
¿Cuánta RAM necesito para correr todo lo que quiero?
¿Qué tipo de procesador es suficiente para que los proyectos funcionen de forma eficiente?

Durante mucho tiempo, estas preguntas no hicieron más que retrasar una decisión que, en retrospectiva, debí haber tomado hace bastante.

En términos simples —y como suele pasar en computación— la respuesta es: DEPENDE.
Todo gira en torno a qué quieres hacer realmente con tu servidor.

Si tu idea es correr múltiples servidores de Minecraft, minar Bitcoin 24/7 y ejecutar varios pipelines en paralelo, entonces sí: vas a necesitar una buena cantidad de RAM y un procesador potente.
Pero si tu objetivo es mucho más sencillo —por ejemplo, deployear tus páginas web, levantar algunos servicios básicos y almacenar archivos— un computador común y corriente es más que suficiente.

Para aterrizar esta idea, a continuación comparto las especificaciones del servidor que estoy usando actualmente:

ComponenteDetalle
Procesador (CPU)AMD Ryzen 7 7730U with Radeon Graphics
Arquitectura64 bits
Núcleos / Hilos8 núcleos / 16 hilos
Frecuencia máxima~4.5 GHz
Caché L1512 KB
Caché L24 MB
Caché L316 MB
Memoria RAM total16 GB
Tipo de RAMDDR4
Velocidad de RAM3200 MHz
Distribución de RAM2 × 8 GB (Samsung + Micron)
Tarjeta gráfica (GPU)AMD Radeon Graphics (integrada)
Fabricante GPUAMD
Driver gráficoamdgpu
Resolución actual1920 × 1080