Best fit is always dependent on how you’re planning to use it. Find out what your requirements before you set up a server.
Generally Debian is chosen very often, but I’d wager pretty much any distro will do. Your own experience goes a long way in making a distro a good choice.


Go applications are statically built. So you don’t really need anything special on the server for that. Anything will do. Debian would be fine here.