An open API service indexing awesome lists of open source software.

https://github.com/gsmlg-dev/caddy-admin-ui

Caddy Admin UI written by next.js
https://github.com/gsmlg-dev/caddy-admin-ui

caddy-plugin

Last synced: over 1 year ago
JSON representation

Caddy Admin UI written by next.js

Awesome Lists containing this project

README

          

# caddy-admin-ui

Add a caddy http directive to serve a web ui for admin api.

## How to use

Build caddy with this package

```bash
xcaddy build --with github.com/gsmlg-dev/caddy-admin-ui@main
```

Add a http config

```
{
admin localhost:2021
}

:2022 {
route {
caddy_admin_ui
reverse_proxy localhost:2021 {
header_up Host localhost:2021
}
}
}
```

## Feature

- Show Server Config
- Show Upstream
- Show PKI
- Load Server Config and Save Config to Server
- View Metrics from "/metrics"

## Screenshots

![](screenshots/view.jpg)
![](screenshots/upstream.jpg)
![](screenshots/pki.jpg)
![](screenshots/load.jpg)
![](screenshots/metrics.png)