Redhat server is really not intended for this use, as you remarked many required packages are not available on this system.
A good start is to install EPEL which add many packages from Fedora to Redhat server:
fedoraproject.org/wiki/EPEL
Then for everything else that is missing you need to install from source. This can be a big work to solve all the dependencies and even more work to maintain.