MMPM, the MagicMirror Package Manager CLI simplifies the installation, removal, and general maintenance of MagicMirror packages
MMPM, the MagicMirror Package Manager is a self updating command line and graphical interface designed to simplify the installation, removal, and maintenance of MagicMirror packages.
The MagicMirror Package Manager is featured as an alternative installation method on the MagicMirror Documentation.
- Installation, removal, updating, and upgrading of packages
- Search for and show package details
- Adding external packages (think of it like PPAs for Ubuntu)
- Tab-Autocompletion for the CLI
- Quick MagicMirror config editing access
- Installing MagicMirror
- Hide/Show MagicMirror modules
- Start/Stop/Restart MagicMirror (works with
- RaspberryPi 3 screen rotation
Quick Installation Guide
sudo apt install libffi-dev nginx-full -y python3 -m pip install --upgrade --no-cache-dir mmpm mmpm --guided-setup echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
Look to the Wiki
Note: the Environment Variables setup is extremely important.
Consult the Wiki before posting any issues, and use one of the provided templates (if possible) when filing an issue.
For any bugs encountered, examine the log files by running
mmpm log. If creating a GitHub issue is
needed, use one of the issue templates, and please attach the log files, your
provide what steps can be take to reproduce the bug. You can create a ZIP archive of the MMPM log
files files through the Control Center of the GUI, or by running
mmpm log --zip through the CLI. If for some reason you cannot access
mmpm log --zip, you can find the files in
/var/log/nginx. All log files for MMPM in
/var/log/nginx will be prefixed with either
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.