Hi guys,
I have some good news for you 
I’m really like you… I lazy for update … I’m lazy for configure too
For auto updating modules and plugins, yeah I have coded EXT-UpdateNotification
!
But I have not coded something for configure kindly your EXT plugins
It will be solved soon will Gateway
v2 !
Gateway will be able to install and configure your EXT plugins !
Kindly ? how ?
You don’t have to connect to your pi !
Gateway v2 will have an web app for doing job !
This web app will be reachable from all device from your local network
So Gateway will be available from an http link 
Naturally, it will be protect with an username and password
This app will detect:
- actual MM config
- actual EXT plugins installed (in MM)
- actual EXT plugins configured (in config)
I have planned this:
- [Done] create an entire module config (module, position, disabled, configDeepMerge, config)
- [Done] make a real interface to configure it !
- [Done] make description of all features !
- [Done] install EXT plugin need with an (fake) terminal callback
- [Done] save new config to MagicMirror (with old config saving)
- [Done] modify config of an EXT
- [Done] restart your mirror
- [95% Done] add multi-language
Add callback for EXT-Alert (login/ bad login) will not be coded
- [Done] add nologin feature
- [Done] manage config of Gateway with setting
- [Done] move all callbacks (error/success) to top navbar
- make an safe app to load last best conf?
- [Done] finish to Code all EXT schema/template
- code some post install needed for EXT
- [Done] check if webwiew code is enabled in MM Config
You want to follow my job ?
Try the Gateway v2 branch
for beta testing (during coding !)
cd ~/MagicMirror/modules/Gateway
git checkout -f v2
npm run update
follow the link offer in console, something like this:
[23.04.2022 12:09.52.198] [LOG] [GATEWAY] Start listening on http://192.168.0.167:8081
default login and password: admin
You want to quit this version and go to master branch:
cd ~/MagicMirror/modules/Gateway
git checkout -f master
npm run update
Notes:
- Tell me what do you think about this

- Any help is welcome !
- There is an nighlty build (everyday ?)
config: (since rev 22/05/07)
{
module: "Gateway",
config : {
debug: false, // debug mode ?
port: 8081, // connecting port for HTML
username: "admin", // your username for connecting
password: "admin", // your prefered password
usePM2: false, // if you use pm2 app for start MagicMirror set it to `true` !
PM2Id: 0 // ID of the pm2 app [ `pm2 status` can help to define it ]
}
},
It can be changed directly in the app !
Update:
use npm run update
in Gateway
directory
Naturally if you use EXT-UpdateNotification
: You have nothing to do, It’s automatic !