Skip to content

General Settings

Settings for the whole application. They are stored in the database, not in appsettings.json, so they survive container updates.

The pages are under Admin Area → Settings:

  • General
    • SMTP Configuration: outbound email server for account emails
    • EE Log Cleanup: automatic cleanup of the application log stored in the database
    • Task Cleanup: automatic cleanup of the task history
  • EE Appearance: sign in page customisation

Each section is a collapsible panel with its own Save changes button. A change takes effect only after you save the section it belongs to.

SMTP server used for the emails the application sends about accounts: email confirmation for new users and password reset links.

Field Description
Host Required. SMTP server host name or IP address.
Port SMTP port, 1 to 65535 (default: 587).
SSL/TLS Options How the connection is secured (default: StartTls). See the table below.
Username / Password Credentials. Leave Username empty if the server accepts unauthenticated mail from the cv4pve-admin host. The password is stored encrypted.
From Address Required. Sender email address.
From Display Name Sender name shown next to the address.
SSL/TLS Options Meaning
None No SSL/TLS encryption (not recommended).
Auto Automatically detect and use the best available encryption.
SslOnConnect Use SSL/TLS immediately on connection (port 465).
StartTls Upgrade the connection to TLS after connecting (port 587).
StartTlsWhenAvailable Use STARTTLS if available, plain connection otherwise.

A new installation is pre-filled with placeholder values (smtp.example.com, noreply@example.com). Replace them with the values of your server.

The Test SMTP Configuration card under the form verifies the settings end to end. Enter a Test Email Address and click Send. The test uses the values currently in the form, even before you save them. If the message cannot be sent, the test reports the error returned by the server.

Not shared with the notification channels: These settings are used only for account emails. Each SMTP channel of the Notification Hub has its own server settings.

Scheduled job that deletes old entries of the application log shown in Monitoring → Logs.

Field Description
Retention Days Log entries older than this number of days are deleted. 1 to 3650 (default: 30).
Cron Schedule When the cleanup runs, as a cron expression (default: 0 3 * * *, every day at 03:00). The editor shows the schedule in plain words and the next occurrence.

Scheduled job that deletes old entries of the task history shown in Monitoring → Tasks.

Field Description
Retention Days Completed tasks older than this number of days are deleted. 1 to 3650 (default: 30).
Cron Schedule When the cleanup runs, as a cron expression (default: 0 4 * * *, every day at 04:00). The editor shows the schedule in plain words and the next occurrence.

Cron schedules are evaluated in the time zone of the application (the TZ variable of the container). Saving a cleanup section reschedules its job immediately. Both cleanups can also be run on demand from Maintenance.

Customise the sign in page shown to your users.

Field Description
Sign in page: Title Required. Heading shown on the login page (default: Welcome).
Sign in page: Description (Markdown) Text below the heading, written in Markdown (default: Take control of your Proxmox VE).

Useful for MSPs and enterprises that want to brand the admin interface for their own customers.