don’t even need chicken stock. If you cook the onions on bottom of pot first to brown, add chicken in and brown if you want then add all the other stuff + water. Add salt/pepper let it cook a while. This is literally how chicken stock is made. Onions + celery + carrots are called the holy trinity.
nginx is a reverse proxy and quite easy to use. You generally would have it in front of anything you host, no matter what it is. There are very few things I’d trust directly exposed.
Ghost is the most full featured self hosted blogging platform other than wordpress. If he doesn’t care if people read it or not there are plenty options to just privately post your crap (which is what I do so I can go back and reference) however you probably don’t want that since you want “option for non registered users”
As far as security goes running Hugo and generating static sites is about as secure as it gets, no backend no user interaction though
He can also sign up on any of the news/blog sites and post there like medium etc.
unidentified attempts are just standard internet, bots are always poking every port on every IP 24/7 for last 25 years never stopping.
yea good luck with the ghost, otherwise there is always wordpress lol. If you’re wanting reader/viewer interaction there are only a few other than maybe just running a forum and posting .