No description
  • Python 99.5%
  • HTML 0.4%
  • Dockerfile 0.1%
Find a file
2026-08-24 16:51:05 +00:00
mongo_dumps/clean_dump prerelease/0.6.0 (#1) 2026-05-27 23:17:52 +00:00
src Add Memory Analyzer 2026-08-24 16:51:05 +00:00
.gitignore Add Memory Analyzer 2026-08-24 16:51:05 +00:00
.project-root prerelease/0.6.0 (#1) 2026-05-27 23:17:52 +00:00
502.html prerelease/0.6.0 (#1) 2026-05-27 23:17:52 +00:00
config.example.toml Add Memory Analyzer 2026-08-24 16:51:05 +00:00
docker-compose.yml Add Memory Analyzer 2026-08-24 16:51:05 +00:00
Dockerfile prerelease/0.6.0 (#1) 2026-05-27 23:17:52 +00:00
README.md prerelease/0.6.0 (#1) 2026-05-27 23:17:52 +00:00
requirements.txt Cleanup requirements 2026-05-28 13:08:48 +02:00
VERSION Add participants page 2026-05-30 09:43:50 +00:00

ELM (EZGG LAN Manager)

ELM is the successor of EZGG LAN Manager with an overhauled UI and a document-oriented database instead of SQL.

Development Setup

Local

  • Install Python requirements via pip install -r requirements.txt.
  • Start A MongoDB (Version 8)
  • Load clean dump via mongorestore --uri="mongodb://localhost:27017" /path/to/clean_dump
  • Create user for DB
use admin

db.createUser({
  user: "elm_user",
  pwd: "elm_password",
  roles: [ { role: "root", db: "admin" } ]
})
  • Edit config accordingly

Docker

  • Change docker-compose.yaml entrypoint as needed (remove --public and --release usually)
  • Build and run docker-compose.yaml
  • Load clean dump via mongorestore --uri="mongodb://user:password@localhost:27017" /path/to/clean_dump