The bones of this site was created using GRAV (getgrav.org) in under 30 minutes. All GRAV requires is either NGINX or Apache set up for the web server. Then you just extract GRAV to your root folder. The rest was just DNS entry in Cloudflare and an entry in my reverse proxy. Backup is extremely easy, as you just have to backup the folder containing the site. NO DATABASE IS REQUIRED! This may be my new favorite CMS.