Last updated on 5th May 2026

Server Management Dashboard

The Server Management Dashboard is an in-app workspace for inspecting and operating any SSH-capable server you have configured in DeployHQ — including Managed VPS servers and your own SSH/SFTP servers.

The dashboard is currently a beta feature. To use it, enable beta features under Settings > Beta Features on your account.

Opening the dashboard

From the project's server list, click the wrench icon next to any SSH-capable server. Non-SSH protocols (such as FTP) do not have a manage dashboard. The dashboard requires the Manage server configuration permission on the project.

The dashboard has four tabs: Overview, Quick Commands, Cron Jobs, and Console.

Overview

The Overview tab shows live system metrics collected over SSH:

  • CPU usage
  • Memory usage
  • Disk space
  • Uptime

Metrics are cached briefly between requests to keep the page responsive. Use the refresh control to fetch the latest values on demand.

Quick Commands

Quick Commands let you save commonly used shell commands and run them on the server with one click.

  • Create and edit commands with a name, description, the command itself, and an optional timeout.
  • Run any saved command from the dashboard. The output is captured and shown once the command finishes (output is not streamed live).
  • Scope each command to a single server, all servers in a project, or all servers in your account.
  • History: the dashboard shows the last 20 executions, including who ran each one, the exit code, the duration, and the captured output.

Cron Jobs

The Cron Jobs tab gives you a visual interface to read and write the server's user crontab over SSH.

  • Add an entry by choosing a schedule from the presets (every minute, every 5 minutes, hourly, daily at midnight, daily at 3am, weekly on Monday, monthly) or by entering a custom cron expression, then specifying the command to run.
  • Edit or delete existing entries. Changes are written back to the server's crontab.
  • Disable an entry without deleting it by toggling it off; disabled entries remain in the crontab as commented lines so you can re-enable them later.

Console

The Console tab opens an interactive SSH session for the server. Each user gets their own persistent session per server, so command state (such as the current working directory) is preserved across commands within the same session.

  • Run commands and view their output in the dashboard.
  • The dashboard tracks your last 20 sessions per server, with the command count and final status of each.
  • Limitation: interactive, full-screen programs such as vim, top, or nano are not supported. Use single-shot commands or non-interactive equivalents (for example, ps aux instead of top).

Permissions

Access to the Server Management Dashboard requires:

  • Beta features enabled on your account.
  • The Manage server configuration permission on the project.

Account-scoped Quick Commands can only be created and managed by account administrators.