{% extends "app.html" %} {% comment %} # SPDX-License-Identifier: AGPL-3.0-or-later {% endcomment %} {% load i18n %} {% load static %} {% block page_head %} {% endblock %} {% block configuration %}

{% trans "Status" %}

{% for component in components|dictsort:"name" %} {% if component.ports %} {% for port in component.ports_details %} {% endfor %} {% endif %} {% endfor %}
{% trans "Service/Port" %} {% trans "Status" %}
{% if component.is_enabled %} {% trans "Enabled" %} {% else %} {% trans "Disabled" %} {% endif %}
{{ port.name }}: {% for port_number, protocol in port.details %} {{ port_number }}/{{ protocol }} {% endfor %} {% if port.name in internal_enabled_ports and port.name in external_enabled_ports %} {% trans "Permitted" %} {% elif port.name in internal_enabled_ports %} {% trans "Permitted (internal only)" %} {% elif port.name in external_enabled_ports %} {% trans "Permitted (external only)" %} {% else %} {% trans "Blocked" %} {% endif %}

{% blocktrans trimmed %} The operation of the firewall is automatic. When you enable a service it is also permitted in the firewall and when you disable a service it is also disabled in the firewall. {% endblocktrans %}

{%trans "Advanced" %}

{% blocktrans trimmed %} Advanced firewall operations such as opening custom ports are provided by the Cockpit app. {% endblocktrans %}

{% endblock %}