As far as I can tell, there is no computer program that makes it simple and easy to self-host a website for publishing content and hosting discussions. By self-hosting, I don't mean necessarily on your own computer. A server that you rent out from some provider is acceptable too. As long as you can easily move to a different provider without loss.
Not a full solution, but I have a LightSail install script that sets up a FreeBSD/Apache/MySQL/FastCGI PHP server. Post-install actions are provided in the login message.
Not a full solution, but I have a LightSail install script that sets up a FreeBSD/Apache/MySQL/FastCGI PHP server. Post-install actions are provided in the login message.
https://github.com/torstenvl/bamf/blob/master/setup.sh