https://github.com/pierregode/mmm-modadmin
MMM module admin portal
https://github.com/pierregode/mmm-modadmin
Last synced: 8 months ago
JSON representation
MMM module admin portal
- Host: GitHub
- URL: https://github.com/pierregode/mmm-modadmin
- Owner: PierreGode
- License: mit
- Created: 2025-08-31T19:57:05.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T21:05:37.000Z (10 months ago)
- Last Synced: 2025-08-31T21:31:00.855Z (10 months ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MMM-ModAdmin
## NOT READY TO USE!
A MagicMirror² module that exposes a web-based admin interface for managing other modules. It renders nothing on the mirror itself; instead it hosts a small web application where you can inspect installed modules and edit their configuration from a browser.
The project follows the structure and style of [MMM-Chores](https://github.com/PierreGode/MMM-Chores).
## Installation
1. Clone this repository into your `MagicMirror/modules` folder.
2. Add the module to your `config.js` within the `modules` array:
```js
{
module: "MMM-ModAdmin",
config: {
adminPort: 5007,
}
},
```
3. Start MagicMirror and open `http://:5007` in a browser to access the admin portal.
From the portal you can:
- See all modules installed in the `modules` directory
- View and edit configuration for each module
- Add new configuration options by editing the JSON for a module
Changes are written back to `config/config.js`. Before each save a timestamped
backup of the previous `config.js` is stored in the `config` directory. Only the
three most recent backups are kept.