Hình ảnh bốn ổ cứng đang được lắp vào một máy chủ rack, minh họa hệ thống tự host dữ liệu tại nhà
Máy Tính

Tại Sao Tôi Sẽ Không Bao Giờ Tự Host Máy Chủ Email Của Riêng Mình?

Trong hành trình khám phá thế giới tự host (self-hosting), chắc hẳn bạn sẽ muốn tự quản lý mọi dịch vụ có thể. Đó là mục tiêu của tôi, ngoại trừ một thứ duy nhất: email. Tôi kiên quyết không tự host máy chủ email của mình, và đây là những lý do cốt lõi giải thích cho quyết định này. Mặc dù việc tự quản lý dữ liệu cá nhân mang lại quyền kiểm soát tối ưu và tiềm năng tiết kiệm chi phí về lâu dài, nhưng những thách thức về kỹ thuật, độ tin cậy và sự phức tạp của việc vận hành một máy chủ email là những rào cản quá lớn.

Sức Hút Của Việc Tự Host Mọi Thứ

Với rất nhiều vụ rò rỉ dữ liệu diễn ra liên tục, ý tưởng tự mình quản lý mọi thứ, đưa toàn bộ dữ liệu về “nhà”, ngày càng trở nên hấp dẫn. Cá nhân tôi đã đi theo con đường này và hiện đang tự host một số dịch vụ mà trước đây tôi phải phụ thuộc vào các công ty bên ngoài.

Tôi chọn tự host vì một vài lý do chính. Đầu tiên và quan trọng nhất là để tiết kiệm tiền. Việc trả hóa đơn điện cho một máy chủ tại nhà thường rẻ hơn nhiều so với việc sử dụng hàng chục dịch vụ trả phí từ nhiều công ty trực tuyến khác nhau. Ngoài ra, một lợi ích không ngờ của việc tự host là tăng cường quyền riêng tư khi giữ dữ liệu trên phần cứng của chính mình.

Hình ảnh bốn ổ cứng đang được lắp vào một máy chủ rack, minh họa hệ thống tự host dữ liệu tại nhàHình ảnh bốn ổ cứng đang được lắp vào một máy chủ rack, minh họa hệ thống tự host dữ liệu tại nhà

Điều này đã thôi thúc tôi thử tự host hầu hết mọi dịch vụ có thể. Từ lưu trữ đám mây cá nhân, máy chủ đa phương tiện, máy chủ trò chơi, website, nền tảng nhà thông minh, máy chủ ảnh và nhiều hơn thế nữa. Tuy nhiên, trong suốt hành trình tự host, tôi nhận ra rằng không phải mọi thứ đều đáng để tự quản lý. Một số dịch vụ đòi hỏi quá nhiều công sức bảo trì và không xứng đáng với thời gian bỏ ra để vận hành cục bộ.

Vì vậy, tôi quyết định sẽ giao phó một vài dịch vụ cụ thể cho các chuyên gia – những người có trung tâm dữ liệu phù hợp (không bị chặn bất kỳ cổng nào), đội ngũ chuyên viên để giám sát và khắc phục sự cố, cùng với số lượng máy chủ dồi dào để duy trì hoạt động liên tục trong khi tiến hành bảo trì phần cứng hoặc phần mềm.

Email Cũng Nằm Trong “Mọi Thứ”… Đúng Không?

Mặc dù tôi đã tìm hiểu về việc tự host email, nhưng đây là một lĩnh vực mà tôi chưa bao giờ thực hiện thành công.

Hiện tại, tôi đang sử dụng hai tài khoản email trả phí với Google Workspace, với chi phí tương ứng là 8.40 USD và 16.80 USD mỗi tháng. Nếu tự host email (và lưu trữ đám mây), tôi có thể tiết kiệm hơn 300 USD mỗi năm. Con số này chắc chắn là động lực mạnh mẽ để tôi thử sức với việc tự host email, nhưng tôi vẫn không thể quyết tâm làm điều đó.

Máy tính xách tay với biểu tượng đám mây, tượng trưng cho dịch vụ lưu trữ đám mây và email trả phí như Google WorkspaceMáy tính xách tay với biểu tượng đám mây, tượng trưng cho dịch vụ lưu trữ đám mây và email trả phí như Google Workspace

Có lần, tôi đã cố gắng triển khai máy chủ email của riêng mình, nhưng tôi đơn giản là không thể làm cho nó hoạt động. Thông thường, các nhà cung cấp dịch vụ internet (ISP) dân dụng thường chặn các cổng email, khiến mọi thứ đổ vỡ ngay từ đầu. Tuy nhiên, các vấn đề của tôi – và lý do tôi quyết định không tự vận hành máy chủ email của riêng mình – còn sâu xa hơn nhiều.

Email: Một “Con Thú” Tự Host Mà Tôi Không Muốn Thuần Hóa

Như đã đề cập, tôi đã nghiên cứu về việc tự host máy chủ email của riêng mình, nhưng có vô số lý do khiến tôi từ bỏ. Và tôi không phải là người duy nhất có quan điểm này.

Một cuộc khảo sát nhanh trên subreddit r/selfhosted sẽ cho thấy nhiều quản trị viên hệ thống khác cũng kiên quyết khuyên không nên tự host email. Các lý do rất đa dạng, nhưng tất cả đều xoay quanh một điểm chung: nó không đáng công sức hay phiền phức.

Một số thành viên trên r/selfhosted thậm chí là các quản trị viên hệ thống chuyên nghiệp, những người đang host và duy trì email tại chỗ (tự host cho doanh nghiệp) ở nơi làm việc của họ, nhưng họ vẫn không tự host email cá nhân tại nhà.

Một vài lý do cho điều này xuất phát từ vấn đề chặn cổng mà tôi đã đề cập, cũng như nhiều yếu tố khác. Thiết lập email đến (incoming email) tương đối dễ dàng, miễn là ISP của bạn cho phép cổng đó. Tuy nhiên, việc gửi email đi (outgoing email) lại cực kỳ khó khăn.

SMTP là tiêu chuẩn công nghiệp khi nói đến việc gửi email, nhưng vấn đề là nó có thể rất khó thiết lập và làm cho hoạt động trơn tru. Một trong những vấn đề lớn nhất đơn giản là làm thế nào để email của bạn được gửi đi thành công.

Ngay cả khi bạn có thể thiết lập máy chủ SMTP để gửi email đúng cách và có thể cấu hình chuyển tiếp cổng hoạt động, thì thường thì các máy chủ SMTP “không có thẩm quyền” sẽ bị đánh dấu là thư rác (spam). Điều này là do hầu hết các công ty email lớn sử dụng bộ lọc thư rác để gửi bất kỳ email nào không đến từ một máy chủ gửi đã biết và được xác minh thẳng vào thư mục spam. Để email của bạn không bị chuyển vào thư mục spam có thể là một thách thức khá lớn. Một vấn đề liên quan khác là lọc thư rác ở phía nhận email.

Tất cả những điều này cộng lại khiến email trở thành một “con thú” mà tôi thậm chí không muốn lại gần. Ngay cả việc làm cho email hoạt động trong các ứng dụng tự host cần sử dụng cổng 465 cho SSL/TLS khi gửi thư cũng đã khó khăn rồi, vì vậy tôi không thể tưởng tượng được việc thiết lập một máy chủ email hoàn chỉnh sẽ khó đến mức nào.

Một vấn đề khác là độ tin cậy. Mất internet? Không có email. Mất điện? Tương tự, không có email. Nếu máy chủ của tôi ngừng hoạt động vì bất kỳ lý do gì, email của tôi đơn giản là sẽ ngừng hoạt động. Tôi thường xuyên phụ thuộc vào email cho các hoạt động kinh doanh và liên lạc quan trọng, vì vậy độ tin cậy là điều tối quan trọng đối với tôi.

Tôi thực sự không tin rằng email của mình sẽ hoàn toàn đáng tin cậy nếu tự host. Tôi thực sự không thể tưởng tượng được điều gì sẽ xảy ra nếu email của tôi ngừng hoạt động khi tôi cập nhật máy chủ, hoặc khi mạng của tôi gặp sự cố, hoặc vì bất kỳ lý do nào khác. Vì những lý do đó, tôi không bao giờ có kế hoạch tự host máy chủ email của riêng mình.

Dù tôi sẽ không tự host email trong tương lai gần, nhưng có khá nhiều dịch vụ khác mà tôi đang tự host tại nhà. Nếu bạn thắc mắc tôi đang chạy những dịch vụ nào tại nhà, đây là 10 Docker container mà cá nhân tôi đã triển khai và tôi nghĩ rằng bất kỳ ai có homelab cũng nên cân nhắc sử dụng trong hệ thống dịch vụ của mình.

Related posts

Đừng Lãng Phí Tiền Khi Nâng Cấp PC: Những Linh Kiện Nào Thực Sự Quan Trọng?

Administrator

TopNotch: Giải Pháp Tối Ưu Để “Ẩn Mình” Tai Thỏ Trên MacBook Của Bạn

Administrator

5 Tính Năng Nâng Cao Trong Apple Numbers Mà Bạn Không Nên Bỏ Qua

Administrator