An admin UI for The Lounge, used for configuring the instance.
[!WARNING]
The admin UI will not support Public Mode because a user system won't exist when it's enabled.
Unless you are comfortable with using a remote filesystem like sshfs, Thelounge Web Admin should run on the same box running thelounge.
Make sure to run the service as the same user running thelounge, if you can't (because of e.g. Docker, remote filesystem), you can set the uid and gid properties in json config (get the correct values by using stat /etc/thelounge/)
This is an unofficial project.
Running
Requirements
The Lounge instance (duh)
Go (for building)
A JSON config file, see config.sample.json.
admins: List of thelounge users marked as administrators that can access the admin panel
instanceUrl: URL to your thelounge instance
rootPath: Path of thelounge data directory, usually /etc/thelounge
dbPath: Where to put the web admin's database, /etc/thelounge/tlwa.db is a perfectly fine location.
uid: Optional, the UID to create user files with, must also have gid set (should be the same as thelounge user)
gid: Optional, the GID to create user files with, must also have uid set (should be the same as thelounge user group)