# Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface

1. [Home](https://www.agilicus.com/)
2. Sample Ubiquiti EdgeRouter-X EdgeMax Web Interface

![cyber-insurance-compliance](https://www.agilicus.com/www/69d5e171-hero.svg)Web Interface

---

## Ubiquiti EdgeRouter-X EdgeMax

The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector [installed](/anyx-guide/agilicus-connector-install-ubiquiti-edgerouter-x/) on it to make this web interface available to arbitrary users over the public Internet

[CONTACT](/contact-us/)

## Overview

The Ubiquiti EdgeRouter-X has a built in web interface. In this example, we use a connector [installed](https://www.agilicus.com/anyx-guide/agilicus-connector-install-ubiquiti-edgerouter-x/) 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

[![Ubiquiti EdgeRouter X Web Interface: Showing the EdgeOS login screen, the default username 'ubnt' and password field are highlighted for access to the router's configuration.](https://www.agilicus.com/www/f0955160-image.png)](https://www.agilicus.com/www/f0955160-image.png)Step 2. Enter name (hostname we will use externally), description

[![](https://www.agilicus.com/www/b96b0b41-image.png)](https://www.agilicus.com/www/b96b0b41-image.png)Step 3. Indicate we use standard pattern hostname.

[![](https://www.agilicus.com/www/a4aa0a42-image.png)](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).

[![](https://www.agilicus.com/www/728bf784-image.png)](https://www.agilicus.com/www/728bf784-image.png)Step 5. Select the connector (previously configured as per [instructions](https://www.agilicus.com/anyx-guide/agilicus-connector-install-ubiquiti-edgerouter-x/))

[![](https://www.agilicus.com/www/242c337c-image-1024x495.png)](https://www.agilicus.com/www/242c337c-image.png)Step 6. Indicate we will use TLS from user to device.

[![](https://www.agilicus.com/www/ffa0ea9b-image.png)](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)

[![](https://www.agilicus.com/www/9ab570a3-image-1024x648.png)](https://www.agilicus.com/www/9ab570a3-image.png)Step 7. Indicate that Agilicus will do an OpenID Connect Authentication Proxy, use /logout as the revoke token URI.

[![](https://www.agilicus.com/www/328ab3a1-image-1024x640.png)](https://www.agilicus.com/www/328ab3a1-image.png)Step 8. Indicate that we will have individual users.

[![](https://www.agilicus.com/www/eece247e-image.png)](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.

[![](https://www.agilicus.com/www/cc8ac07b-image.png)](https://www.agilicus.com/www/cc8ac07b-image.png)At this stage we can assign permissions:

[![](https://www.agilicus.com/www/e45db7e8-image-1024x465.png)](https://www.agilicus.com/www/e45db7e8-image.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\_\_).

[![](https://www.agilicus.com/www/d5dee728-image-1024x765.png)](https://www.agilicus.com/www/d5dee728-image.png)If desired, publish so that it is selectable in profile, and give it an icon:

[![](https://www.agilicus.com/www/eafc2f89-image-1024x680.png)](https://www.agilicus.com/www/eafc2f89-image.png)