Legacy | Enabling remote access to the web UI
PingPlotter does not currently have internal support for remote access to the web UI. However, there are alternative solutions available.
Creating a reverse proxy server using NGINX
Begin by downloading NGINX and configuring it as normal. Within the default nginx.conf file, use the following code. You should replace 'localhost' and the listen port (9999) with whatever values you need.
The last three lines in this configuration technically are not necessary. However, without them, PingPlotter will communicate using long-polling rather than WebSockets, which dramatically slows down the responsiveness of the web UI.
If this configuration does not work for your situation, the following configuration also achieves a working reverse proxy by utilizing WebSockets:
If you're looking to set up the web UI with HTTPS and are running Windows (macOS coming at a later date), we have an excellent resource for that in the PingPlotter manual.
Using IIS as a web server
PingPlotter 5 uses an architecture that is incompatible with VBScript or Classic ASP. Currently, PingPlotter 5 is also incompatible with IIS.
**The feature in this topic is exclusive to PingPlotter Pro. See our product comparison page for more details**