thelounge-web-admin

command module
v0.0.0-...-41e05cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

README

thelounge-web-admin

An admin UI for The Lounge, used for configuring the instance.

[!WARNING]

  1. The admin UI will not support Public Mode because a user system won't exist when it's enabled.
  2. Unless you are comfortable with using a remote filesystem like sshfs, Thelounge Web Admin should run on the same box running thelounge.
  3. 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/)
  4. 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)

Build

./get_extern.sh
go build .

Run

Progress

  • Login process
  • Dashboard
    • Users
    • Uploads
    • Logs
  • User actions
    • Create
    • Reset password
    • Delete
  • Uploads actions
    • Scan
    • View
    • Delete
    • Pagination
  • Logs
    • List
    • Clean
    • Migrate
    • Export

Screenshots

Login & Logout

Screenshot of the login screen

Screenshot of the logout dialog

Users

Screenshot of the Users page

Screenshot of the Create User form

Screenshot of the Reset User form

Screenshot of the Delete User dialog

Uploads

WiP

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL