Đang tải doanh thu · giờ Việt Nam
Đang kết nối trạm điều phối…
Quản trị ShopBot từ một nơi
Đăng nhập bằng mật khẩu chủ và mã xác minh Telegram. Phiên chủ có hạn tối đa 12 giờ, không tự gia hạn; quyền vào từng bot được kiểm tra và ghi audit riêng.
Điều hành ShopBot
Chế độ xem trướcTải báo cáo đối soát sau cứu hộ · Chỉ thống kê, không mở khóa hoặc chạy lại lệnh.
ShopBot Manager trên Web Mẹ
Chuẩn bị môi trường, lưu hồ sơ Bot Mẹ và tạo Bot Con trong cùng một luồng.
Kiểm tra môi trường
Chọn VPS và hệ điều hành. Chỉ quét allowlist; không thay đổi máy chủ.
Chọn VPS để bắt đầu. Quét không tự cài đặt.
Web Mẹ tự tạo kế hoạch ký sau khi xác minh chủ; không nhập shell, token, mật khẩu, khóa riêng hay JSON vào trang này.
Bot Mẹ và hồ sơ chủ sở hữu
Lưu nhiều hồ sơ Bot Mẹ. Quyền cao nhất vẫn bị ràng buộc bởi phiên SSO ngắn hạn và audit.
Chưa có hồ sơ được chọn.
Gắn kế hoạch, gửi bí mật an toàn ở Chi tiết cài, rồi bắt đầu trực tiếp tại đây bằng xác minh chủ.
Tạo Bot Con dưới Bot Mẹ
Chọn Bot Mẹ đã lưu, khai báo hồ sơ Bot Con, sau đó chạy cài đặt theo capability của VPS.
Chọn Bot Mẹ để mở luồng Bot Con.
Bot Con chỉ được cài sau khi Bot Mẹ đã nhận receipt committed.
Checklist DNS và SSL
Danh mục quản lý thủ công, không kết nối hoặc thay đổi DNS TenTen.
Chọn Bot Mẹ để xem checklist DNS/SSL.
| Bot | Tên | Loại | Giá trị | TTL | DNS | SSL | Thao tác |
|---|
Xác minh chủ để bắt đầu cài từ Manager
Chỉ dùng cho kế hoạch đã gắn provenance và đã nhận đủ bí mật ở panel Cài bot mới. Web Mẹ không lưu lại mật khẩu hay mã Telegram.
Biên an toàn: Web Mẹ không nhận shell, token, private key hay mật khẩu. Nếu host không có capability tương ứng, nút sẽ hiển thị lý do và không gửi lệnh.
Quản trị VPS
Quét dọn rác ngoài dự án, xác nhận danh sách trước khi xóa và cài lịch tự động.
Chọn VPS để quản trị.
Xác minh chủ để đổi lịch auto-clean
Chỉ cache/log được agent đưa vào plan; dữ liệu bot, backup, khóa và file trong dự án không nằm trong danh sách. Lịch chỉ hiển thị “đã bật” sau khi VPS trả receipt systemd.
VPS và tiến trình bot
Dừng tiến trình sẽ tạm ngừng cả bot, Web Admin và webhook. Nếu chỉ muốn nghỉ bán, dùng Tạm dừng nhận đơn trong Điều hành.
Đang tải kết nối VPS…
Cửa hàng của bạn. Trong tầm kiểm soát.
Bật, dừng bot ngay trong danh sách. Chọn Điều hành để tạm ngừng nhận đơn, quản lý thanh toán và phân quyền mà không cần vào từng Web Admin.
Bản xem trước mở đúng Web Admin ở tab mới; quyền đăng nhập một chạm chỉ bật sau khi Bot Mẹ được triển khai và kết nối với từng bot.
- Đã đăng ký
- —
- Đang liên kết
- —
- Thông báo chờ
- —
- Doanh thu hôm nay
- —
- Đơn hôm nay
- —
Đang chuẩn bị tóm tắt phiên điều hành…
Đang chờ xác minh doanh thu từ VPS…
Bắt đầu an toàn
Đang xác định bước tiếp theo…
Lộ trình tạo bot: 0/3 bước hoàn tất
Bỏ qua và xem đội botKết nối VPS
Ghép đúng VPS một lần, rồi chờ trạng thái ký số mới trước khi điều hành tiến trình.
Mở kết nối VPSKiểm tra & giữ chỗ
Kiểm tra tên bot, tên miền và cổng trước. Bước này chưa tạo bot hoặc đổi DNS.
Chuẩn bị tạo botCài bot & kiểm tra
Chỉ gửi token sau khi xác thực lại chủ. Bot mới sẽ xuất hiện trong đội bot khi VPS trả kết quả đã ký.
Mở kế hoạch cài đặt
Luồng này giúp bắt đầu nhanh, không thay thế bước xác nhận, sao lưu hoặc kiểm tra kết quả thực tế của VPS.
Các bot đang quản trị
Đang nạp danh sách bot…
Không có cửa hàng phù hợp
Thử tên shop, @username hoặc địa chỉ Web Admin khác; bạn cũng có thể xóa tìm kiếm để xem lại toàn bộ bot.
Chưa có bot nào được đăng ký
Bot mới sẽ tự xuất hiện ở đây sau khi Web Mẹ nhận kết quả cài đặt đã ký từ VPS và xác minh địa chỉ Web Admin, cổng chạy cùng trạng thái hoạt động.
Việc bạn muốn làm
Chọn một nhóm để mở đúng luồng. Các mục nhạy cảm chỉ hiện khi bạn cần, nhưng tất cả vẫn có thể tìm thấy từ đây.
Thêm bot mớiKết nối VPS, kiểm tra địa chỉ rồi cài bot theo một luồng an toàn.3 bước
Kết nối VPS mới
Đăng ký VPS vào hệ quản trị mẹ trước khi cài bot. Luồng triển khai an toàn ở trên sẽ tự hiển thị bản xem trước sau khi VPS gửi bằng chứng; phần console bên dưới chỉ là phương án cứu hộ thủ công khi bản cài đặt chưa bật runtime.
Chưa tải yêu cầu kết nối.
Chỉ sao chép khi đã tạo file kết nối. Hướng dẫn không chứa khóa SSH, mật khẩu hay token bot.
Chuẩn bị VPS và lấy mã xác minh
Chỉ dùng gói ShopBot đã kiểm checksum, giải nén vào /opt/shopbot-setup. Chuyển file vừa tải lên /root/shopbot-host-binding.json bằng công cụ của nhà cung cấp VPS. Không đăng file này công khai.
VPS cần Ubuntu/Debian, Node 22 trở lên và các gói hệ thống. Với VPS đã chạy dịch vụ, nhờ người vận hành kiểm tra trước; không tự nâng Node hoặc ghi đè cấu hình cũ.
Bước 1: chạy kiểm tra an toàn trước. Lệnh này không cài gói, không tạo bot và không thay đổi VPS.
sudo bash /opt/shopbot-setup/deploy/prepare-vps.sh --check
Nếu đây là VPS mới/trắng và kết quả báo PREPARE_VPS_MISSING, chạy lệnh dưới đây một lần để cài các gói cần thiết, rồi chạy lại lệnh kiểm tra ở trên. Lệnh không tạo bot, đổi firewall/SSH hoặc tự khởi động lại VPS. Không chạy trên VPS đang có dịch vụ hoặc Node cũ; khi đó nhờ người vận hành kiểm tra trước.
sudo bash /opt/shopbot-setup/deploy/prepare-vps.sh
Sau khi kiểm tra môi trường đạt, chạy lệnh dưới trong console quyền root. Lệnh cài agent quản trị; không tạo bot, đổi token hay tự khởi động lại VPS.
sudo sh -c 'bash /opt/shopbot-setup/deploy/install-host-agent.sh < /root/shopbot-host-binding.json'
Sao chép dòng JSON xác minh cuối cùng, dán bên dưới trong vòng 2 phút. Nếu mã xác minh quá hạn nhưng yêu cầu đăng ký vẫn còn hạn, chạy lại đúng lệnh cài agent với cùng file kết nối để lấy mã mới. Việc này khởi động lại agent, không đổi khóa đã cài. Không tạo yêu cầu VPS mới để thử.
Đã đăng ký chưa có nghĩa VPS online. Chỉ cài bot khi bảng VPS nhận được trạng thái ký số mới. Hủy yêu cầu không gỡ agent đã cài; nếu đã chạy installer, cần kiểm tra cấu hình trước khi kết nối lại.
Triển khai & khôi phục an toàn
7 bướcWeb Mẹ sẽ dẫn bạn qua từng bước: nhận diện VPS, chuẩn bị môi trường, xem kế hoạch ký số, xác nhận, thực hiện và kiểm tra Health. Bản xem trước và apply chỉ được mở khi runtime phía máy chủ đã bật, có fresh recheck và xác nhận owner; bản cài đặt hiện tại mặc định chỉ cho xem trạng thái.
- 1. Nhận diện VPSKiểm tra Windows/Ubuntu, kiến trúc, Node và môi trường hiện có.
- 2. Chuẩn bịĐề xuất cài phần thiếu hoặc bootstrap VPS trắng theo allowlist cố định.
- 3. Xem kế hoạch kýĐối chiếu fingerprint VPS, bản phát hành, hành động và thời hạn.
- 4. Xác nhậnXác nhận đúng VPS và đúng bot trước khi gửi bất kỳ job nào.
- 5. Thực hiệnNhật ký bền vững; trạng thái chưa rõ chỉ được kiểm tra, không tự chạy lại.
- 6. HealthChỉ báo thành công sau khi VPS trả bằng chứng đã ký và kiểm tra sức khỏe đạt.
- 7. Đối soátKhôi phục Bot Mẹ luôn vào quarantine cho tới khi có xác nhận mở khóa riêng.
Chưa có VPS được xác minh. Bản xem trước sẽ khả dụng sau khi kết nối VPS.
Thao tác apply đang khóa: cài đặt này chỉ cho phép xem trước và kiểm tra trạng thái.
Artifact thường chỉ có mã opaque, host, action và thời hạn; Web Mẹ lấy cặp plan/recheck đã ký một lần rồi xóa artifact. Dán plan/recheck thủ công chỉ là đường tương thích.Chuẩn bị tạo bot
Kiểm tra VPS và địa chỉ dự kiến trước khi cài, sau đó xác nhận giữ chỗ nếu đạt. Nút kiểm tra không tạo bot, giữ chỗ hoặc thay DNS.
Chưa thực hiện kiểm tra.
Chưa tải trạng thái giữ chỗ.
Giữ chỗ chỉ có hiệu lực trong hệ thống cài bot trên VPS, không tạo DNS hoặc web mới. Sau khi các điều kiện tiên quyết do VPS ký số đạt và còn hiệu lực, Web Mẹ có thể lập kế hoạch rồi cài bot mới an toàn bằng token riêng của bot và bước kiểm tra DNS/TLS. Manager vẫn là phương án dự phòng/cứu hộ cho khôi phục toàn bộ hoặc sang VPS trắng, Drive OAuth/ghép Drive, thay đổi bí mật hay cấu hình ngoài phạm vi Web Mẹ, di chuyển và quay lui; không cài song song vào địa chỉ đang giữ trên web.
Cài bot mới
Dùng VPS và chỗ giữ đã chọn ở mục Chuẩn bị tạo bot. Không dùng token của bot đang chạy ở nơi khác.
Đang kiểm tra khả năng cài đặt…
Xác thực lại chủ trước khi gửi token. Không nhập bí mật vào phần ghi chú hoặc gửi vào nhóm Telegram.
Sao lưu & khôi phụcChỉ đọc bản sao, kiểm tra an toàn và phục hồi đúng phạm vi bot đã chọn.Khôi phục
Khôi phục danh mục và kho
Chọn bản sao của đúng bot trên đúng VPS. Kiểm tra trước không dừng bot, không ghi đè. Chỉ hỗ trợ bản mã hóa còn trên VPS, tối đa 50 MiB; chưa hỗ trợ khôi phục VPS hỏng hoặc chuyển sang bot khác.
Khôi phục Bot Mẹ từ Drive
Với VPS trắng, chọn Recovery Kit nhỏ đã mã hóa để xác định đúng bản sao trên Google Drive. Hệ thống sẽ kiểm tra hash/kích thước và dựng vào vùng staging của VPS; không lưu full backup trên Desktop hay trong hồ sơ người dùng.
- Recovery Kit → bản sao Drive đã kiểm chứng
- Preflight và drill → xem kế hoạch ký
- Áp dụng khôi phục (xác nhận riêng)
- Health → quarantine → đối soát
- Mở khóa sau đối soát (xác nhận riêng)
Chưa có Recovery Kit được chọn. Apply và mở khóa vẫn đang khóa.
Chi tiết kỹ thuật
Giữ nguyên số dư, đơn hàng, mật khẩu, quyền quản trị và cấu hình hiện tại. Nếu phát sinh giao dịch hoặc còn tác vụ gửi hàng/thông báo chưa xong, hệ thống sẽ chặn để tránh lệch dữ liệu. Khi áp dụng, bot và webhook sẽ tạm dừng trong lúc kiểm tra và thay danh mục/kho.
Chuẩn bị lịch tác vụ an toàn
Dùng một lần cho từng bot trước khi khôi phục dữ liệu. Web chỉ gửi ba lệnh cố định: chuẩn bị, kiểm tra hoặc hủy trước khi hoàn tất. Không tự khởi động lại VPS, không chạy khôi phục và không cho nhập lệnh hệ thống.
Chưa tải trạng thái.
Cấu hình & cập nhậtĐổi cấu hình được phép, xem phát hành và giao job cố định cho VPS.Nâng cao
Đổi cấu hình bảo mật
Chỉ đổi hai giá trị đã được kiểm tra: mật khẩu Web Admin và bí mật nhận webhook của cổng thanh toán đang dùng. Trình duyệt mã hóa giá trị cho đúng VPS/bot trước khi gửi; Web Mẹ không nhận token Telegram, số tài khoản ngân hàng, khóa backup, Drive/rclone, proxy hay lệnh tùy ý.
Chưa tải trạng thái cấu hình.
Kiểm tra cập nhật bot
Xem trước phiên bản phát hành đã duyệt cho từng bot trên VPS. Mục này chỉ đọc trạng thái: chưa tải file, chưa gửi lệnh cập nhật và chưa thay đổi bot.
Đang tải danh mục cập nhật…
Kho chờ phát hành
Root operator đặt archive vào kho chờ được bảo vệ trên máy chủ. Web này không nhận đường dẫn cục bộ hoặc upload file tùy ý. “Đăng ký archive” chỉ kiểm tra và lưu danh tính bất biến; chưa phê duyệt, tải lên, gửi lệnh, cập nhật, rollout hoặc rollback bot nào.
Đang tải kho chờ phát hành…
Hàng chờ yêu cầu cập nhật
Chỉ chọn archive đã được đăng ký và bot có trạng thái VPS ký số mới. Luồng chuẩn gồm: tạo biên nhận bất biến, sau đó — chỉ khi máy chủ đã bật giao an toàn và agent tương thích — nhập lại mật khẩu chủ, mã Telegram và xác nhận đúng mã bot để giao một job cố định. Không nhận URL, file, lệnh hay rollback tùy ý từ trình duyệt.
Đang tải biên nhận yêu cầu cập nhật…
Quyền & nhật kýKiểm tra các Manager đã được ghép và lịch sử thao tác quản trị gần đây.Theo dõi
Điểm ghép đang có quyền
Mỗi máy Manager có một khóa riêng, chỉ dùng để kết nối và thêm bot. Thu hồi ngay khi máy không còn được tin cậy.
Chưa có Manager nào được ghép.
Hoạt động quản trị gần đây
Đang tải nhật ký quản trị…
Chưa có thao tác quản trị nào.
Hướng dẫn nhanhĐi thẳng tới đúng luồng cho ba việc thường gặp; không có thao tác nào tự chạy từ đây.Trợ giúp
Chọn việc cần làm
Mỗi đường dẫn mở đúng phần đang có sẵn để bạn làm lần lượt, thay vì phải nhớ tên kỹ thuật hoặc tự tìm giữa các mục quản trị.
- Cài bot mới trên VPSBắt đầu kết nối VPS
Kết nối VPS, kiểm tra tên miền và cổng, rồi mới lập kế hoạch cài bot.
- Khôi phục dữ liệu đúng botMở khôi phục
Chọn đúng VPS, bot và bản sao mã hóa; kiểm tra trước luôn an toàn và chưa ghi đè dữ liệu.
- Đổi thông tin được phépMở đổi cấu hình
Chỉ đổi mật khẩu Web Admin hoặc bí mật webhook thanh toán của đúng bot đã chọn.
Giữ bí mật an toàn: không dán token Telegram, mật khẩu, khóa SSH, bí mật webhook hoặc khóa backup vào hướng dẫn, chat, ghi chú hay ô không được gọi đích danh. Chỉ nhập giá trị vào biểu mẫu bảo mật của đúng bot khi trang yêu cầu.
Luồng an toàn đang áp dụng
Mỗi lần vào Web Admin, hệ thống tạo một quyền truy cập dùng một lần và tự hết hạn sau 60 giây; mọi thao tác đều được ghi lại. Bot mẹ không giữ mật khẩu Web Admin, token Telegram, thông tin ngân hàng hay quyền chạy lệnh tùy ý trên VPS.