Yunohost is the easiest way I found to do this. How are you hosting it¿
Yunohost is new to me....I don't know yet.