Hosting control panel cho Ubuntu 24.04 & Debian 12

Một panel cho mọi máy chủ hosting của bạn.

VietPanel dựng sẵn web, database, mail, DNS, FTP và SSL trên VPS của bạn, với giao diện quen tay như DirectAdmin và tiếng Việt đầy đủ. Thêm máy chủ nào, máy đó thành agent và được quản lý chung một chỗ.

Chạy bằng quyền root trên VPS mới:

bash <(curl -fsSL https://tkey.com.vn/install.sh)
  • Miễn phí 1 node · 10 user hosting
  • amd64 / arm64
  • Panel HTTPS tại cổng 2222
root@vps:~# bash <(curl -fsSL https://tkey.com.vn/install.sh) --hostname panel.example.com
==> kiểm chữ ký bản phát hành: OK
==> sha256 OK
==> cài VietPanel 0.17.0 (master) trên panel.example.com
==> tạo tài khoản quản trị 'admin'
==> đăng ký agent cục bộ
==> setup: web
==> setup: db
    … quota, proxy, pma, dns, mail, ftp, webmail
==> setup: security
 
  VietPanel 0.17.0 đã cài xong trên panel.example.com
  - Panel:      https://panel.example.com:2222/
  - Đăng nhập:  xem /root/vietpanel-admin.txt
  - Thêm node:  Admin → Máy chủ → Thêm máy chủ
root@vps:~# 
Minh họa kết quả khi chạy lệnh cài đặt VietPanel trên một VPS.

Panel cài và cấu hình sẵn

  • nginx
  • Apache
  • PHP-FPM đa phiên bản
  • MariaDB
  • phpMyAdmin
  • Postfix
  • Dovecot
  • Roundcube
  • BIND
  • Pure-FTPd
  • Let's Encrypt
  • CrowdSec
  • ModSecurity
  • UFW

01Tính năng

Những gì một nhà hosting cần, có sẵn trong panel

WordPress, cài ứng dụng, mail, backup và bảo mật nằm sẵn trong VietPanel, không cần mua thêm add-on.

Nhiều máy chủ, một bảng điều khiển

Máy đầu tiên chạy master; mỗi máy thêm vào chạy agent vietpaneld, nhận tác vụ qua một luồng gRPC hai chiều, xác thực mTLS. Tài khoản hosting nằm ở node nào thì vẫn quản lý ở cùng một chỗ.

Giao diện quen tay kiểu DirectAdmin

Menu giữ tên quen thuộc như Account Manager, E-mail Manager, Advanced Features, kèm mô tả và tìm kiếm tiếng Việt. Có giao diện sáng/tối, đổi ngôn ngữ Việt/Anh.

Phân quyền admin · reseller · user

Reseller có hạn mức riêng (disk, bandwidth, domain, database, email, FTP) và chỉ thấy khách của mình. Tạm khóa một reseller là khóa luôn các tài khoản bên dưới.

WordPress manager

Tìm mọi site WordPress trong tài khoản, cập nhật core, plugin, theme hàng loạt. Kiểm checksum mã nguồn, khôi phục file gốc khi bị sửa, đăng nhập wp-admin một lần, Redis cache riêng cho từng user.

App Installer

Cài WordPress (kèm WooCommerce), Nextcloud, Joomla!, phpBB chỉ từ nguồn chính thức. Gói được kiểm checksum hoặc chữ ký trước khi giải nén, database tạo tự động.

  • WordPress
  • Nextcloud
  • Joomla!
  • phpBB

Bảo mật nhiều lớp

  • CrowdSec chặn IP xấu dựa trên dữ liệu cộng đồng.
  • ModSecurity + OWASP CRS lọc request cho website.
  • 2FA TOTP cho tài khoản panel, khóa đăng nhập khi sai nhiều lần.
  • Cách ly tenant ở mức kernel: PHP-FPM chạy bằng user riêng, home không đọc chéo.
  • UFW + fail2ban tự cấu hình theo dịch vụ đang bật.

Mail, DNS, FTP & Webmail

Postfix + Dovecot có DKIM và trả lời tự động, webmail Roundcube, zone DNS trên BIND, tài khoản FTP riêng bằng Pure-FTPd.

Multi-PHP, nginx/Apache & SSL

Mỗi domain chọn phiên bản PHP riêng. Chạy nginx thuần hoặc nginx đứng trước Apache khi cần .htaccess. SSL Let's Encrypt tự gia hạn.

Backup S3 & restore

Backup từng tài khoản thành một file tar.zst gồm website, database, mail, DNS, DKIM. Đẩy lên S3 (AWS, MinIO, Cloudflare R2, Wasabi) theo lịch hằng ngày, giữ số bản tùy chọn. Restore dựng lại được cả tài khoản đã xóa, giữ nguyên mật khẩu cũ.

  1. tar.zst
  2. S3
  3. restore

02Cài đặt

Cài trong 3 bước

Script tự kiểm hệ điều hành và kiến trúc, tải bản phát hành có chữ ký, kiểm sha256 rồi mới cài.

  1. Chuẩn bị VPS

    Một máy Ubuntu 24.04 hoặc Debian 12 mới cài, có quyền root. Trỏ bản ghi A của hostname (vd. panel.example.com) về IP của máy.

  2. Chạy một lệnh

    Dán lệnh cài vào terminal. Có license key thì thêm --license; không có thì panel chạy bản Community.

  3. Đăng nhập panel

    Mở https://<hostname>:2222. Tài khoản admin nằm trong /root/vietpanel-admin.txt — đổi mật khẩu và bật 2FA ngay.

Ví dụ: cài kèm hostname và license key
bash <(curl -fsSL https://tkey.com.vn/install.sh) \
  --hostname panel.example.com \
  --license VPK-XXXXX-XXXXX-XXXXX-XXXXX
--hostname
Tên miền đầy đủ (FQDN) của panel. Bỏ trống thì script hỏi khi chạy.
--license
Key dạng VPK-…. Bỏ qua để dùng Community; nhập key sau trong Admin → License cũng được.
--setup
Chọn dịch vụ cần cài. Mặc định cài đủ: web, quota, db, proxy, pma, dns, mail, ftp, webmail, security.
--allow-ip
IP luôn được phép qua firewall (vd. IP văn phòng). Dùng nhiều lần được.

Thêm máy chủ thứ hai trở đi

Trong panel vào Admin → Máy chủ → Thêm máy chủ để lấy token, rồi chạy trên máy mới. Máy master cần mở cổng 5001 cho agent kết nối.

bash <(curl -fsSL https://tkey.com.vn/install.sh) --role agent --master panel.example.com:5001 --token <TOKEN>

03Yêu cầu

Yêu cầu hệ thống

Nên dùng một VPS sạch, chưa cài control panel hay web server khác.

Hệ điều hành
Ubuntu 24.04 LTS hoặc Debian 12 (systemd)
Kiến trúc
amd64 (x86_64) hoặc arm64 (aarch64)
RAM
Khuyến nghị từ 2 GB trở lên
Quyền
Chạy bằng root
Hostname
FQDN (vd. panel.example.com) có bản ghi A trỏ về IP máy — cần cho SSL của panel và mail

Cổng firewall

UFW được cấu hình tự động theo dịch vụ đang bật. Nếu nhà cung cấp VPS có firewall riêng, hãy mở các cổng sau:

Cổng mạng cần mở theo dịch vụ
Dịch vụCổng
Panel (HTTPS)2222
Web80, 443
SSHcổng SSH hiện tại
Mail25, 465, 587, 110, 995, 143, 993
DNS53 (TCP + UDP)
FTP21, 30000–30100
Agent → master5001 (chỉ máy master)

04Bảng giá

Bắt đầu miễn phí, nâng cấp khi cần

Cần thêm máy chủ hoặc nhiều tài khoản hơn thì nhập license key vào panel đang chạy, không phải cài lại.

Community

Không cần key

0 ₫

Cho một máy chủ hosting nhỏ hoặc chạy thử.

  • 1 node (master + agent cùng máy)
  • Tối đa 10 user hosting
  • Đủ tính năng của panel
  • Cập nhật tự động
Cài đặt ngay

Gói nào cũng nhận bản cập nhật tự động. License gắn với máy chủ; gỡ license trên máy cũ là chuyển được sang máy mới.

05Hỏi đáp

Câu hỏi thường gặp

Chưa thấy câu trả lời? Liên hệ trực tiếp với chúng tôi.

VietPanel khác gì DirectAdmin?

Bố cục và tên menu đi theo DirectAdmin nên ai quen DirectAdmin dùng được ngay. Khác biệt chính: VietPanel thiết kế cho nhiều máy chủ từ đầu (một master điều khiển nhiều agent qua gRPC mTLS), giao diện tiếng Việt đầy đủ, có sẵn WordPress manager, App Installer, CrowdSec và ModSecurity.

VietPanel là sản phẩm độc lập, không liên kết với DirectAdmin và không dùng mã nguồn của DirectAdmin.

Có chuyển từ DirectAdmin sang được không?

Hiện chưa có công cụ nhập thẳng file backup của DirectAdmin hay cPanel; tính năng này đang trong kế hoạch. Mục Migrations trong panel dùng để chuyển tài khoản giữa các máy chủ VietPanel với nhau (có nhật ký và rollback), không dùng để nhập từ DirectAdmin.

Trước mắt bạn có thể chuyển thủ công: tạo tài khoản, chép website qua FTP hoặc File Manager, nhập database bằng phpMyAdmin, tạo lại hộp thư. Cần hỗ trợ thì liên hệ với chúng tôi.

License kích hoạt thế nào?

Không có key, panel chạy bản Community (1 node, 10 user hosting). Có key VPK-… thì thêm --license lúc cài, hoặc dán vào Admin → License sau khi cài; panel kích hoạt online với máy chủ license của chúng tôi.

Máy không ra được Internet thì kích hoạt offline: panel tạo mã yêu cầu, bạn gửi mã đó cho chúng tôi và dán license nhận lại vào panel. License gắn với từng máy; khi hết hạn vẫn có 14 ngày ân hạn để gia hạn.

Cập nhật phiên bản mới thế nào?

Panel tự kiểm tra bản mới và báo ngay trong trang quản trị. Bạn bấm một nút để cập nhật mọi node, hoặc bật tự cập nhật hằng đêm vào giờ tự chọn.

Mỗi bản phát hành đều được ký số, panel chỉ cài bản có chữ ký hợp lệ. Trước khi cập nhật, dữ liệu master được sao lưu; nếu kiểm tra sau cập nhật thất bại, panel tự quay về bản cũ.

Bản Community có bị cắt tính năng không?

Không. Community có đủ tính năng của panel, chỉ giới hạn 1 node và 10 user hosting. Khi cần nhiều hơn, nhập license key vào panel đang chạy, không phải cài lại.

Tôi được hỗ trợ ở đâu?

Gửi email, gọi điện hoặc nhắn Zalo theo thông tin ở mục liên hệ cuối trang. Khi báo lỗi, gửi kèm phiên bản panel và hệ điều hành để được xử lý nhanh hơn.

Thử VietPanel trên một VPS trống

Miễn phí cho 1 node và 10 user hosting, không cần đăng ký hay license key.

bash <(curl -fsSL https://tkey.com.vn/install.sh)
Xem yêu cầu hệ thống