А что в KML, много данных? Вообще если задачка опубликовать через веб-интерфейс какой-нибудь один небольшой набор данных, не нужен никакой геосервер и вообще бэкенд. Можно читать векторный слой напрямую через JS (например, для kml в leaflet:
https://github.com/windycom/leaflet-kml).
Или ещё проще, возьмите этот слой, добавьте в QGIS (бесплатная программа), оформите его как нужно, и с помощью модуля qgis2web в несколько кликов сгенерируйте себе веб-страницу с картой