Documentation

Platform settings reference

Complete reference for all platform configuration settings.

Updated Aug 5, 20258 min read

Platform settings reference

All platform configuration lives in the platform_settings document. Accessible via CP → Platform Settings.

Gateway

Setting Type Default Description
EnableGateway bool false Enable gateway execution
EnableCaddyIntegration bool false Generate Caddy configs
CaddyExecutablePath string caddy Path to Caddy binary
CaddyConfigFolder string C:\Caddy\config Caddy config directory
CaddyfileLocation string C:\Caddy\Caddyfile Main Caddyfile path
WebsiteTemplateLocation string C:\Caddy\templates\website.caddy Reverse proxy template
PlatformServerIP string 127.0.0.1 Platform public IP for DNS verification

Gateway Activation

Setting Type Default Description
EnableAutomaticActivation bool false Auto-activate Ready websites
ActivationRetryIntervalMinutes int 60 Retry interval
MaximumActivationRetries int 5 Max retry attempts
ActivationHealthTimeoutSeconds int 30 HTTPS verification timeout

Email Configuration

Setting Type Default Description
EnableEmailDelivery bool false Turn on email delivery
EmailProvider string smtp Provider type
SmtpHost string - SMTP server
SmtpPort int 587 SMTP port
SmtpUsername string - SMTP username
SmtpPassword string - SMTP password (encrypted)
SmtpUseSsl bool true Use SSL/TLS
FromEmail string - Sender email
FromName string Infoage Cloud Sender name
EmailJobIntervalMinutes int 5 Delivery job interval
EmailMaxRetries int 3 Max delivery retries

WhatsApp Configuration

Setting Type Default Description
EnableWhatsAppDelivery bool false Turn on WhatsApp delivery
WhatsAppProvider string meta Provider type
WhatsAppBusinessAccountId string - Meta Business Account ID
WhatsAppPhoneNumberId string - Phone number ID
WhatsAppAccessToken string - Access token (encrypted)
WhatsAppWebhookVerifyToken string - Webhook verification
WhatsAppJobIntervalMinutes int 5 Delivery job interval
WhatsAppMaxRetries int 3 Max delivery retries

Backup Configuration

Setting Type Default Description
EnableBackup bool false Turn on automated backups
BackupFolder string C:\ICP\Backups Backup storage path
BackupIntervalHours int 24 Hours between backups
BackupRetentionDays int 30 Retention for completed backups
MongoDumpExecutable string mongodump mongodump path
MongoRestoreExecutable string mongorestore mongorestore path

Billing Configuration

Setting Type Default Description
RazorpayKeyId string - Razorpay Key ID
RazorpayKeySecret string - Razorpay Secret (encrypted)
RazorpayWebhookSecret string - Webhook secret (encrypted)
RazorpayEnvironment string test test or live

Maintenance

Setting Type Default Description
MaintenanceMode bool false Global maintenance mode
MaintenanceMessage string - Message shown during maintenance
DashboardRefreshIntervalSeconds int 30 Operations dashboard refresh

Security

Setting Type Default Description
JwtAccessTokenMinutes int 15 Access token lifetime
JwtRefreshTokenDays int 7 Refresh token lifetime
MaxFailedLoginAttempts int 5 Lockout threshold
LockoutDurationMinutes int 15 Lockout duration