Skip to content

What is DATAZONE Control?

DATAZONE Control is a central management platform for IT infrastructure. It enables the administration, monitoring, and maintenance of various system types through a single web interface.

Supported Systems

ModuleSystem TypeColor
OPNsenseFirewalls & Security AppliancesBlue
Proxmox VEVirtualization (VMs & Containers)Green
Proxmox Backup ServerBackup InfrastructureOrange
LinuxLinux Servers (all distributions)Cyan
WindowsWindows ServersPurple

Architecture

DATAZONE Control consists of three main components:

Backend (Flask + PostgreSQL)

The central server manages all hosts, stores configurations, and provides the REST API as well as WebSocket connections.

Frontend (React)

The web interface offers an intuitive UI with dark mode, real-time updates, and responsive design.

Agent (Go)

A lightweight agent is installed on each managed host. It collects system data, executes commands, and establishes a secure WebSocket connection to the backend.

┌─────────────────┐     ┌──────────────┐     ┌─────────────┐
│  Web Browser     │────▶│   Backend    │◀────│   Agent     │
│  (React Frontend)│     │  (Flask API) │     │  (Go Binary)│
└─────────────────┘     └──────┬───────┘     └─────────────┘
                               │                     ▲
                        ┌──────▼───────┐             │
                        │  PostgreSQL  │        WebSocket
                        │  + Redis     │        Connection
                        └──────────────┘

Core Features

  • Multi-Module Management - All system types in a single interface
  • Real-Time Monitoring - CPU, RAM, disk, uptime via agent heartbeat
  • Secure Tunnels - Encrypted port forwards without a VPN
  • Remote Shell - Terminal access directly in the browser
  • Update Management - Scheduled updates with health checks
  • Script Execution - Centralized script management and bulk execution
  • Health Checks - Automated checks with severity mapping
  • Reports - HTML-based reports with email delivery
  • Host Groups - Logical grouping with color-coded tags
  • Multi-Tenancy - Customer-based organization
  • Role-Based Access Control - Granular permissions per module
  • Audit Log - Complete logging of all actions

System Requirements

Server (Backend)

ComponentMinimumRecommended
CPU2 cores4 cores
RAM2 GB4 GB
Storage10 GB50 GB
OSLinux (Docker)Ubuntu 22.04+
Docker20.10+24.0+
Docker Compose2.0+2.20+

Agent (per Host)

PlatformSupported
Linux (amd64, arm64)All common distributions
Windows (amd64)Windows Server 2016+
FreeBSD (amd64)OPNsense 23+

The agent requires less than 20 MB of RAM and minimal CPU resources.

DATAZONE Control Documentation