Install WordPress on Ubuntu Server with Docker
Run WordPress and its database in Docker containers on your own Ubuntu Server, then put the site online at your own domain with free HTTPS through a Cloudflare Tunnel, with no open ports and no router changes. Add a Redis cache and backups, and remove it all cleanly when you are done.