Es ist sinnvoll, wenn du dadurch lernen möchtest, wie man Dienste unter Linux hostet. Falls die Erreichbarkeit der Website wichtig ist, würde ich dir auch zu einem VPS raten. Wie schnell die Website von außen erreichbar ist, hängt natürlich stark von der Art deiner Internetverbindung und der Uploadgeschwindigkeit ab. Wird wahrscheinlich auch der limitierende Faktor bei der max. Besucherzahl sein.
Für die Website selbst könnte so etwas wie Jekyll interessant sein. Gibt auch noch viele andere Static Site Generators, aber die machen genau das, was du willst: HTML-Seiten ausspucken. Mit der richtigen Vorlage können die auch sehr schön aussehen.
Ansonsten macht es wohl Sinn, sich in Docker einzuarbeiten und zur Absicherung deines Servers würde ich so etwas wie Crowdsec empfehlen. Hier ist eine sehr lange Anleitung, die mir sehr geholfen hat: https://goneuland.de/traefik-v3-installation-konfiguration-und-crowdsec-security/
Wenn du etwas einfacher anfangen möchtest, solltest du dir vielleicht mal Caddyserver und/oder Fail2ban anschauen.
Dann stellt sich natürlich noch die Frage, wie man deinen Server erreichen soll. DuckDNS wäre eine Möglichkeit. Afraid.org eine andere. Eine eigene Domain ist aber auch sehr überschaubar von den Kosten.
[email protected] ist vielleicht auch interessant für dich.
Some fancy SSDs have additional DRAM cache:
Source