CapRover is a free PaaS that can be installed on any VPS such as DigitalOcean, AWS, Azure and etc.
The best description for it is that it is an open source equivalent of Heroku, with a web dashboard and a lot more functionalities. It is built using Docker Let’s Encrypt and nginx and it’s highly customizable.