Semana 36
Decidí empezar a escribir públicamente lo que aprendo y encuentro, semana a semana, para dejarle un registro a mi yo del futuro. Y todavía mejor si puede ser útil para alguien más.
Que este blog empiece a existir es parte de ese aprendizaje, y parte de esa primera herramienta.
Así que sin más vueltas... vamos con ella.
Dokploy
Esta semana (que en realidad ya pasó) se la quiero dedicar a esta herramienta, que es una alternativa a Coolify, y al mismo tiempo a hostings como Vercel o Netlify.
En mi forma de entenderlo, es una proyecto de código abierto que hace totalmente sencillo y ameno el proceso de tener un VPS propio, y poder desplegar distintos proyectos simplemente haciendo clics, y eligiendo repositorios.
Este blog que corre sobre Ghost está justamente corriendo en mi propio servidor, hosteado en Hetzner, por unos $5 mensuales. Y la mejor parte es que además, tengo otros servicios hosteados (como N8N y Odoo), en el mismo server, cada uno con su cuota de recursos, y todo manejado centralmente desde Dokploy.
Seguramente en el futuro esto va a traer problemas de escala, o de performance, porque por supuesto que tengo un gran desconocimiento en todo lo que refiere a infraestructura, pero en el mientras tanto, para prototipos o cosas personales es una solución que me cambió, incluso, la forma de pensar en qué servicios usar. Un ejemplo de ello es la migración de mis notas a una instancia de Affine, auto-hosteada, con todo lo bueno (y lo malo) que eso implica.
También es posible montar instancias de bases de datos, y proyectos completos que se pueden encontrar en plantillas, todo en poco más de dos o tres clics, y fin.
Mi desafío ahora es entender cómo mantener estas cosas actualizadas, como mantenerlo seguro, y cómo hacerlo escalar para que, el día de mañana, pueda correr proyectos de producción.
En el mientras tanto no queda otra que jugar y seguir entendiéndolo.
Por último... ¿Por qué lo elijo por sobre Coolify?
No lo tengo claro. En otro servidor, está corriendo Coolify, ejecutando un backend sencillo que corre sobre Hono y una instancia de OpenPanel para analíticas. Además ese mismo VPS corre una instancia de OpenTripPlanner, todo en el mismo servidor, y de momento no ha tenido problemas.
A nivel de UX/UI encuentro Dokploy más atractivo, pero estoy muy lejos de tener una decisión justificada.
Entonces, como dije más arriba: no queda otra que jugar.