My own spin on the Nginx Proxy Manager (NPM) project.
The container is connected to a Docker network to connect various project containers to this reverse proxy container.
PUID and PGID have been set to 0 in the environment variables as requested by one the of the projects reverse-proxied.
To restart the Docker container after a system reboot on a systemd system execute the following:
curl -fsSL https://techoverflow.net/scripts/create-docker-compose-service.sh | sudo bash /dev/stdin