The famous WebGUI content management system. It's more extensible, secure, and complete than popular free CMSes. It's used by world governments and large multinational corporations for hosting their sites. It has always been difficult to set up, but version 8 aims to make it accessible for less serious uses.
Map port 80 to your local system (nginx in front caching static content is a good idea).
Instructions for setting up Docker and running this image in it are here: https://github.com/alliumcepa/webgui#docker-image
Or if you have Docker installed and just want to run this image interactively:
docker run -t -i -p 80:80 scrottie/webgui8:testing
Please report problems and suggestions for improvements at https://github.com/AlliumCepa/webgui/issues/8, in that ticket or in the ticket tracker.
webgui.org for documentation and discussion.