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
| Module | System Type | Color |
|---|---|---|
| OPNsense | Firewalls & Security Appliances | Blue |
| Proxmox VE | Virtualization (VMs & Containers) | Green |
| Proxmox Backup Server | Backup Infrastructure | Orange |
| Linux | Linux Servers (all distributions) | Cyan |
| Windows | Windows Servers | Purple |
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)
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2 cores | 4 cores |
| RAM | 2 GB | 4 GB |
| Storage | 10 GB | 50 GB |
| OS | Linux (Docker) | Ubuntu 22.04+ |
| Docker | 20.10+ | 24.0+ |
| Docker Compose | 2.0+ | 2.20+ |
Agent (per Host)
| Platform | Supported |
|---|---|
| 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.