Skip to content

Services ​

Where this lives now: this screen is part of Health. Its address is /admin/health, and the old one redirects there.

The Services page allows administrators to check the current status of installed services and manage their installation or restart.

Services

Overview ​

Former address: /admin/services (this page describes an earlier version of this screen)

The page header reads: "Check the current status of installed services and manage their installation or restart."

Server Selector ​

A Server dropdown at the top allows selecting which server to manage (e.g., "localhost (localhost) - 127.0.0.1").

A search field filters the services list by name.

Services Table ​

Columns ​

  • Name - The service name. Sortable.
  • Status - Current status, displayed as a badge (e.g., "Running", "Not running").
  • Installed - Installation status, displayed as a badge (e.g., "Installed", "Not installed").
  • Actions - Available management actions (vary by service).

Actions ​

For installed services, the following actions are available:

  • Re-provision - Re-provision the service.
  • Re-configure - Re-configure the service. Since panel 1.9.2, re-configuring SSH keeps its port, root login, and allowed addresses. A failure names the service and the next step. Since panel 1.9.3, it runs on the server chosen in the Server selector, like Restart, Install, and Remove, and the result names that server.
  • Remove - Remove the service.
  • Restart - Restart the service.
  • Status Log - View the service status log.

For services that are not installed, only the Install action is available.

BoltAgent has limited actions: only Restart and Status Log.

Re-provisioning PowerDNS ​

Since panel 1.9.4 Re-provision on an installed PowerDNS keeps the zone database with every zone in it. Its confirmation says so: "PowerDNS is already installed. Re-provisioning reinstalls its packages and rewrites its configuration; the zone database is kept with every zone in it." Before 1.9.4 a re-provision could leave the server without its zones.

Only a zone database that PowerDNS cannot use is replaced. The old one stays on the server as a dated copy, and the panel then rebuilds every domain zone and the hostname zone from its own records. If that rebuild fails, you are notified, and Health offers Rebuild DNS zones to run it again.

Zones the panel does not manage are not rebuilt from it, for example the zones a server copies from a primary server as a secondary DNS server. When you re-provision PowerDNS on another server chosen in the Server selector, the confirmation says that the zones on that server are not managed by this panel, so they are not rebuilt from it.

Service Categories ​

Services are grouped by category:

  • Bolt - BoltAgent, MyApache.
  • Cache - Redis.
  • Database - MariaDB.
  • Mail - Postfix, Dovecot, Mlmmj (mailing-list manager), Rspamd.
  • Network - Fail2Ban, Vsftpd, Nftables, PowerDNS.
  • Security - Symlock (symlink-attack protection). Provisioned and health-monitored through Bolt Agent.
  • SSH - SecureBox (SSH access hardening).
  • System - SSHD. Provisioned and configured via Bolt Agent through bolt:manage-sshd.