Skip to Content
SettingsAdvanced Settings

Advanced Settings

System configuration and advanced options.

Overview

Advanced settings control technical aspects of your Zettabit instance. Only modify these if you understand their impact.

Expiry Handling

Grace Period

Days after expiry before service is affected:

SettingEffect
0 daysImmediate action on expiry
3 days3 days after expiry
7 daysWeek-long grace period

Expiry Action

What happens when subscription expires (after grace period):

ActionDescription
SuspendDisconnect client, keep PPPoE user
DeleteRemove PPPoE user from router
LimitApply limited bandwidth profile
NothingNo automatic action

Limited Profile

If expiry action is “Limit”, select the profile:

  • Usually a slow-speed profile
  • Shows service is active but expired
  • Encourages renewal

API Settings

API Rate Limits

Control API request limits:

  • Requests per minute
  • Requests per hour
  • Burst allowance

API Key Management

Generate and manage API keys for integrations:

  1. Click Generate New Key
  2. Set permissions
  3. Copy and save the key securely
  4. Key is shown only once

Webhook URLs

Configure webhooks for external integrations:

EventWebhook URL
Client createdhttps://…
Subscription createdhttps://…
Payment receivedhttps://…

Data Retention

Audit Log Retention

How long to keep audit logs:

  • 30 days
  • 90 days
  • 1 year
  • Forever

Session History

How long to keep session records:

  • 7 days
  • 30 days
  • 90 days

Export Settings

Default Export Format

Preferred format for data exports:

  • CSV
  • Excel (XLSX)
  • JSON

Include Headers

Whether exported files include column headers.

Performance Settings

Dashboard Cache

How long dashboard statistics are cached:

  • 1 minute - Most current
  • 5 minutes - Default
  • 15 minutes - Better performance

List Page Size

Default items per page in lists:

  • 10, 25, 50, or 100 items

System Maintenance

Maintenance Mode

Enable during planned maintenance:

  • Users see maintenance message
  • Background processes paused
  • Only admins can access

Clear Cache

Manually clear system caches:

  • Dashboard statistics
  • Server connection cache
  • Session cache

Backup Settings

Automatic Backups

Configure automatic database backups:

  • Daily, weekly, or monthly
  • Retention period
  • Storage location

Manual Backup

Create an immediate backup:

  1. Click Create Backup Now
  2. Wait for completion
  3. Download or verify storage

Danger Zone

Critical operations that require extra confirmation:

Reset to Defaults

Restore all settings to default values:

  • Does NOT delete data
  • Only resets configuration

Delete All Data

Permanently remove all data:

  • Clients, subscriptions, packages
  • Users and roles
  • Audit logs

This action cannot be undone.

Required Permissions

Advanced settings require:

  • settings:update permission
  • Admin role strongly recommended

Troubleshooting

Settings not taking effect

  1. Clear browser cache
  2. Log out and back in
  3. Clear system cache
  4. Check for errors in logs

API keys not working

Verify:

  • Key is correctly copied
  • Key has required permissions
  • Key hasn’t been revoked
  • Rate limits not exceeded
Last updated on