Services

Monitor and control mail server services with real-time status, uptime metrics, and start/stop/restart actions.

The Services page shows all mail server services running on your system with their current status, uptime, memory usage, and process ID. You can start, stop, and restart services directly from the dashboard.

Overview

Three stat cards at the top summarize service health:

StatDescription
Total ServicesNumber of services the dashboard monitors
RunningServices that are currently active
StoppedServices that are inactive or have failed

Service list

Each service appears as a card showing:

  • Status dot -- green (running), red (failed), or gray (stopped) with a pulse animation for running services
  • Service name -- the display name (e.g., "Postfix MTA")
  • Status badge -- Running, Stopped, Failed, or Unknown
  • Description -- what the service does
  • Quick metrics (desktop) -- uptime, memory usage, and PID

Services monitored

ServiceDisplay NameDescription
postfixPostfix MTAMail Transfer Agent -- handles SMTP email delivery and reception
dovecotDovecot IMAPIMAP/POP3 server -- provides mailbox access for email clients
opendkimOpenDKIMDKIM signing and verification service for email authentication
spamassassinSpamAssassinEmail spam filtering daemon using content analysis and heuristics
mariadbMariaDBRelational database server for mail account and configuration storage
apache2Apache HTTPWeb server for webmail, admin panels, and HTTP services
nginxNginxHigh-performance reverse proxy and web server
unboundUnbound DNSRecursive DNS resolver for local DNS lookups and caching
rsyslogRsyslogSystem logging daemon for collecting and managing log messages
fail2banFail2banIntrusion prevention -- blocks IPs after repeated failed authentication attempts
spamass-milterSpamass-milterMilter bridge connecting SpamAssassin to Postfix
ceymail-ai-filterCeyMail AI FilterAI-powered intelligent email spam screening

Only services that are installed on your server appear in the list. For example, you'll see either Apache or Nginx, not both.

Service actions

Each running service has Stop and Restart buttons. Stopped services have a Start button. Actions take effect immediately.

Service dependencies

Stopping core services like Postfix or Dovecot will prevent email delivery and mailbox access. Only stop services if you know what you're doing or are troubleshooting a specific issue.

The CeyMail AI Filter cannot be controlled from the Services page -- instead, a Manage in AI Screening link takes you to the AI Screening page where it is managed as part of the screening configuration.

Expanded details

Click the expand arrow on any service card to see additional details:

  • Service name -- the systemd unit name
  • Status -- current state
  • PID -- process identifier
  • Memory -- current memory consumption

The Services link in the sidebar shows a colored dot reflecting overall service health -- green when all services are running, yellow or red if any service has stopped or failed. This gives you a quick status check without opening the Services page.