настроить сервер Ubuntu Server LTS 64 bit, nginx из пакетов, redis; приложение на golang само по себе многопоточный веб-сервер со всеми зависимостями внутри бинарника.
менеджер-надсмотрщик процессов.Например pm2 или любой другой. На крайний случай можно в monit правила вбить, чтобы перезапускал процессы при падении.
Поднять IpSec канал между локальной сетью и веб сервером.
Настройки нужно производить на виртуальном сервере от
https://flops.ru/