Skip to content

System Settings ​

Vapor provides built-in tools to manage the essential host operating system parameters without requiring terminal access.

Time Synchronization (Chrony) ​

Accurate timekeeping is critical for distributed systems, TLS certificates, and API integrations. Vapor uses chrony as its underlying NTP daemon.

To configure time synchronization:

  1. Navigate to System > Configurations.
  2. Under the Time Sync tab, you can view the current drift and status.
  3. You can manage upstream NTP sources (add/remove addresses).
  4. Make Step: If the system time is significantly desynced, you can force a manual time step correction.

TLS Certificates ​

By default, Vapor generates a self-signed certificate for its web console and API.

Managing Certificates ​

To view or regenerate the certificate:

  1. Navigate to System > TLS.
  2. You will see the details of the active certificate (Issuer, Subject, Validity Dates).
  3. Regenerate: Clicking Regenerate will automatically generate a new self-signed certificate and restart the necessary web services to apply it.

TIP

For production deployments, it is highly recommended to place Vapor behind a reverse proxy (like NGINX or HAProxy) or use an ACME client (like Certbot) to deploy a trusted Let's Encrypt certificate.