If you want to run Jenkins behind a reverse proxy server (Nginx) with the Jenkins server and the Nginx server running on the same machine, then perform the following sections in sequence:
- Set up a machine with at least 4 GB of RAM and a Multi-core processor.
- Depending on how you manage the infrastructure in your team, the machine could be an instance on a cloud platform (such as AWS, DigitalOcean, or any other cloud platform), or a bare metal machine, or it could be a VM (on VMware vSphere or any other server virtualization software).
- The machines should have Ubuntu 16.04 or greater installed on it.
- Check for admin privileges; the installation might ask for an admin username and password. ...