{% extends "baseTemplate/index.html" %} {% load static %} {# Service grid. The browser sends a catalogue key, never a unit name -- see views.py. #} {% block title %}Services{% endblock %} {% block styles %} {% endblock %} {% block content %}
The {{ catalog|length }} units CloudPanel manages. Actions are routed through the server-side service allowlist — a name typed into the page cannot reach systemd.
CloudPanel will not stop its own web service or root daemon: that would end your session with no way back in except the server console.