Khác biệt lớn nhất không nằm ở tiền, mà ở chỗ ai giữ dữ liệu khách hàng và ai có quyền tắt hệ thống của bạn. Bot thuê theo tháng rẻ lúc đầu và dùng được ngay, nhưng dữ liệu nằm trên hạ tầng nhà cung cấp và bạn trả tiền mãi. Bot tự host tốn công dựng và bạn phải tự vận hành, đổi lại mọi thứ thuộc về bạn và chi phí dừng lại sau khoản đầu tư ban đầu.
Bài này đưa ra con số cụ thể để bạn tự tính điểm hòa vốn, và nói thẳng cả những bất lợi của việc tự host mà người bán mã nguồn thường không nhắc tới.
So sánh trực diện
| Tiêu chí | Bot thuê theo tháng | Bot tự host |
|---|---|---|
| Chi phí ban đầu | Gần như bằng 0 | Tiền mua mã nguồn hoặc tiền thuê lập trình |
| Chi phí định kỳ | Phí thuê bao, có thể tăng khi shop lớn hơn | VPS trả phí cấu hình thấp, hoặc có thể 0đ với Oracle Always Free nếu đủ điều kiện |
| Thời gian có hàng | Ngay trong ngày | Từ vài giờ tới vài tuần tùy cách làm |
| Dữ liệu khách hàng | Trên hạ tầng nhà cung cấp | Trong cơ sở dữ liệu trên máy chủ của bạn |
| Rủi ro bị khóa | Có - đổi chính sách, tăng giá, ngừng dịch vụ | Không phụ thuộc nhà cung cấp bot; vẫn phụ thuộc nhà cung cấp VPS, Telegram và cổng thanh toán |
| Tùy chỉnh | Trong giới hạn nhà cung cấp cho phép | Không giới hạn nếu bạn có mã nguồn |
| Ai lo vận hành và cập nhật | Nhà cung cấp | Bạn |
| Ai chịu trách nhiệm khi hỏng lúc 2 giờ sáng | Nhà cung cấp, theo cam kết dịch vụ của họ | Bạn |
Điểm hòa vốn: tính bằng con số
Giả sử bạn đang cân nhắc giữa một dịch vụ thuê 200.000đ mỗi tháng và một bộ mã nguồn mua đứt 1.500.000đ. Bảng dưới đây đặt cạnh hai phương án tự host: VPS trả phí 150.000đ mỗi tháng và Oracle Always Free với chi phí máy chủ 0đ khi tài khoản cùng tài nguyên đáp ứng điều kiện của Oracle.
| Mốc thời gian | Thuê theo tháng | Tự host + VPS trả phí | Tự host + Always Free |
|---|---|---|---|
| Tháng 1 | 200.000đ | 1.650.000đ | 1.500.000đ |
| Tháng 6 | 1.200.000đ | 2.400.000đ | 1.500.000đ |
| Tháng 12 | 2.400.000đ | 3.300.000đ | 1.500.000đ |
| Tháng 24 | 4.800.000đ | 5.100.000đ | 1.500.000đ |
| Tháng 36 | 7.200.000đ | 6.900.000đ | 1.500.000đ |
Với VPS trả phí, điểm hòa vốn rơi vào khoảng tháng thứ 30. Nếu dùng được Always Free và không phát sinh tài nguyên tính phí, tổng tiền thuê vượt giá mua source từ tháng thứ 8. Bảng vẫn chưa phản ánh các chi phí tên miền, cổng thanh toán, công vận hành và phương án backup ngoài VPS.
- Phí thuê thường tăng theo quy mô. Nhiều dịch vụ tính thêm khi bạn vượt ngưỡng số đơn, số sản phẩm hoặc số khách. Cột bên trái trong thực tế dốc hơn đường thẳng.
- Sau điểm hòa vốn, phí thuê vẫn tiếp tục chạy. Phương án tự host còn tiền VPS nếu dùng gói trả phí; Oracle Always Free có thể đưa khoản này về 0đ nhưng không loại bỏ chi phí vận hành và dự phòng.
- Cột bên phải để lại một tài sản. Sau ba năm, phương án thuê để lại con số 0; phương án tự host để lại một hệ thống bạn sở hữu và sửa được.
Nếu dịch vụ bạn đang dùng đắt hơn 200.000đ mỗi tháng, điểm hòa vốn rút ngắn rất nhanh. Ở mức 500.000đ mỗi tháng, tự host hòa vốn chỉ sau khoảng 5 tháng.
Phương án Oracle Always Free
Oracle Cloud có nhóm tài nguyên Always Free không hết hạn theo thời gian khi tài khoản còn hoạt động và tài nguyên nằm trong hạn mức. Với một bot bán hàng nhỏ, VPS Ubuntu cấu hình thấp thường đủ để chạy bot, Admin Panel và database.
Đổi lại, bạn phải chấp nhận ba điều kiện: Oracle xác minh tài khoản và thẻ, tài nguyên miễn phí có thể tạm hết chỗ trong Home Region, và máy bị xem là không hoạt động có thể bị thu hồi. Vì vậy “0đ mỗi tháng” là một phương án tối ưu chi phí, không phải lời hứa miễn phí vĩnh viễn cho từng VPS.
- Chỉ tạo shape và volume có nhãn Always Free eligible.
- Kiểm tra Cost Analysis ngay sau khi tạo máy và sau khi Free Trial kết thúc.
- Giữ backup ở nơi khác và có kế hoạch chuyển sang VPS trả phí nếu Oracle hết capacity hoặc thu hồi máy.
Vấn đề dữ liệu và rủi ro bị khóa
Đây là phần quan trọng hơn tiền nhưng thường bị bỏ qua cho tới khi xảy ra chuyện.
Khi dùng dịch vụ thuê, ba thứ nằm ngoài tầm kiểm soát của bạn:
- Danh sách khách hàng. Đây là tài sản giá trị nhất của một shop. Nếu không xuất được ra định dạng bạn dùng lại được, thì nó không thực sự là của bạn.
- Kho hàng và lịch sử đơn. Cần cho việc hỗ trợ khách cũ, xử lý bảo hành và đối soát về sau.
- Khả năng tiếp tục hoạt động. Nhà cung cấp có thể đổi giá, đổi chính sách, hoặc đơn giản là ngừng làm.
Nếu bạn vẫn chọn thuê, hãy hỏi nhà cung cấp ba câu trước khi ký:
- Tôi xuất được toàn bộ danh sách khách và lịch sử đơn ra file bất cứ lúc nào không?
- Nếu tôi ngừng dịch vụ, dữ liệu của tôi được giữ bao lâu và lấy ra bằng cách nào?
- Cam kết về việc báo trước khi tăng giá hoặc ngừng dịch vụ là gì?
Câu trả lời cho ba câu này nói lên nhiều điều hơn bảng tính năng.
Cái giá thật của việc tự host
Người bán mã nguồn hiếm khi nói phần này, nhưng bạn nên biết trước:
Bạn là người trực khi hệ thống hỏng
VPS hết dung lượng ổ, chứng chỉ hết hạn, nhà cung cấp bảo trì - những chuyện này sẽ xảy ra và không có ai khác xử lý. Cần ít nhất một cơ chế cảnh báo khi bot ngừng chạy.
Sao lưu là việc của bạn
Không có ai tự động sao lưu hộ. Nếu mất cơ sở dữ liệu mà không có bản sao, bạn mất toàn bộ kho hàng và lịch sử đơn. Hãy dựng sao lưu tự động ngay ngày đầu, và quan trọng hơn là thử phục hồi một lần để chắc chắn bản sao dùng được.
Cập nhật không tự tới
Telegram đổi giao diện nút bấm, cổng thanh toán đổi định dạng dữ liệu, thư viện có lỗ hổng bảo mật. Với dịch vụ thuê, những việc này nhà cung cấp lo. Tự host thì bạn phải theo dõi và tự cập nhật, hoặc mua gói cập nhật đi kèm.
Có một khoảng học nhất định
Ngay cả khi có tài liệu tốt hoặc có AI cài giúp, bạn vẫn cần biết cách đọc log, khởi động lại dịch vụ và sửa file cấu hình. Không cần trình độ lập trình viên, nhưng cần chịu khó.
Nếu bạn hoàn toàn không muốn động tới bất cứ thứ gì mang tính kỹ thuật, và cũng không sẵn sàng trả tiền cho người khác lo hộ phần vận hành, thì dịch vụ thuê theo tháng là lựa chọn đúng hơn. Tự host mà bỏ bê sẽ hỏng vào đúng lúc bạn cần nó nhất.
Nên chọn cái nào
Thuê theo tháng phù hợp khi
- Bạn mới bắt đầu và chưa chắc mô hình có chạy hay không.
- Số đơn còn ít, phí thuê chưa đáng kể.
- Bạn muốn thử nghiệm nhanh rồi quyết định sau.
- Bạn dứt khoát không muốn quản máy chủ.
Tự host phù hợp khi
- Doanh thu đã ổn định và bạn xác định làm lâu dài.
- Danh sách khách hàng là tài sản bạn muốn giữ chắc trong tay.
- Bạn cần tùy chỉnh những thứ dịch vụ thuê không cho phép.
- Phí thuê hằng tháng đã bắt đầu thành một khoản đáng kể.
- Bạn chấp nhận tự vận hành, hoặc sẵn sàng trả một lần cho dịch vụ cài đặt.
Một hướng trung gian đáng cân nhắc: mua mã nguồn nhưng trả thêm cho dịch vụ cài đặt và gói cập nhật trong năm đầu. Bạn vẫn sở hữu mọi thứ, nhưng không phải tự xoay sở trong giai đoạn dễ sai nhất.
Câu hỏi thường gặp
Tự host có cần biết lập trình không?
Không cần trình độ lập trình viên, nhưng cần biết đọc log, khởi động lại dịch vụ và sửa file cấu hình. Nếu bộ mã nguồn có tài liệu tốt hoặc kèm hướng dẫn cho công cụ AI thì rào cản giảm đáng kể. Nếu vẫn ngại, có thể trả thêm cho dịch vụ cài đặt một lần.
VPS chạy bot Telegram tốn khoảng bao nhiêu?
Một bot bán hàng cho shop nhỏ và vừa chạy nhẹ. Bạn có thể thuê VPS cấu hình thấp hoặc thử Oracle Cloud Always Free. Với Always Free, chi phí máy chủ có thể bằng 0đ nếu tài khoản được chấp nhận, Home Region còn capacity và tài nguyên nằm trong hạn mức. Đây là chương trình của Oracle, không phải cam kết miễn phí vĩnh viễn cho từng máy.
Nếu người bán mã nguồn ngừng hỗ trợ thì sao?
Bot vẫn chạy bình thường vì nó nằm trên máy chủ của bạn và không phụ thuộc máy chủ giấy phép nào. Bạn có toàn bộ mã nguồn và tài liệu nên vẫn sửa được, hoặc thuê người khác sửa. Đây chính là khác biệt lớn nhất so với dịch vụ thuê.
Tôi đang thuê bot, chuyển sang tự host có mất dữ liệu không?
Phụ thuộc nhà cung cấp hiện tại có cho xuất dữ liệu hay không. Hãy hỏi rõ và xuất thử một lần trước khi quyết định chuyển. Nếu không xuất được danh sách khách, bạn sẽ phải bắt đầu lại từ đầu ở hệ thống mới.
Có cần sao lưu không và sao lưu thế nào?
Bắt buộc. Cần sao lưu tự động hằng ngày cả cơ sở dữ liệu lẫn file cấu hình, vì nếu kho hàng được mã hóa thì thiếu khóa trong file cấu hình sẽ không giải mã lại được. Quan trọng không kém là thử phục hồi một lần để chắc chắn bản sao dùng được.