And yes, it's got rpm files if you are to lazy to compile it.
The pptpd service will need some arguments in a conf file (like local IP, remote IP range that can be allocated, etc) and some options in a different file (usually /etc/ppp/options.pptpd) - allowed authentication types and so on.
There are plenty of tutorials in how to do it; it's open source so of course there are also tricky parts.
You need to edit
/etc/pptpd.conf - specify servername, local ip range, remote ip range, options file
/etc/ppp/options.pptpd (default) - authentication types, other control options like timeout and so on
You can start pptpd as a daemon or you can start it with
for first-run troubleshooting
That will output anything is junk in configuration files
It also dumps logs in /var/log/messages
Also you need to permit protocol 47 (GRE) and port 1723 (pptp) in/out and to do some kind of forwarding between networks if needed (in chain FORWARD and sysctl).
Some resources I found useful:
and of course on Poptop.org official website.