Should I UE4 from GitHub or Epic Launcher?

I know that I will need the source of the engine to make a standalone dedicated server. However, do I need to actually work in that copy of the engine, or can I just use it for packaging and setting up the server while working on the project itself from a version of the engine in the epic launcher?