Khi hỏi bất kỳ người đam mê công nghệ nào về động lực tự chạy các dịch vụ trên máy chủ cá nhân (self-hosted), bạn sẽ nhận được rất nhiều lý do khác nhau. Một số người dùng cài đặt ứng dụng trên phần cứng cục bộ để ngăn chặn các tập đoàn lớn theo dõi dữ liệu của họ, trong khi những người khác thích các tính năng tùy chỉnh vượt trội mà các dịch vụ này mang lại. Tương tự, bạn cũng có thể gặp những người yêu thích phần mềm mã nguồn mở (FOSS) không muốn chi hàng trăm đô la cho các khoản phí đăng ký hàng tháng.
Hoặc bạn có thể tìm thấy những người như tôi, những người tự host dịch vụ vì tất cả các lý do trên. Là một người đã và đang chạy đủ loại ứng dụng và tiện ích trên máy chủ gia đình, đây là bộ sưu tập các ứng dụng tự host đã giúp tôi thoát khỏi các công cụ bên thứ ba, trả phí, vốn rất phổ biến trên thị trường dịch vụ đám mây.
1. Immich thay thế Google Photos
Giao diện quen thuộc, tính năng vượt trội
Immich là ứng dụng ưa thích của tôi để đồng bộ hóa ảnh chụp, hình ảnh và thậm chí cả tệp video vào NAS của mình, mặc dù nó không chỉ là một công cụ sao lưu đơn thuần. Với giao diện người dùng (UI) gợi nhớ đến Google Photos, Immich cho phép tôi sắp xếp bộ sưu tập hình ảnh của mình mà không bị giới hạn dung lượng lưu trữ. Đây là một trong số ít các dịch vụ tự host cung cấp ứng dụng di động mạnh mẽ bên cạnh giao diện web.
Immich cũng có tính năng hỗ trợ gắn thẻ mạnh mẽ và một số bộ lọc tìm kiếm để đơn giản hóa việc quản lý hình ảnh. Hơn thế nữa, tôi còn có thể tận dụng GPU cũ của mình để chạy các tính năng nhận diện khuôn mặt, thuật toán tìm kiếm nâng cao và chuyển mã phần cứng trên Immich, mang lại hiệu suất xử lý vượt trội.
2. Jellyfin thay thế Plex
Cả hai đều tự host được, nhưng tôi ưu tiên Jellyfin
Không giống như hầu hết các ứng dụng khác trong danh sách này, Jellyfin và ứng dụng mà nó nhằm mục đích thay thế (Plex) đều có thể được tự host mà không tốn nhiều công sức. Tuy nhiên, trong vài năm qua, Plex đã chuyển đổi mạnh mẽ sang mô hình trả phí, làm giảm giá trị của một ứng dụng mà tôi từng tin cậy cho nhu cầu phát trực tuyến của mình. Kể từ đó, tôi đã chuyển sang Jellyfin và không hề hối tiếc về lựa chọn này.
Với Jellyfin, tôi không cần đăng ký trên một nền tảng trực tuyến để truy cập media được tự host trên phần cứng cục bộ của mình. Tôi cũng không phải đối phó với các thông báo liên tục nhắc nhở đăng ký gói cao cấp. Thêm vào đó, Jellyfin cung cấp tính năng chuyển mã phần cứng mà không tính phí, trong khi Plex lại khóa tiện ích thiết yếu này sau một bức tường trả phí.
Giao diện Jellyfin phát nhạc và video trên nhiều thiết bị tại nhà, minh họa khả năng truyền tải nội dung đa phương tiện tự host.
3. Hoarder thay thế Pinterest
Cho bộ sưu tập bookmark không ngừng của tôi
Pinterest cung cấp một cách tuyệt vời để tạo bảng ý tưởng từ các liên kết yêu thích của tôi, nhưng tôi thích sử dụng một ứng dụng riêng tư không theo dõi lịch sử duyệt web của mình hơn. Sau khi dùng thử nhiều trình quản lý bookmark, cuối cùng tôi đã chọn Hoarder. Có khả năng ghép nối với thiết lập LLM (Large Language Model) được host cục bộ, Hoarder cũng có thể sử dụng các mô hình AI để tự động tạo thẻ cho các pin mới được thêm vào.
Ngoài việc hiển thị các liên kết, ghi chú và hình ảnh của tôi trong một thư viện giống Pinterest, Hoarder còn có thể lưu trữ toàn bộ trang web, vì vậy tôi không phải lo lắng về việc mất quyền truy cập vào nội dung yêu thích nếu trang web gặp sự cố. Thêm vào đó là khả năng tương thích tích hợp với RSS và khả năng lưu trữ toàn bộ video YouTube, Hoarder thực sự trở thành một giải pháp thay thế vững chắc cho Pinterest.
Ứng dụng Hoarder đang chạy trên điện thoại, hiển thị giao diện quản lý bookmark và ghi chú được tự host.
4. PairDrop thay thế AirDrop
Hoạt động hiệu quả ngay cả với thiết bị không phải của Apple
Nếu bạn đã từng sử dụng các thiết bị của Apple trong quá khứ, hẳn bạn sẽ yêu thích khả năng chia sẻ tệp liền mạch giữa các thiết bị bằng AirDrop. Nhưng giống như các công cụ độc quyền khác, điểm yếu của AirDrop nằm ở việc không hỗ trợ các sản phẩm không phải của Apple, đây là một điều đáng tiếc khi bạn sở hữu một hệ sinh thái đa dạng gồm các thiết bị Apple, Windows và Linux.
PairDrop cung cấp giao diện kéo và thả đơn giản tương tự để truyền tệp, nhưng nó hoạt động qua mạng cục bộ (LAN) và tương thích với mọi thiết bị hỗ trợ trình duyệt web. Vì tôi thường chụp nhiều ảnh màn hình cho các dự án của mình, PairDrop giúp tôi dễ dàng chia sẻ bộ sưu tập hình ảnh giữa các thiết bị (bao gồm cả những hình ảnh tôi đã chụp cho chính bài viết này).
5. Docmost thay thế Notion
Một ứng dụng web tinh tế để quản lý công việc
Mặc dù tôi rất thích Notion để ghi chú và sắp xếp lịch trình, nhưng phiên bản miễn phí của nó có cảm giác bị cắt giảm khá nhiều, đặc biệt là so với các tính năng bổ sung được cung cấp trong các gói đăng ký trả phí. Kết hợp với việc thiếu chế độ ngoại tuyến thích hợp và việc tài liệu của tôi được lưu trữ trên máy chủ của Notion, rõ ràng Notion không phải là lựa chọn tốt nhất cho những người yêu thích quyền riêng tư như tôi.
Docmost là ứng dụng tự host gần nhất mà tôi tìm thấy để thay thế Notion. Ngoài việc cung cấp các tính năng ghi chú vững chắc, ứng dụng này còn bao gồm mọi thứ từ biểu thức LaTeX và bảng biểu đến nhúng media từ các ứng dụng khác. Tôi thường sử dụng dữ liệu hình ảnh để làm cho các ghi chú của mình dễ hiểu hơn, và khả năng tương thích của Docmost với các sơ đồ Draw.io, Excalidraw và Mermaid khiến nó trở nên hoàn hảo cho nhu cầu tài liệu của tôi. Hơn nữa, Docmost hỗ trợ chỉnh sửa đồng thời, bình luận nội tuyến và không gian không giới hạn, giúp việc cộng tác với bạn bè lập trình và đồng nghiệp trong các dự án trở nên dễ dàng.
6. n8n thay thế Zapier
Hoàn hảo cho tự động hóa phần mềm
Bằng cách giải quyết các công việc tẻ nhạt, quy trình làm việc tự động giúp bạn dễ dàng tập trung vào các nhiệm vụ cấp bách hơn. Zapier là một tiện ích phổ biến để tạo các tác vụ kích hoạt-hành động (trigger-action) cho các ứng dụng khác, và chắc chắn rất tuyệt vời cho những người không phải nhà phát triển muốn có một cách dễ dàng để tạo ra các tự động hóa phức tạp. Nhưng nếu bạn sẵn sàng bỏ ra một chút công sức, tôi khuyên bạn nên tự host n8n.
Trước hết, một phiên bản n8n được host cục bộ có tính năng thực thi tác vụ không giới hạn, cho phép tôi thử nghiệm các quy trình làm việc thử nghiệm mà không phải lo lắng về việc hết hạn mức miễn phí hàng tháng. Không giống như Zapier, n8n cũng hỗ trợ webhook, giúp dễ dàng tạo các quy trình tự động hóa phức tạp liên quan đến nhiều ứng dụng.
7. Nextcloud thay thế Dropbox, Google Drive, hoặc OneDrive
Nhớ trang bị nó với các ứng dụng phù hợp
Các nền tảng lưu trữ đám mây là một cách tuyệt vời để lưu trữ và chia sẻ tệp, nhưng chúng lại gặp phải các vấn đề về đăng ký trả phí và quyền riêng tư tương tự như các tiện ích trả phí khác. Hãy đến với Nextcloud, một đám mây cá nhân có thể chạy trên NAS cục bộ của tôi và cung cấp các tiện ích lưu trữ và cộng tác tương tự như các đối thủ miễn phí/trả phí của nó.
Tuy nhiên, tiềm năng thực sự của Nextcloud sẽ phát huy khi bạn kết hợp nó với các ứng dụng ẩn trong App Store của nó. Các ứng dụng yêu thích của tôi là Collabora Online và Nextcloud Office, biến đám mây tự host thành một trung tâm năng suất đầy đủ. Trang bị thêm các ứng dụng Forms, PDF Annotations, Notes, Tasks và Automatic PDF conversion, bạn sẽ có một giải pháp thay thế Microsoft 365, tuyệt vời cả trong việc lưu trữ tệp lẫn chỉnh sửa tài liệu.
Một chiếc Raspberry Pi 5 đang được cầm trước máy tính, thể hiện tiềm năng biến thiết bị nhỏ gọn này thành máy chủ văn phòng tự host.
Tạm biệt các vấn đề riêng tư và phí đăng ký bằng cách tự host các tiện ích FOSS
Với số lượng ứng dụng khổng lồ trong hệ sinh thái tự host, danh sách này vẫn còn rất nhiều lựa chọn khác. Nếu bạn là một người dùng thông thường đang tìm kiếm một ứng dụng thiết kế UI/UX, bạn có thể bỏ qua Figma và Canva để thay thế bằng Penpot. Navidrome là một giải pháp thay thế tuyệt vời cho Spotify dành cho những người yêu âm nhạc sở hữu bộ sưu tập nhạc lớn, trong khi Calibre-Web là ứng dụng yêu thích của tôi để tổ chức bộ sưu tập sách điện tử của mình. Đối với việc quản lý tài chính, tôi ưu tiên Firefly III hơn YNAB và các đối thủ dựa trên đám mây khác, mặc dù ActualBudget cũng là một lựa chọn đáng giá cho những ai thích các dịch vụ lập ngân sách zero-sum.
Việc tự host không chỉ mang lại quyền kiểm soát tối đa đối với dữ liệu và trải nghiệm người dùng, mà còn giúp tiết kiệm đáng kể chi phí dài hạn. Hãy thử nghiệm những ứng dụng tự host này và khám phá thế giới công nghệ mở rộng nằm ngoài các dịch vụ đám mây truyền thống. Bạn có từng sử dụng giải pháp tự host nào thay thế các dịch vụ phổ biến chưa? Hãy chia sẻ ý kiến và kinh nghiệm của bạn trong phần bình luận bên dưới nhé!