It is possible to do this yourself on your own server.
We cannot provide support for any work on your server.
These instructions are for a LAMP server.
You will need root access to your server, the ability to configure apache and the ability to install a SSL certificate. In principle a small virtual server should be adequate.