Telegram Backup Feature
Tính năng Backup lên Telegram
Mô tả
Tính năng backup dữ liệu lên Telegram cho phép bạn:
Backup dữ liệu website trực tiếp lên Telegram Bot
Tự động chia tách file lớn hơn 2GB thành nhiều phần nhỏ
Đặt tên file theo cấu trúc:
domain-dd-mm-yyyy-hhmmss-type.tar.gzHỗ trợ 3 loại backup: Full, Source code only, Database only
Tự động setup cronjob cho backup định kỳ
Cách sử dụng
1. Cấu hình Telegram Bot
Tạo bot Telegram:
Mở Telegram và tìm @BotFather
Gửi lệnh:
/newbotĐặt tên cho bot và username
Lưu lại Bot Token được cung cấp
Lấy Chat ID:
Gửi tin nhắn cho bot vừa tạo
Truy cập:
https://api.telegram.org/bot<BOT_TOKEN>/getUpdatesTìm
"chat":{"id": YOUR_CHAT_ID}
2. Cấu hình trong Panel
Vào menu:
Backup/Restore > Connect TelegramNhập Bot Token và Chat ID
Hệ thống sẽ test kết nối và lưu cấu hình
3. Backup thủ công
Vào menu:
Backup/Restore > Backup DataChọn location:
TelegramChọn loại backup: Full/Source/Database
Hệ thống sẽ tự động backup và gửi lên Telegram
4. Backup tự động (Cronjob)
Vào menu:
Backup/Restore > Auto Backup > Cronjob backup to TelegramChọn backup theo domain hoặc tất cả domain
Chọn thời gian backup: Hàng ngày/tuần/tháng/năm
Chọn loại backup
Cronjob sẽ được tạo tự động
Tính năng đặc biệt
Chia tách file lớn
File lớn hơn 1.9GB sẽ được tự động chia thành nhiều phần
Mỗi phần có tên:
domain-dd-mm-yyyy-hhmmss-type.part1.tar.gz,part2.tar.gz, v.v.Telegram sẽ nhận từng phần riêng biệt
Định dạng tên file
domain-dd-mm-yyyy-hhmmss-type.tar.gzVí dụ: example.com-20-06-2025-143022-full.tar.gz
Thông tin backup
Mỗi lần backup thành công, Telegram sẽ nhận được thông báo bao gồm:
Tên domain
Loại backup
Kích thước file
Ngày giờ backup
IP server
Lưu ý
Telegram giới hạn file tối đa 2GB
Bot cần được thêm vào chat/group trước khi sử dụng
Cấu hình được lưu tại:
/var/hostvn/telegram/.telegram_backup_configFile backup tạm sẽ được xóa sau khi gửi thành công
Có thể sử dụng cùng lúc với các phương thức backup khác (Google Drive, OneDrive, Local)
Troubleshooting
Lỗi kết nối Telegram
Kiểm tra Bot Token có đúng không
Kiểm tra Chat ID có đúng không
Đảm bảo bot đã được start trong chat
File quá lớn
Hệ thống sẽ tự động chia tách file > 1.9GB
Nếu vẫn gặp lỗi, hãy loại trừ cache và file tạm trong source code
Cronjob không chạy
Kiểm tra crontab:
crontab -lKiểm tra log:
/var/log/cron.logĐảm bảo cấu hình Telegram vẫn hợp lệ
Lưu ý:
1: Telegram đã bị chặn ở việt nam nên để dùng tính năng này bạn phải sử dụng API telegram đặc biệt nên bạn xem code API sẽ khác ở đây
2: Đối với telegram bạn chỉ có thể backup mà không thể khôi phục tự động qua tools được, muốn khôi phục bạn phải tải về và khôi phục thủ công
Last updated