This is an incomplete list of issues people have run into when installing TLJH on their own servers, and ways they have fixed them.
If your server is behind a firewall that requires a HTTP proxy to reach the internet, run these commands before running the installer
export http_proxy=<your_proxy-server>
If your server is behind a firewall that intercepts HTTPS requests and re-signs them, you might have to explicitly tell TLJH which certificates to use.
export REQUESTS_CA_BUNDLE=</directory/with/your/ssl/certificates> sudo npm config set cafile=</directory/with/your/ssl/certificates>