config.json
Documentation
This JSON configuration file contains settings related to a Magisk repository. Below is a detailed explanation of each field in the config.json
file.
id
required as of 1 Jan, 2026 R/O
An unique id for your repository that cannot be modified when using MMRL-Util
name
required
The name of the repository.
"name": "Template Magisk Modules Repository"
base_url
required
The base URL for fetching repository modules and tracks. The end slash is required!
"base_url": "https://example.com/"
website
The URL of the repository's website.
"website": "https://mmrl.dergoogler.com"
support
The URL to the support page for the repository.
"support": "url"
donate
The URL where users can donate to support the repository.
"donate": "url"
submission
This field allows submitting new tracks or modules to the repository.
"submission": "url"
description
A brief description of the repository.
"description": "My repository description."
max_num
Specifies the maximum number of allowed modules or users that the repository can support.
"max_num": 3
enable_log
A flag that enables or disables logging. Set to true
to enable.
"enable_log": true
log_dir
Specifies the directory where logs will be stored.
"log_dir": "log"