This HumHub module allows administrators to easily install custom core modules directly from GitHub. It provides a simple web interface to download, install, and run migrations for core modules that should be placed in the /protected/humhub/modules
directory.
- Download core modules directly from GitHub repositories
- Install modules to the correct core modules directory
- Automatically run migrations if available
- Backup existing modules before overwriting
- Simple admin interface
- Download the module archive from the releases page
- Extract the module to your HumHub
protected/modules
directory - Go to Admin > Modules and activate the "Nucleus" module
- Use the module via Admin > Modules > Nucleus
- Enter the GitHub URL of the core module you want to install
- Optionally specify a branch (defaults to "master")
- Click "Install" to download and install the module
- The module will be installed in the
/protected/humhub/modules
directory - Any migrations included with the module will be automatically applied
- HumHub 1.16+
- PHP 8.1+
- Admin permissions to install modules
- Only install modules from trusted sources
- Installing modules can potentially harm your installation if they contain malicious code
- A backup of any existing module with the same name will be created before installation