2023-03-27 09:31:02 +02:00
|
|
|
(troubleshooting-providers-custom)=
|
2019-01-09 15:54:47 -08:00
|
|
|
|
2023-03-27 09:31:02 +02:00
|
|
|
# Troubleshooting issues on your own server
|
2019-01-09 15:54:47 -08:00
|
|
|
|
|
|
|
|
This is an incomplete list of issues people have run into
|
|
|
|
|
when installing TLJH on their own servers, and ways they
|
|
|
|
|
have fixed them.
|
2021-10-22 13:44:46 +02:00
|
|
|
Before trying any of them, also consider whether turning your machine on and off
|
|
|
|
|
and/or deleting the VM and starting over could solve the problem;
|
|
|
|
|
it has done so on a surprisingly high number of occasions!
|
2019-01-09 15:54:47 -08:00
|
|
|
|
2023-03-27 09:31:02 +02:00
|
|
|
## Outgoing HTTP proxy required
|
|
|
|
|
|
2019-01-09 15:54:47 -08:00
|
|
|
If your server is behind a firewall that requires a HTTP proxy to reach
|
|
|
|
|
the internet, run these commands before running the installer
|
|
|
|
|
|
2023-03-27 09:31:02 +02:00
|
|
|
```bash
|
|
|
|
|
export http_proxy=<your_proxy-server>
|
|
|
|
|
```
|
2019-01-09 15:54:47 -08:00
|
|
|
|
2023-03-27 09:31:02 +02:00
|
|
|
## HTTPS certificate interception
|
2019-01-09 15:54:47 -08:00
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
2023-03-27 09:31:02 +02:00
|
|
|
```
|
|
|
|
|
export REQUESTS_CA_BUNDLE=</directory/with/your/ssl/certificates>
|
|
|
|
|
sudo npm config set cafile=</directory/with/your/ssl/certificates>
|
|
|
|
|
```
|