{% if disk_usage.free_bytes < 500 * 1024 * 1024 %}
Disk space is critically low (less than 500MB free). Deactivate or uninstall unused modules.
{% endif %}
{% if not installed_modules %}
No installed modules match your query.
{% else %}
{% for name, meta in installed_modules.items() %}
{% set is_configured = meta.configured %}
{% set is_enabled = meta.enabled %}
{% set title = meta.schema.title or name %}
{{ title }}
{{ name }} v{{ meta.version }}
{% if is_configured %}
{% if is_enabled %}
Active on Mirror
{% else %}
Disabled
{% endif %}
{% else %}
Inactive
{% endif %}
{{ meta.schema.description or 'No description available for this module.' }}
{% endfor %}
{% endif %}
Discover New Modules
Install community-developed plugins from GitHub and PyPI directly onto your mirror.
Last scanned: {{ last_scan }}
{% for m in discoverable_modules %}
{{ m.title }}
{{ m.name }}
{{ m.description }}
{% endfor %}
Install Custom Module Package
Enter the PyPI package name or a local filesystem path to install a custom module via uv.