Sebastián preguntó si Agencia podía actualizarse sola desde get.agencia.ip1.cc, según el sistema
en que corre, con un aviso en la home. Con su «Dale» lo armamos sobre agencia update, que ya
verificaba el SHA-256, reemplazaba la carpeta y reiniciaba el servicio.
El servidor revisa al minuto de arrancar y cada seis horas. Desde la web, un cartel anuncia la
versión nueva y la instala con un botón, en los doce idiomas. Después Sebastián pidió dar un paso
más: en Configuración quedó la sección Actualizaciones con la casilla «Actualizaciones
automáticas», encendida por defecto, que instala la versión nueva en silencio. La web sólo pide
recargar cuando hace falta, y para eso /api/version informa también la versión del servidor, así
el aviso aparece aunque el cambio sea sólo en Go.
En el camino corregimos el reinicio en Windows, donde el servidor nuevo arranca mientras el viejo
corre desde la carpeta .old. Lo probamos de punta a punta en Linux con dos versiones de prueba y
un servicio de systemd armado para la ocasión, que después desinstalamos.