{% if disk_usage.free_bytes < 500 * 1024 * 1024 %}
Only {{ (disk_usage.free_bytes / 1024 / 1024)|round|int }} MB of storage left. Installing or updating modules may fail; remove modules you don't use.
{% endif %}

Your mirror

Tap a module to change it, or switch it off.

{% set interactive = true %} {% include "screen_map.html" %}

Installed

{% for name, meta in installed_modules.items() %} {% set title = meta.schema.title or name %} {% set icon_class = meta.icon %} {% set on = meta.instances | selectattr("enabled") | list %}

{{ title }} {{ meta.version }}

{%- if not meta.instances %}Not on the mirror {%- elif not on %}Off {%- else %}{{ on | map(attribute="position") | unique | map("replace", "_", " ") | map("capitalize") | join(", ") }} {%- if meta.instances|length > on|length %}, {{ meta.instances|length - on|length }} off{% endif %} {%- endif -%}
{% set first_id = meta.instances[0].id if meta.instances else '' %}
{% else %}

No modules installed yet. Add one below.

{% endfor %}

Add modules

Loading discoverable community modules...

Install from a Git URL or folder

Paste the module's Git URL. The repository needs a GitHub Release. A local folder path works too, for development.