Skip to content

Automated hosting and domain management system with cPanel/WHM API, auto-payments, multi-server support, affiliate tools, and a full admin dashboard.

Notifications You must be signed in to change notification settings

hoangtuanqn/web-hosting-business-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HỆ THỐNG BÁN HOSTING & TÊN MIỀN TỰ ĐỘNG

Hệ thống quản lý và bán hosting, tên miền tự động với tích hợp cPanel/WHM API

Demo Website: https://project2.htuanqn.id.vn/


Giới thiệu

Đây là một hệ thống quản lý dịch vụ hosting và tên miền chuyên nghiệp, được phát triển và quản lý bởi Tuấn Ori IT - Kênh Youtube chuyên về lập trình và công nghệ.

Hệ thống cung cấp giải pháp tự động hóa hoàn toàn cho việc:

  • Đăng ký hosting tự động thông qua cPanel/WHM API
  • Đăng ký tên miền (xử lý thủ công bởi admin)
  • Thanh toán và nạp tiền tự động
  • Quản lý khách hàng và đại lý
  • Thống kê doanh thu và hoa hồng

Tính năng chính

Quản lý Hosting

Đăng ký Hosting tự động qua cPanel/WHM API

Hệ thống tích hợp sâu với cPanel/WHM API để tự động hóa hoàn toàn quy trình đăng ký hosting:

  1. Quy trình đăng ký tự động:

    • Khách hàng chọn gói hosting và nhập tên miền
    • Hệ thống kiểm tra tính khả dụng của tên miền trên server
    • Tự động tạo tài khoản cPanel với thông tin:
      • Username: Tự động sinh từ tên miền (format: t{domain})
      • Password: Mật khẩu mạnh được sinh ngẫu nhiên
      • Package: Gói hosting đã chọn
      • Email: Email khách hàng đăng ký
    • Tự động gán package plan theo cấu hình WHM
    • Tự động cấu hình nameserver và DNS
  2. Hỗ trợ nhiều loại gói:

    • Hosting thường: Gói shared hosting với cPanel
    • Reseller: Gói đại lý với WHM, cho phép tạo và quản lý hosting con
  3. Quản lý đa server:

    • Hỗ trợ nhiều server WHM/cPanel
    • Phân bổ tải tự động theo server
    • Tự động chuyển đổi khi server đầy hoặc lỗi
  4. Tính năng quản lý nâng cao:

    • Gia hạn tự động: Tự động gia hạn khi tài khoản đủ số dư
    • Tạm khóa/Mở khóa: Suspend/Unsuspend hosting tự động khi hết hạn
    • Đặt lại mật khẩu: Reset password qua API
    • Nâng cấp gói: Upgrade/Downgrade package
    • Xóa hosting: Terminate account khi cần thiết
  5. API cho đối tác:

    • Cung cấp API để đối tác tích hợp vào hệ thống riêng
    • Hỗ trợ các chức năng: mua hosting, gia hạn, quản lý qua token

Quản lý Tên miền

Đăng ký Tên miền - Xử lý thủ công

Khác với hosting, tên miền được xử lý theo quy trình bán kết hợp:

  1. Quy trình đăng ký:

    • Khách hàng kiểm tra và chọn tên miền + đuôi (.com, .net, .vn, etc.)
    • Nhập số năm đăng ký (1-10 năm)
    • Nhập thông tin Nameserver (tối thiểu 2NS, tối đa 13NS)
    • Thanh toán tự động qua số dư tài khoản
  2. Xử lý bởi Admin:

    • Sau khi khách đặt hàng, admin nhận thông báo
    • Admin thủ công đăng ký tên miền tại nhà đăng ký (như GoDaddy, Namecheap, Mat Bao...)
    • Cấu hình nameserver theo yêu cầu khách hàng
    • Cập nhật trạng thái đơn hàng trong hệ thống
  3. Quản lý tên miền:

    • Lịch sử mua tên miền
    • Theo dõi thời hạn còn lại
    • Nhắc nhở gia hạn tự động
    • Cập nhật nameserver

Thanh toán & Nạp tiền

  1. Nạp tiền tự động qua thẻ cào:

    • Tích hợp API Thesieure.com
    • Hỗ trợ tất cả nhà mạng (Viettel, Mobifone, Vinaphone, Vietnamobile, Zing)
    • Duyệt thẻ tự động 10-30 giây
    • Chiết khấu linh hoạt theo cấu hình
  2. Nạp tiền qua ATM/Banking:

    • Tích hợp API ngân hàng MB Bank, Momo
    • Tự động cộng tiền khi phát hiện giao dịch khớp với mã ID khách hàng
    • Không cần nhân viên duyệt
  3. Hệ thống thanh toán:

    • Ví điện tử nội bộ
    • Lịch sử biến động số dư
    • Mã giảm giá/Coupon
    • Hoàn tiền tự động khi dịch vụ lỗi

Hệ thống Affiliates (Cộng tác viên)

  1. Chương trình giới thiệu:

    • Link giới thiệu cá nhân cho mỗi thành viên
    • Hoa hồng tự động khi có người đăng ký qua link
    • Tỷ lệ hoa hồng linh hoạt theo cấu hình admin
  2. Quản lý hoa hồng:

    • Theo dõi doanh số, lượt click
    • Lịch sử hoa hồng chi tiết
    • Rút tiền về tài khoản chính
    • Thống kê theo thời gian

Tính năng tự động

  1. Cronjob tự động:

    • Kiểm tra và tạo hosting đang chờ xử lý
    • Nhắc nhở gia hạn trước 3-7 ngày
    • Tự động khóa hosting hết hạn
    • Tự động xóa hosting quá 7 ngày sau khi hết hạn
    • Kiểm tra giao dịch ngân hàng và cộng tiền
    • Xử lý thẻ cào tự động
  2. Thông báo realtime:

    • Tích hợp Pusher cho thông báo realtime
    • Thông báo Telegram cho admin
    • Email thông báo các sự kiện quan trọng

Quản trị hệ thống

  1. Dashboard Admin:

    • Thống kê doanh thu theo ngày/tháng/năm
    • Quản lý khách hàng
    • Quản lý hosting, VPS, tên miền
    • Quản lý gói dịch vụ và server
    • Cấu hình hệ thống
  2. Quản lý người dùng:

    • Khóa/Mở khóa tài khoản
    • Cộng/Trừ tiền thủ công
    • Xem lịch sử hoạt động
    • Phân quyền admin/user
  3. Cấu hình linh động:

    • Cấu hình thông tin website
    • Cấu hình API thanh toán
    • Cấu hình server WHM/cPanel
    • Cấu hình thông báo và email

Công nghệ sử dụng

Backend

  • PHP 7.4+ - Ngôn ngữ lập trình chính
  • MySQL/MariaDB - Cơ sở dữ liệu
  • cPanel/WHM API - Tự động hóa quản lý hosting
  • RESTful API - API cho đối tác tích hợp

Frontend

  • HTML5, CSS3, JavaScript
  • Bootstrap 5 - Framework UI
  • jQuery, AJAX - Xử lý tương tác
  • Volt Dashboard - Template admin

Tích hợp bên thứ 3

  • Thesieure.com API - Xử lý thẻ cào
  • MB Bank API - Nạp tiền tự động
  • Momo API - Nạp tiền tự động
  • Pusher - Thông báo realtime
  • Telegram Bot - Thông báo cho admin

Lợi ích mang lại

Cho chủ doanh nghiệp:

  • Tự động hóa 100%: Tiết kiệm thời gian và nhân sự vận hành
  • Tăng doanh thu: Bán hosting 24/7 không cần can thiệp thủ công
  • Mở rộng quy mô: Hỗ trợ đa server, không giới hạn số lượng khách hàng
  • Giảm chi phí: Không cần thuê nhân viên xử lý đơn hàng

Cho khách hàng:

  • Trải nghiệm nhanh chóng: Nhận hosting ngay lập tức sau khi thanh toán
  • Thanh toán linh hoạt: Nhiều phương thức nạp tiền tự động
  • Quản lý dễ dàng: Dashboard trực quan, dễ sử dụng
  • Hỗ trợ 24/7: Hệ thống tự động xử lý mọi yêu cầu

Cho đối tác/Reseller:

  • API mạnh mẽ: Dễ dàng tích hợp vào hệ thống riêng
  • Hoa hồng hấp dẫn: Chương trình Affiliates tự động
  • Quản lý chuyên nghiệp: Theo dõi doanh số realtime

Credits

Được phát triển bởi Tuấn Ori IT

Thư viện & Framework sử dụng:

  • Bootstrap 5
  • Volt Dashboard Template
  • jQuery & AJAX
  • ApexCharts
  • SweetAlert2
  • Facebook PHP SDK
  • Google API PHP Client

Demo

Website Demo: https://project2.htuanqn.id.vn/

Developed by Tuấn Ori IT

Copyright © 2022-2023 Tuấn Ori IT. All rights reserved.

About

Automated hosting and domain management system with cPanel/WHM API, auto-payments, multi-server support, affiliate tools, and a full admin dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published