@ember1205 by default, install puts down all the code, with three different start options
// server only - probably what you have now
npm run server
// npm start, npm run start , npm run start:x11, npm run start:wayland (last two in latest releases)
// launch UI, thru embedded electron browser or browser on system thru my browser over server setup
npm run start
// or client
npm run client
the latest releases will need a new OS, and new JS, and a new …
one thing you can use to move between environments, is my backup/restore scripts.
https://github.com/sdetweil/MagicMirror-backup-restore
which backup the config.js, custom.css (and any other files related)
and the list of modules installed… NOT the BINARY
this backup can be placed on github, so you don’t have to store it on the local machine
storing with git, also allows you to keep track of changes/versions of your setup
because it is NOT a binary, you can use it to transition to new SD cards, or new systems (pi->minipc…etc)
backup here, restore there
restore assumes MM is installed and runnable…
as an example
backup now, save to github (still free today)
make new sd card,
boot
install MM
then run restore to put saved config and modules on the new system
you can run the backup/restore by copy/pasting the links and adding parms if need be (like push to repo, not default)
in the meantime, you can just change the start command from run server to run start to start the MM ui on the same machine (needs a head of course)
ps. you cannot upgrade ONE feature and not others… its all or nothing
we ALWAYS start the server, and sometimes start the UI depending on the command used
but the files are all one instance at the same version