Is there documentation on how to deploy and setup strapi with a VPS with Ubuntu 20.04?

Step 4, is kinda recommended because it will not install all the dev dependencies in production.

Step 5, is not mandatory, but is also recommended to build the project with production configuration.