Running Gitlab on a unbundle Nginx

I have done a lot of stuff but I can’t make it works on my own nginx instance. I have followed the official docs here and added the gitlab server as shown here. However, I am only getting 404 cuz “/home/git/gitlab/public” does not exist. I have also tried this tutorial which has diferent configs and also says I should install Passenger, but when I try to login Gitlab show 422 error code.
I don’t what to do :S. May you guys shed some light?

Thanks in advance.