8000 GitHub - minetest-go/mtui at v1.38
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

minetest-go/mtui

Repository files navigation

mtui

Minetest web ui

GitHub go.mod Go version Go Report Card Coverage Status

Features

  • Account/Password management
  • Remote console (chat, lua)
  • World status
  • Skin management
  • Mail management
  • XBan management
  • Mediaserver (remote_media)
  • OAuth provider
  • Player event logging

Planned:

  • mod/game/texturepack configuration and updates (cdb, git)
  • Engine management (via Docker)
  • Mapserver management (via Docker)
  • Matterbridge management (via Docker)

Running

Environment Variables

  • WORLD_DIR world directory, defaults to the current working dir
  • WEBDEV if set to "true": bypasses the embedded web-resources (for development)
  • API_KEY api key, optional, will be generated if not set
  • COOKIE_DOMAIN the cookie domain, defaults to "127.0.0.1"
  • COOKIE_PATH the cookie path, defaults to "/"
  • COOKIE_SECURE secure cookie, defaults to "false"
  • ADMIN_USERNAME initial admin username (optional)
  • ADMIN_PASSWORD initial admin password (optional)
  • LOGLEVEL currently supported: "debug", default is "info"
  • SERVER_NAME Server-name to display on the ui
  • ENABLE_FEATURES manually enabled features
  • MINETEST_CONFIG set this to the minetest.conf location to enable the settings-management

Api

Development

Prerequisites:

  • docker
  • docker-compose

Starting:

# init and update submodules
git submodule init
git submodule update
# fetch the frontend libraries (one time task)
docker-compose up ui_webapp
# start the minetest engine and the ui
docker-compose up ui minetest

License

  • Code: MIT
  • Textures: CC BY-SA 3.0

About

management web ui for minetest

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 6

Languages

0