Pretty big fan of caddy for your actual web server / proxy. Nice clean and readable configs (far nicer than nginx or apache imo). Also it'll fetch your certificates automatically so you don't need to faff about with certbot. Seconding what hello_hello said about making a static site with hugo or similar. It'll be much faster and zero maintenance once you've made the site, but a bit more effort to develop. There's a good collection of themes if you're not interested in learning css+html, but it's not that hard either. Happy to point to some good resources.
1gb of ram is far more than you need for a static site. For wordpress it'll be probably "enough", but you can always allocate a swap file if it becomes a problem https://wiki.archlinux.org/title/Swap#Swap_file_creation
Feel free to dm me questions