Skip to content

Settings

The system settings configure the behavior of DATAZONE Control. Access them via the gear icon in the navigation bar.

General Settings

Onboarding Token

The onboarding token is required for automatic agent installation:

  1. Navigate to Settings > General
  2. Click Generate Token
  3. Copy the token
  4. Use it during agent installation

TIP

The token can be regenerated at any time. A new token invalidates the previous one.

SMTP Configuration

For sending reports via email:

FieldDescription
SMTP ServerHostname of the mail server
PortSMTP port (587 for STARTTLS, 465 for SSL)
UsernameSMTP login
PasswordSMTP password
SenderEmail sender address

API Settings

Configuration for external API access:

FieldDescription
CORS OriginsAllowed origins for API access
Rate LimitingRequest limit per time period

Customer Management

Customers organize your hosts in a multi-tenant structure.

Creating a Customer

  1. Settings > Customers
  2. Click Add Customer
  3. Enter the customer name
  4. Save

Customer Filtering

The customer filter in the main navigation affects all views:

  • All Customers - Complete overview
  • Specific Customer - Only hosts belonging to that customer

Onboarding Commands

Under Settings > Onboarding you will find the installation command for each module, which is used to install the agent on a new host:

Linux

bash
curl -sSL https://control.yourdomain.com/agent/linux-install.sh | bash -s -- --token <TOKEN>

Proxmox VE

bash
curl -sSL https://control.yourdomain.com/agent/pve-install.sh | bash -s -- --token <TOKEN>

Proxmox Backup Server

bash
curl -sSL https://control.yourdomain.com/agent/pbs-install.sh | bash -s -- --token <TOKEN>

OPNsense (FreeBSD)

bash
fetch -o - https://control.yourdomain.com/agent/opnsense-install.sh | sh -s -- --token <TOKEN>

Windows (PowerShell)

powershell
irm https://control.yourdomain.com/agent/windows-install.ps1 | iex; Install-DatazoneAgent -Token "<TOKEN>"

Token

The <TOKEN> is the onboarding token from the general settings. It is automatically inserted into the copied commands.

Parameters

Under Settings > Parameters you can configure advanced system parameters. These settings are stored as key-value pairs in the database.

System Scripts

DATAZONE Control includes predefined system scripts for standard operations:

  • Update scripts (per module and OS)
  • Restart scripts
  • Information collection scripts
  • Health check scripts
  • Agent update scripts
  • Force update scripts

System scripts cannot be edited but can be used as templates. They are marked with a lock icon.

Configuration Parameters

Advanced settings for system behavior:

ParameterDescriptionDefault
Agent Heartbeat IntervalInterval between agent heartbeats30 seconds
Offline TimeoutWhen a host is considered offline120 seconds
Tunnel Port RangePort range for tunnels20000-25000
Session TimeoutAutomatic logout after inactivity24 hours

Data Backup

Database Backup

The PostgreSQL database should be backed up regularly:

bash
# Manual backup
docker exec datazone-db pg_dump -U datazone datazone_control > backup.sql

# Restore
cat backup.sql | docker exec -i datazone-db psql -U datazone datazone_control

Recommendation

Set up automatic database backups, e.g., via a cron job or through a PBS backup job.

DATAZONE Control Documentation