Este es un diagrama bastante bueno y estoy de acuerdo con todo lo que han dicho las personas anteriores (aunque aconsejaría encarecidamente a los principiantes que no utilicen un LLM para obtener soporte, ya que suelen estar equivocados de forma muy evidente con frecuencia). Sin embargo, «self-hosting» es un término paraguas muy amplio que podría aclararse aquí.
Si:
- te sientes cómodo ejecutando Linux en tu propio hardware (o aguantando leer publicaciones de Reddit de hace 15 años)
- no tienes dinero para gastar en grandes empresas tecnológicas
- tienes una conexión a Internet y electricidad consistentes y garantizadas las 24 horas del día, los 7 días de la semana
- no tienes restricciones impuestas por tu proveedor de Internet (como un puerto 80/443 cerrado o una IP IPv4 dinámica)
- puedes realizar configuraciones básicas de red (reenvío de puertos)
- tienes un ordenador de sobra (puede ser una vieja caja de oficina con 4 GB de DDR3, siempre que tengas un SSD)
… entonces te recomendaría encarecidamente alojarlo en tu propio hardware. Suele tener una mala reputación por aquí por razones que desconozco (¿variabilidad?), pero siempre que seas capaz de hacerlo, ¡te recomendaría darte la oportunidad de intentarlo! El autoalojamiento siempre ha sido mi forma de hacer las cosas y fue genial cuando era más joven y no podía permitirme la nube. Incluso ahora, elijo autoalojarme en servidores locales porque es barato, predecible y eres libre de hacer las cosas como quieras.
Hay mucho que aprender sobre el autoalojamiento y, aunque logres instalarlo correctamente en tu propio hardware o en un VPS, aún te queda mucho trabajo por delante. Siempre puedes saltarte todo esto y optar por un plan alojado, pero si buscas ahorrar dinero, el autoalojamiento (especialmente en tu propio hardware) es una excelente opción.