Here’s another thread with a guide for setting up locally. The high level point here is that you need to develop your own problem solving skills to succeed at that type of endeavor. The problems just literally never end. As has been said “If it’s not one thing, it’s another.” Of course it has also been wisely said “Google is your friend!” especially for this type of “techie” problem. You’ll only be the ten thousandth person to hit any given landmine.