As it has been very poorly documented, I decided to document what i did and what i didn't do when i got it to work for the first time.
If you are missing anything, do let me know!
https://drive.google.com/file/d/1j3NjByFNDPRKws8tbNvPUNkbCqWkKJsq/view?usp=sharing