Skip to content

The agent

The agent is a lightweight program installed on each machine (the depanel-agente service in systemd). It:

  • keeps a secure connection to the panel (outbound only);
  • sends CPU, memory, disk, network and temperature metrics;
  • deploys services on Docker and configures the machine’s proxy (Traefik);
  • runs what the panel asks for: logs, terminal, files, backups, network monitors.

The panel checks the agent’s identity (its own key) and the agent checks the panel’s. A stolen token is not enough to impersonate a machine.

When a new agent version is out, the machine shows a notice. Update it from the machine’s page or, all at once, in Settings → Depanel version → Update all (Configurações → Versão do Depanel → Atualizar todos).

On each machine’s page:

At the top are the CPU, memory, disk, network and load charts. Below them, the tabs:

Tab What it has
Apps on this server (Apps neste servidor) the panel’s services running on this machine
Containers (Contêineres) everything running on Docker, including what was not created by the panel
System services (Serviços do sistema) systemd units, including system programs
Docker images, volumes, networks and cleanup of leftovers
Updates (Atualizações) system packages with an update available
Security (Segurança) firewall, SSH and access checks
Terminal shell on the server (must be enabled by an admin)
S.M.A.R.T. disks (Discos S.M.A.R.T.) disk health
Cluster this machine’s Docker Swarm
Port forwarding (Redirecionar portas) ports from outside to the internal network
Details (Detalhes) system, agent version and identification

System logs (journald) are in the Logs screen in the menu.