Yes that can be done, we have a guide for it:
If something is missing from it please let me know and I'll improve it