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:
- Navigate to System > Configurations.
- Under the Time Sync tab, you can view the current drift and status.
- You can manage upstream NTP sources (add/remove addresses).
- 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:
- Navigate to System > TLS.
- You will see the details of the active certificate (Issuer, Subject, Validity Dates).
- Regenerate: Clicking
Regeneratewill 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.