Ich kenne mich jetzt nicht mit den beiden Diensten aus, aber ist das überhaupt sinnvoll die dem Internet auszusetzen? Was ja bei einem Webhosting dann der Fall wäre tab
Wenn die nämlich nicht dafür gedacht sind exposed zu sein und keine Mechanismen gegen eventuelle Eindringlinge haben sollte man die vielleicht nur in einem VPN laufen lassen.
Also Go ist eine Programmiersprache unter anderem für Webentwicklung wie auch PHP. Und PostgreSQL ist eine Datenbanksoftware wie MySQL auch, sie wird auch von zahlreichen Webanwendungen aber auch Serveranwendungen benutzt. Insofern gehe ich mal davon aus, dass es da schon Möglichkeiten gibt, das alles vor dem Zugriff von extern abzusichern sofern notwendig. Benutzt habe ich beides noch nicht. Ob der TE Go als Programmiersprache tatsächlich braucht, ob er also selbst was programmieren will oder nur eine in Go geschriebene Anwendung nutzen will, weiss ich nicht. Im letzteren Fall wird die Anwendung vermutlich sowieso (auch) als downloadbares Binary angeboten, welches dann auch gleich alle notwendigen Abhängigkeiten enthält.