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

https://github.com/knadh/tuwunel-admin

A simple web admin UI for tuwunel-chat Matrix server.
https://github.com/knadh/tuwunel-admin

element matrix matrix-admin-api matrix-chat matrix-homeserver matrix-org tuwunel

Last synced: 15 days ago
JSON representation

A simple web admin UI for tuwunel-chat Matrix server.

Awesome Lists containing this project

README

          

# tuwunel-admin

A simple, self-contained web admin UI for [tuwunel](https://github.com/matrix-construct/tuwunel) Matrix chat server. Tuwunel has no HTTP admin API and its administration is done by sending text commands to the server's admin room (conduwuit convention). This is unfortunately an extremely clunky, difficult UX.

tuwunel-admin logs in as the Matrix user, and provides a simple web-based UI/UX abstracting the `!admin` message commands and functionality underneath it.

- Create, list, and manage rooms and federation.
- Create, list, and manage users.
- View and manage media.
- View and registration tokens.
- View server configuration, run maintenance commands.
- etc ..

> [!NOTE]
> I've cobbled this together for my personal use and have only used it to administer a single non-federated tuwunel instance. The project is sub-v1.0.0 and may contain bugs. Use with care.

## Usage

Download the latest binary [release](https://github.com/knadh/tuwunel-admin/releases).

- Generate a new config file by running `./tuwunel-admin new-config` and edit the config file.
- Run the server with `./tuwunel-admin` and visit `http://localhost:8009`

## Screenshots
#### Login
Image

#### Dashboard
Image

#### Users

Image

#### Rooms

Image

-------

Licensed under the Apache 2 license.