Settings

Configure mkcert Web UI

Settings saved successfully!

Settings configured here will override values from your .env file and persist across server restarts.

Server Configuration

Port for HTTP server (default: 3000)
Port for HTTPS server (default: 3443)
Server hostname (default: localhost)
Domain name for SSL certificate

Paths Configuration

Directory for certificate storage (default: certificates)
Directory for uploaded certificates

Basic Authentication

Username for authentication
Password for authentication
Secret key for session encryption (change in production!)

OpenID Connect (OIDC) SSO

Your OIDC provider's issuer URL
OIDC application client ID
OIDC application client secret
Callback URL registered in your OIDC provider
Space-separated list of scopes

CLI Rate Limiting

Rate limit window in ms (default: 900000 = 15 minutes)
Maximum CLI operations per window (default: 10)

API Rate Limiting

Rate limit window in ms (default: 900000 = 15 minutes)
Maximum API requests per window (default: 100)

Auth Rate Limiting

Rate limit window in ms (default: 900000 = 15 minutes)
Maximum login attempts per window (default: 5)

Email Notifications

SMTP server hostname
SMTP port (587 for TLS, 465 for SSL)
SMTP authentication username
SMTP authentication password
Sender email address
Comma-separated list of recipients
Subject line for notification emails

Certificate Monitoring

Cron expression for check frequency (default: 0 8 * * * = daily at 8 AM)
Days before expiry to send warning notifications
Days before expiry to send critical notifications

Cron Expression Examples:

  • 0 8 * * * - Daily at 8:00 AM
  • 0 */6 * * * - Every 6 hours
  • 0 8 * * 1 - Every Monday at 8:00 AM
  • 0 0 * * * - Daily at midnight

Theme Configuration

Default theme when users first visit the site
Primary accent color for the interface

Current Running Configuration

This displays the actual configuration currently running on the server. Changes require a server restart to take effect.

Loading...