Jagorrim, оптимально - официальный https://nginx.org/ru/docs/beginners_guide.html, но Вы в любом случае будите потом гуглить ;) :
- как установить nginx на сервер.
- как добавить nginx в службу автозапуска.
- конфиг nginx, примеры / как написать конфиг nginx.
потом, скорее всего столкнетесь с файерволом, который по идее должен блочить все, что явно не разрешено (втч локальный трафик на 3000 порт (если фласк 3000 слушает)).
Владимир, зависит от бюджета. Но опять же повторюсь, для коммерческих проектов (не тестовых/любительских) лучше юзать VDS/DS, начальные стоят 200-400р/мес. Вы не думаете о железе, бекапах, электричестве и сети + можно потеребонькать поддержку (если политика хостинга френдли) + опыт поддержки удаленного сервера.