@Interrupt, über Managed Hosting habe ich auch schon nachgedacht, aber das scheint ja doch wesentlich teurer zu sein (was verständlich ist).
Wenn ich es also ein bisschen günstiger haben möchte, komme ich scheinbar nicht drumherum, mich mit dem Hosting auf einem Linux-Server intensiver zu beschäftigen.
Tatsächlich war ich schon fast so weit, wie @pr0gg3r beschrieben hat. SSL über Let's Encrypt, Angular über Nginx, aber die Einrichtung und spätere Wartung der Postgres-Datenbank hat mir Probleme und Sorgen bereitet. (Ich bin nicht so der Kommando-Zeilen-Typ )
Aber letztlich möchte ich auch ein paar Nutzer auf mein System lassen, wo mir ein schwarzes Schaf ganz schön Ärger bereiten könnte, da ich kaum Erfahrung mit Security habe. Hier nochmal danke für den Kommentar von @tkreutz2 und die Awareness. Das zeigt mir doch nochmal, dass hiermit scheinbar "nicht zu spaßen" ist.
Voreiliges Fazit für mich: Ich werde es wahrscheinlich trotzdem mal bei einem einsteigerfreundlichen (und hoffentlich günstigen) Managed Hoster probieren, aber meinen gemieteten Linux-Server behalten, um zu üben und meine Webseite vielleicht irgendwann selbst hosten zu können.
Ich hatte ehrlicherweise gehofft, dass es hier bereits Lösungen gibt, mit denen man auch als Nicht-Systemintegrator auf einfachem Wege eine Webseite online bringen kann. Aber das ist dann eben so
Vielen Dank für eure Antworten.