Skip to content

knadh/tuwunel-admin

Repository files navigation

tuwunel-admin

A simple, self-contained web admin UI for 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.

  • 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.