Cài đặt DEXBOT nhanh
4 мин. чтения
📘 Cài đặt DEXBOT — Hướng dẫn nhanh
DEXBOT được cài đặt chỉ với một lệnh duy nhất. Trình cài đặt sẽ tải xuống bot, cài đặt tất cả các thành phần, cấu hình cơ sở dữ liệu và bảo mật, và khởi chạy bot. Cuối cùng, một tệp chứa tất cả thông tin đăng nhập và mật khẩu sẽ được gửi đến tài khoản Telegram của bạn.
Những thứ bạn cần #
- VPS với Ubuntu/Debian và quyền truy cập SSH (
roothoặc người dùng sudo). - Khóa bản quyền — được cấp sau khi mua.
- Mã thông báo Telegram Bot — cách lấy, xem bên dưới.
- ID quản trị viên Telegram — cách tìm, xem bên dưới.
⚡ Cài đặt chỉ với một lệnh #
Kết nối với máy chủ qua SSH (như mô tả trong phần bên dưới) và chạy:
curl -sL -o d https://storage.yandexcloud.net/dexbot/setup_dexbot.sh && sudo bash d
Trình cài đặt sẽ chỉ hỏi 3 câu hỏi:
- Khóa cấp phép
- Mã thông báo Bot Telegram
- ID quản trị viên Telegram
Mọi thứ khác (mật khẩu cơ sở dữ liệu, mật khẩu bảng điều khiển web, v.v.) sẽ được tạo tự động. Sau khi hoàn tất, bot sẽ tự động khởi chạy và một tệp chứa tất cả các quyền truy cập và lệnh điều khiển sẽ được gửi đến Telegram.
🤖 Cách lấy Token Bot Telegram #
- Trong Telegram, mở @BotFather.
- Gửi lệnh
/newbot. - Tạo tên cho bot và tên người dùng (phải kết thúc bằng
bot). - BotFather sẽ gửi một token có dạng
123456789:AAE…— hãy sao chép nó.
🆔 Cách tìm ID Telegram (quản trị viên) của bạn #
ID là mã định danh số của bạn trong Telegram. Cách lấy rất dễ:
- Trong Telegram, mở bot @userinfobot (hoặc @getmyid_bot).
- Nhấp vào Bắt đầu hoặc gửi bất kỳ tin nhắn nào.
- Bot sẽ gửi ID của bạn—một dãy số như
123456789. Đây là ID quản trị viên.
💡 Nếu có nhiều quản trị viên, hãy thu thập ID của từng người và nhập chúng cách nhau bằng dấu phẩy: 123456789,987654321.
🔌 Cách kết nối đến máy chủ (SSH) #
Tùy chọn 1. PowerShell (tích hợp sẵn trong Windows) #
- Nhấn Win + S, gõ PowerShell và mở nó.
- Nhập lệnh kết nối (trong đó
server_IPlà địa chỉ IP công cộng của VPS của bạn, tên đăng nhập thường làroot):
ssh root@server_IP
- Khi kết nối lần đầu, hãy nhập yes.
- Nhập mật khẩu (việc không hiển thị ký tự là bình thường) và nhấn Enter.
Tùy chọn 2. MobaXterm / PuTTY hoặc trang web của nhà cung cấp dịch vụ lưu trữ #
console.
- Cài đặt MobaXterm (mobaxterm.mobatek.net).
- Mở Phiên → SSH, nhập địa chỉ IP của máy chủ vào trường Máy chủ từ xa, và tên đăng nhập thường là
root. - Nhấp vào OK và nhập mật khẩu.
Sau khi kết nối, quay lại phần “Cài đặt bằng một lệnh”.
🧰 Phương án khác: Tải xuống trình cài đặt thủ công #
Nếu bạn muốn tải xuống tệp theo cách thủ công:
- Tải xuống setup_dexbot.sh từ tài khoản của bạn.
- Tải lên máy chủ bằng cách kéo và thả vào bảng SFTP của MobaXterm hoặc thông qua scp trong PowerShell:
scp setup_dexbot.sh root@server_IP:/root/
- Trên máy chủ, cấp quyền thực thi cho tệp và chạy:
chmod +x setup_dexbot.sh
sudo bash setup_dexbot.sh
✅ Chức năng của trình cài đặt tự động #
- ✔ Tải xuống phiên bản bot mới nhất
- ✔ Cài đặt tất cả các thành phần cần thiết
- ✔ Tạo các thư mục cần thiết
- ✔ Cài đặt và cấu hình cơ sở dữ liệu
- ✔ Cấu hình máy chủ VPS để hoạt động đúng cách
- ✔ Cài đặt bảo vệ (tường lửa, fail2ban) và người dùng
- ✔ Triển khai và khởi chạy bot
📩 Sau khi cài đặt #
- Một tệp chứa tất cả các quyền truy cập (SSH, cơ sở dữ liệu, bảng điều khiển web) và các lệnh quản lý sẽ được gửi đến Telegram.
- Lưu tệp vào một nơi an toàn (ghi chú / trình quản lý mật khẩu) và xóa tin nhắn — tệp sẽ được xóa tự động sau khi cài đặt máy chủ.
- Mở bot và gửi
/start—sau đó mọi thứ được cấu hình bằng các nút (khóa API, ví, cặp giao dịch, thông báo).
🔄 Cập nhật Bot #
Khi có phiên bản mới được phát hành, bot sẽ gửi thông báo có nút “Cập nhật”. Nhấp vào nút đó—bot sẽ tự cập nhật và gửi thông báo về việc cập nhật thành công. Bạn có thể cập nhật thủ công trên máy chủ như sau:
sudo bash /opt/DEXBOT/toolsserver/update.sh
