Ý tưởng đưa tất cả các dịch vụ kỹ thuật số yêu thích của bạn về dưới quyền kiểm soát của mình thông qua hình thức tự host (self-hosting) là một điều không thể phủ nhận hấp dẫn. Mặc dù nhiều người xem thiết bị NAS (Network Attached Storage) là nền tảng cốt lõi cho việc thiết lập này, thực tế cho thấy bạn hoàn toàn có thể thực hiện công việc đó mà không cần đến sự đầu tư hay phức tạp của một hệ thống NAS chuyên dụng.
Qua thời gian, tôi đã khám phá và tinh chỉnh một bộ sưu tập các ứng dụng tự host tuyệt vời, có thể chạy mượt mà trên nhiều thiết bị khác nhau như một chiếc laptop cũ, một máy tính bảng đơn (single-board computer), hay thậm chí là một máy tính để bàn mạnh mẽ. Điều này chứng minh rằng bạn hoàn toàn có thể xây dựng một hệ sinh thái kỹ thuật số mạnh mẽ và cá nhân hóa theo ý mình mà không cần một hệ thống NAS truyền thống.
1. Docmost
Giải pháp thay thế Notion tự host
Docmost là một phần mềm wiki và tài liệu cộng tác mã nguồn mở, được đánh giá là đối thủ đáng gờm của các nền tảng phổ biến như Notion. Giao diện và cảm giác sử dụng của Docmost rất giống với Notion, cho phép bạn tạo nhiều không gian làm việc (workspace), sử dụng trình soạn thảo khối (block editor), lệnh slash (/) và nhiều tùy chọn định dạng để thiết kế trang. Vẻ đẹp của Docmost nằm ở việc nó được thiết kế để tự host, và bạn hoàn toàn không cần một NAS chuyên dụng để vận hành nó.
Docmost cũng có tích hợp sẵn hỗ trợ cho Mermaid – một công cụ tạo biểu đồ và đồ thị mã nguồn mở. Tôi có thể dễ dàng chèn các sơ đồ luồng chi tiết, biểu đồ Gantt, và nhiều loại hình ảnh trực quan khác một cách nhanh chóng. Các tiện ích khác của Docmost bao gồm cộng tác thời gian thực, hỗ trợ Markdown và khả năng nhúng nội dung từ các ứng dụng và dịch vụ khác như Airtable, Excalidraw, Draw.io.
2. Home Assistant
Tự động hóa vượt trội cho nhà thông minh
Home Assistant là một nền tảng tự động hóa nhà thông minh miễn phí và mã nguồn mở, đặt quyền kiểm soát cục bộ và quyền riêng tư lên hàng đầu. Nó hoạt động như một trung tâm điều khiển để kết nối và quản lý một loạt lớn các thiết bị và dịch vụ nhà thông minh từ nhiều nhà sản xuất khác nhau. Sau một thời gian, ngôi nhà thông minh của bạn sẽ tràn ngập các thiết bị từ nhiều nhà sản xuất (OEM) khác nhau. Thay vì phải sử dụng phần mềm riêng biệt của từng hãng để quản lý thiết bị, bạn có thể dùng Home Assistant để thực hiện tất cả.
Home Assistant được thiết kế như một nền tảng phần mềm chạy trên nhiều loại phần cứng máy tính khác nhau, không yêu cầu thiết bị NAS chuyên dụng. Danh sách các tính năng bao gồm khả năng tự động hóa mạnh mẽ dựa trên các yếu tố kích hoạt (triggers), điều kiện (conditions), và hành động (actions), bảng điều khiển tùy chỉnh (customizable dashboards), quản lý năng lượng và nhiều hơn nữa.
3. Firefly III
Quản lý tài chính cá nhân chuyên nghiệp
Đừng nhầm lẫn Firefly III với công cụ cùng tên của Adobe. Đây là một trình quản lý tài chính cá nhân miễn phí và mã nguồn mở, được thiết kế để giúp bạn kiểm soát thu nhập, chi tiêu và ngân sách của mình. Firefly III là một ứng dụng web mà bạn tự host để hoàn toàn sở hữu dữ liệu tài chính của mình. Không giống như các dịch vụ dựa trên đám mây, Firefly III giữ thông tin nhạy cảm của bạn trên máy chủ riêng của bạn.
Các thiết bị như Raspberry Pi (với RAM đủ) hoặc các máy tính bảng đơn (SBC) mạnh hơn có thể xử lý Firefly III cho mục đích sử dụng cá nhân. Bạn có thể quản lý các giao dịch chi tiêu và thu nhập, theo dõi ngân sách, tạo báo cáo, và thậm chí theo dõi các hóa đơn sắp tới. Tính năng yêu thích của tôi là bộ quy tắc (rule engine), nơi tôi có thể tự động phân loại và gắn thẻ giao dịch dựa trên các quy tắc đã xác định trước.
4. Audiobookshelf
Theo dõi kho audiobook yêu thích của bạn
Giao diện quản lý thư viện audiobook và podcast trên Audiobookshelf, thể hiện các tùy chọn điều khiển phát lại và danh sách chương
Đúng như tên gọi, Audiobookshelf là một máy chủ audiobook và podcast mã nguồn mở, tự host. Nó cho phép bạn truyền phát (stream) audiobook và podcast đến các thiết bị của mình (trình duyệt web, ứng dụng Android, iOS), quản lý thư viện và thưởng thức nội dung âm thanh của bạn từ bất cứ đâu có kết nối internet (nếu bạn chọn mở cổng ra ngoài).
Audiobookshelf hỗ trợ quản lý thư viện, trích xuất metadata, nhiều định dạng như MP3, FLAC, OPUS và nhiều hơn nữa, hẹn giờ ngủ, đánh dấu (bookmarks), và nhiều tính năng khác. Tôi đặc biệt thích giao diện web gọn gàng và trực quan của nó để quản lý thư viện.
5. Nextcloud
Giải pháp thay thế Microsoft 365 và Google Workspace riêng tư
Bạn có ngạc nhiên khi thấy Nextcloud trong danh sách này không? Thực ra không cần. Bạn hoàn toàn có thể bỏ qua NAS và tự host Nextcloud trên một máy tính cũ, sau đó sử dụng ổ cứng cục bộ để lưu trữ tệp. Đây là một công cụ tăng năng suất mạnh mẽ cho bất kỳ quy trình làm việc nào. Bạn có thể lưu trữ tệp, lịch, danh bạ, ảnh và nhiều thứ khác trên máy chủ của riêng mình.
Danh sách các công cụ cộng tác bao gồm Lịch (Calendar), Danh bạ (Contacts), Thư điện tử (Mail), Gọi điện (Talk), Deck (một công cụ quản lý dự án kiểu Kanban), Ghi chú (Notes), và nhiều hơn nữa. Với một bản cập nhật gần đây, công ty đã giới thiệu một trang chủ trực quan với nhiều tiện ích (widgets). Bạn luôn có thể mở rộng chức năng của Nextcloud thông qua kho ứng dụng (app store).
6. Bitwarden
Quản lý thông tin đăng nhập của bạn một cách an toàn
Giao diện người dùng của Bitwarden, hiển thị danh sách các mục đã lưu trong két bảo mật với các trường thông tin chi tiết
Mặc dù cả Bitwarden và Vaultwarden (một dự án do cộng đồng phát triển) đều là những trình quản lý mật khẩu mã nguồn mở xuất sắc mà bạn có thể tự host, tôi ưa thích Bitwarden hơn. Nó cung cấp một két bảo mật an toàn cho tất cả dữ liệu của bạn (tên người dùng, mật khẩu, ghi chú, chi tiết thẻ tín dụng, danh tính).
Bitwarden cung cấp một công cụ tạo mật khẩu mạnh mẽ, hỗ trợ tự động điền, tiện ích mở rộng trình duyệt và nhiều tính năng khác để giữ an toàn cho dữ liệu cá nhân của bạn. Tài liệu chính thức của Bitwarden cung cấp nhiều phương pháp tự host, và không có phương pháp nào yêu cầu NAS cho việc cài đặt cốt lõi. Tất nhiên, NAS có thể là một bổ sung giá trị cho việc sao lưu, nhưng nó không phải là yếu tố bắt buộc để tự host Bitwarden.
Đơn giản hóa thiết lập của bạn
Thực tế, một thiết bị NAS không phải là yêu cầu bắt buộc cho tất cả các dịch vụ tự host, nhưng nó trở thành một lợi thế đáng kể và gần như là một sự cần thiết đối với một số loại ứng dụng nhất định như Plex, Jellyfin, Emby, ZoneMinder và nhiều dịch vụ khác, nơi bạn cần dung lượng lưu trữ lớn, truy cập tập trung và độ tin cậy cao hơn (ví dụ như hệ thống giám sát). Vì vậy, nếu bạn đang lên kế hoạch sử dụng các dịch vụ như vậy, việc đầu tư vào một NAS là hoàn toàn hợp lý.
Đối với phần còn lại, bạn có thể đơn giản lựa chọn một thiết lập không NAS để tối ưu hóa quy trình làm việc của mình. Đừng ngần ngại chia sẻ những ứng dụng tự host yêu thích của bạn trong phần bình luận bên dưới!