For many web services (especially less complex ones), an NGINX reverse proxy does not need the config shown in this commit, so it is reasonable to assume that many users will be unaware of this config even if they already use NGINX as a reverse proxy. Since reverse proxy configuration is discussed, it only makes sense to mention everything that Pterodactyl requires. This config might be able to be trimmed down a little bit, but I personally do not have the time to test the importance of each line individually.
A common support issue is NGINX/Apache failing to start because the SSL certificates haven't been installed. Add emphasis to make it more obvious that this is a required step.
new PR as i dont want to mess up the history, this does the same as https://github.com/pterodactyl/documentation/pull/100
Basically making sure that redis is started before we get all sorts of errors from people where redis wasnt on (offline is the default)
It seems to be a weekly issue that for people with Apache, they have issues installing the panel because they follow the tutorial and then when they view it, it's displaying the actual PHP code. The notice I've inserted will help make users aware that when using Apache, they need to specific package for Apache that will make PHP run properly.
Unless I missed it, I did not see any documentation on telling the user to enable this server. Typically if someone doesn't know they should do this, then they most likely won't. Failing to run this command has caused a lot of unneeded issues due to the panel not being able to fetch the eggs since the redis-server isn't running.
Added an Overview section providing the very basic information about environment settings and eworked documentation on how to force reading from the .env file
Reordered sections alphabetically on the main settings name, adjusted som heading levels.
Added a section about configuring reCaptcha as this gave me some headache and lost time during set up. ;-)