mirror of
https://github.com/bitinflow/expose.git
synced 2026-03-13 21:45:55 +00:00
82 lines
2.6 KiB
Markdown
82 lines
2.6 KiB
Markdown
---
|
|
title: Admin Interface
|
|
order: 3
|
|
---
|
|
|
|
# Admin Interface
|
|
|
|
The Expose server comes with a beautiful admin interface that makes configuring your server a breeze.
|
|
|
|
The admin interface is available at a specific subdomain on your expose server. By default it is called "expose", but you can change this in the configuration file:
|
|
|
|
```
|
|
...
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Subdomain
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This is the subdomain that your expose admin dashboard will be available at.
|
|
| The given subdomain will be reserved, so no other tunnel connection can
|
|
| request this subdomain for their own connection.
|
|
|
|
|
*/
|
|
'subdomain' => 'expose',
|
|
|
|
...
|
|
```
|
|
|
|
So you can reach the admin interface at http://expose.your-domain.com.
|
|
|
|
## Authentication
|
|
|
|
Since the expose admin interface allows you to change and modify your expose server configuration at runtime, access to the admin interface is protected using basic authentication.
|
|
You can define which user/password combinations are allowed in the configuration file:
|
|
|
|
> **Note:** You will need to restart your expose server once you change this setting in order for the changes to take effect.
|
|
|
|
```
|
|
...
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Users
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The admin dashboard of expose is protected via HTTP basic authentication
|
|
| Here you may add the user/password combinations that you want to
|
|
| accept as valid logins for the dashboard.
|
|
|
|
|
*/
|
|
'users' => [
|
|
'username' => 'password'
|
|
],
|
|
|
|
...
|
|
```
|
|
|
|
### Users
|
|
|
|

|
|
|
|
Here you can list, add and delete all users that you want to be able to connect to your expose server.
|
|
The users will be stored in a SQLite database that can be modified in the expose configuration file.
|
|
|
|
You only need to add users to your expose server if you have the auth token validation enabled.
|
|
|
|
### Shared sites
|
|
|
|

|
|
|
|
You can see a list of all connected sites here once you and others start sharing their local sites with your server.
|
|
You can see the original client host that was shared, the subdomain that was associated to this and the time and date the site was shared.
|
|
|
|
The expose server can also disconnect a site from the server. Just press on the "Disconnect" button and the client connection will be closed.
|
|
|
|
### Settings
|
|
|
|

|
|
|
|
Here you can see and modify your Expose server settings. All settings that the UI offers can also be manually edited in the expose configuration file.
|