Client, terminal and automation engine for MajorMUD, GreaterMUD and Paradigm, in a browser.
317
A modern client, terminal and reactive automation engine for MajorMUD and its derivatives (GreaterMUD, Paradigm), served to your browser. The game sockets, the realm database, your characters and the automation run in the container; the browser draws the console and the cards.
Source, issues and releases: https://github.com/rayzorben/mudengine
docker run -d --name mudengine -p 8080:8080 -v mudengine:/config rayzorben/mudengine:latest
docker logs mudengine
Open http://localhost:8080/ and sign in with the password the first start
printed. It is generated once, saved to /config/.access-password on the
volume, and never printed again; set MUDENGINE_PASSWORD to choose your own.
Or with Compose:
services:
mudengine:
image: rayzorben/mudengine:latest
ports:
- '8080:8080'
volumes:
- mudengine:/config
restart: unless-stopped
volumes:
mudengine:
-v mudengine:/config | Keep this. Your options file, realms, characters, logs and the access password live here. Without it they go with the container. |
-e MUDENGINE_PASSWORD=… | Choose the sign-in password instead of having one generated. |
-e MUDENGINE_TRUST_PROXY=1 | Set only when a TLS proxy you control is in front; the client then believes its X-Forwarded-Proto. |
http:// hop. On anything but a machine you
are sitting at, put a TLS-terminating proxy in front of the port./config (docker cp it in); the
client's picker browses the container's files, not your browser's.docker stop disconnects every character cleanly and flushes what the
client keeps, the same way Ctrl-C does on the desktop.Tags: latest and the version in the release's package.json, built from the
same commit as the desktop installers on the GitHub releases page.
Content type
Image
Digest
sha256:a8d7ba183…
Size
82.7 MB
Last updated
3 days ago
docker pull rayzorben/mudengine