Jenkins installation is pretty straightforward as such, however its recommended to install and setup Jenkins within a VM using Vagrant to test out all your configurations before moving the changes over to Jenkins Production. Once tested you can use a configuration management tool like Puppet to push all your configurations.
This post describes how to install and setup Jenkins server within a Virtual Box VM using Vagrant.