Giới thiệu White-Label System

Overview

Hệ thống White-Label OV-Panel cho phép bạn triển khai và quản lý nhiều instances độc lập của OV-Panel, mỗi instance phục vụ cho một khách hàng hoặc tổ chức khác nhau từ một Super Admin Panel duy nhất.

Đặc điểm chính

Process Isolation

Mỗi instance chạy như một process riêng biệt, được quản lý bởi systemd service độc lập. Đảm bảo sự cô lập và ổn định giữa các instances.

Database Isolation

Mỗi instance có database SQLite độc lập, đảm bảo dữ liệu của các khách hàng được tách biệt hoàn toàn và bảo mật tuyệt đối.

Port Management

Mỗi instance chạy trên port riêng (9001-9999), cho phép truy cập độc lập và dễ dàng cấu hình reverse proxy hoặc SSL.

Shared Codebase

Tất cả instances dùng chung source code qua symlinks, giúp tiết kiệm disk space và dễ dàng update toàn bộ hệ thống chỉ bằng một lần.

Mô hình triển khai

Kiến trúc hệ thống
┌─────────────────────────────────────────────────────────┐
│          Super Admin Panel (Main Panel)                 │
│          Port: 9000 (mặc định)                          │
│          Database: /opt/ov-panel/data/ov-panel.db      │
│          Quản lý: Tất cả White-Label Instances         │
└─────────────────────────────────────────────────────────┘
                          │
                          │ quản lý
                          ▼
    ┌─────────────────────────────────────────────────────┐
    │         White-Label Instances Directory             │
    │         /opt/ov-panel-instances/                    │
    └─────────────────────────────────────────────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ▼                 ▼                 ▼
   Instance A        Instance B        Instance C
   Port: 9001       Port: 9002        Port: 9003
   Customer A       Customer B        Customer C

Yêu cầu hệ thống

Phần cứng

Tối thiểu
  • • CPU: 2 cores
  • • RAM: 2GB
  • • Disk: 10GB SSD
  • • Network: 1 IP công cộng
Khuyến nghị
  • • CPU: 4+ cores
  • • RAM: 4GB+
  • • Disk: 20GB+ SSD
  • • Network: Băng thông ổn định

Phần mềm

OS

Ubuntu 20.04/22.04 LTS hoặc Debian 10/11

Python

Python 3.8 trở lên

Systemd

Hỗ trợ systemd service management

Quyền truy cập

Cần quyền root để cài đặt

Ports yêu cầu

ServicePort RangeMô tả
Super Admin Panel
9000Port mặc định cho Main Panel
Instances
9001-9999Port range cho White-Label instances
OpenVPN (optional)
1194/UDPNếu instance có OpenVPN

Các bước triển khai tổng quan

1

Cài đặt Super Admin Panel

Cài đặt panel chính với chế độ Super Admin để quản lý tập trung tất cả instances.

2

Khởi tạo hệ thống White-Label

Tạo shared directory, symlinks và systemd service template cho instances.

3

Tạo và quản lý Instances

Tạo instances mới cho từng khách hàng qua Web UI hoặc CLI với cấu hình riêng biệt.

4

Monitoring và Maintenance

Theo dõi health check, logs và thực hiện backup định kỳ để đảm bảo hệ thống ổn định.