If you will not dig into custom code by yourself the best is UNA servers. Everything is ready to work there, you will just provide your backup and they will make it work with all features.
thanks