Ubiquiti EdgeRouter-X EdgeMax
Web Interface
The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector installed on it to make this web interface available to arbitrary users over the public Internet
Overview
The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector installed on it to make this web interface available to arbitrary users over the public Internet… without opening the firewall. Each user must use Single-Sign-On via Agilicus plus their existing identity provider, and then can access from any device without a VPN.
Step 1. Create application
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 2 f0955160 image](https://www.agilicus.com/www/f0955160-image.png)
Step 2. Enter name (hostname we will use externally), description
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 3 b96b0b41 image](https://www.agilicus.com/www/b96b0b41-image.png)
Step 3. Indicate we use standard pattern hostname.
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 4 a4aa0a42 image](https://www.agilicus.com/www/a4aa0a42-image.png)
Step 4. Indicate its via an Agilicus Connector (in this case, installed on the Ubiquiti EdgeRouter-X directly).
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 5 728bf784 image](https://www.agilicus.com/www/728bf784-image.png)
Step 5. Select the connector (previously configured as per instructions)
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 6 242c337c image](https://www.agilicus.com/www/242c337c-image-1024x495.png)
Step 6. Indicate we will use TLS from user to device.
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 7 ffa0ea9b image](https://www.agilicus.com/www/ffa0ea9b-image.png)
Step 6. Configure upstream as localhost:443, on TLS (this is the local web server of the EdgeRouter)
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 8 9ab570a3 image](https://www.agilicus.com/www/9ab570a3-image-1024x648.png)
Step 7. Indicate that Agilicus will do an OpenID Connect Authentication Proxy, use /logout as the revoke token URI.
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 9 328ab3a1 image](https://www.agilicus.com/www/328ab3a1-image-1024x640.png)
Step 8. Indicate that we will have individual users.
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 10 eece247e image](https://www.agilicus.com/www/eece247e-image.png)
Step 9. Apply. After this is complete we will then add a user to permissions and test.
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 11 cc8ac07b image](https://www.agilicus.com/www/cc8ac07b-image.png)
At this stage we can assign permissions:
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 12 e45db7e8 image](https://www.agilicus.com/www/e45db7e8-image-1024x465.png)
Now we can either use profile (https://profile.MYDOMAIN) which has all applications in it as a launcher, or navigate directly (https://erx.MYDOMAIN).
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 13 d5dee728 image](https://www.agilicus.com/www/d5dee728-image-1024x765.png)
If desired, publish so that it is selectable in profile, and give it an icon:
![Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface 14 eafc2f89 image](https://www.agilicus.com/www/eafc2f89-image-1024x680.png)