Du liest ja sicher im Forum mit.
(Und weisst daher was alles schief gehen kam
)
Aber grundsätzlich spricht nicht so viel dagegen.
Nimm als basis Linux (Ubuntu, Fedora etc was du eventuell schon kennst)
Dazu lies dich ein wenig ein, wenn du noch keien Erfahrung mit der Absicherung hast (SSH Key, Firewall, Root und Sudo, Fail2Ban, Backups, Monitoring) und wenn du noch nie mit Linux gearbeitet hast - installieren es dir mal auf ein VM oder WSL2.
Dann sollte der Server ein gewisse Grund Sicherheit haben.
Mit Reverse Proxys würde ich mich auch noch auseinander setzen (z.B. NPM) wenn du auch Anwendungen drauf laufen lassen willst.
Zum reine testen reicht aber auch eine VM oder PI zuhause aud.