Tìm kiếm trang web

7 ứng dụng tự lưu trữ mà tôi chạy 24/7


Tôi tự lưu trữ nhiều ứng dụng trong phòng lab tại nhà của mình. Một số chỉ để giải trí và tôi khởi chạy hay tắt khi cần, còn những ứng dụng khác là phần quan trọng của cơ sở hạ tầng phòng lab của tôi mà tôi không thể sống thiếu. Dưới đây là bảy dịch vụ mà tôi luôn đảm bảo chúng luôn hoạt động.

Máy chủ Plex Media

Phòng thí nghiệm tại nhà của tôi phục vụ nhiều chức năng, với một trong những mục đích chính là máy chủ media của tôi. Tôi đã là người dùng Plex hơn một thập kỷ, và không có kế hoạch rời Plex trong thời gian sắp tới.

Trong khi có những người không hài lòng với hướng đi của Plex, tôi lại hoàn toàn ngược lại. Tôi có thể không sử dụng nhiều tính năng mới mà Plex có, nhưng tôi thích việc mình không phải liên tục mua ứng dụng Plex trên nhiều thiết bị khác nhau để xem nữa vì tôi đã có Plex Pass. Ngoài ra, Plex hoạt động mượt mà và rất phù hợp với các trường hợp sử dụng của tôi.

Không ai có thể đoán được khi nào tôi hoặc người khác trong hộ gia đình của tôi sẽ sử dụng Plex. Tôi đã xem nội dung vào lúc 3 giờ sáng, buổi trưa, 6 giờ chiều, và gần như mọi thời điểm khác. Vì lý do này, Plex luôn chạy trên máy chủ của tôi và được cài đặt chỉ cập nhật một lần mỗi tuần vào sáng sớm Chủ nhật, để giảm thiểu thời gian ngừng hoạt động càng nhiều càng tốt.

Ghi chép

Trong khi trước đây tôi thường dựa vào nhiều dịch vụ lưu trữ đám mây để giữ các bản ghi camera của mình, gần đây tôi đã chuyển sang sử dụng một đầu ghi video mạng tự lưu trữ: Scrypted.

Với Scrypted, tôi có thể thống nhất tất cả các camera của mình để ghi hình vào một vị trí duy nhất, điều này giúp việc xem lại đoạn video hoặc thêm nhiều camera trở nên dễ dàng hơn. Thêm vào đó, tất cả các camera tôi đưa vào Scrypted cũng có thể được tích hợp với HomeKit, điều này là một điểm cộng đối với tôi.

Trợ lý gia đình






Home Assistant là một dịch vụ mà tôi dựa vào ở phía hậu trường của ngôi nhà thông minh của mình. Mặc dù tôi hiếm khi trực tiếp tương tác với Home Assistant, nó điều khiển các phụ kiện HomeKit của tôi và điều đó khiến nó trở thành thứ tôi sử dụng mọi lúc.

Tôi có một số cảnh nhà thông minh trong khắp ngôi nhà của mình, và hầu hết chúng đều phụ thuộc vào các thiết bị không phải HomeKit mà Home Assistant điều khiển. Đi ngủ? Home Assistant tắt đèn phòng tắm và đèn bàn trong phòng ngủ của tôi. Thức dậy? Toàn bộ phòng khách và bếp dựa vào Home Assistant để bật đèn.

Thật tuyệt vời khi thấy Home Assistant điều khiển nhiều thứ trong nhà tôi đến mức nào, và nếu nó không bao giờ hoạt động, tôi sẽ khá thất vọng. Điều quan trọng đối với tôi là Home Assistant phải đáng tin cậy và luôn chạy, vì vậy nó phải hoạt động 24/7/365 (hoặc gần như vậy càng nhiều càng tốt).

Thằn lằn bay

Nếu bạn chưa nghe nói về Pterodactyl, điều đó không sao. Nó không quá nổi tiếng trừ khi bạn trong lĩnh vực máy chủ game, nhưng đó là thứ mà tôi hoàn toàn dựa vào.

Pterodactyl quản lý tất cả các máy chủ trò chơi mà tôi duy trì. Thực ra tôi điều hành khá nhiều máy chủ. Một vài máy chủ Minecraft để tôi và bạn bè chơi, một máy chủ Satisfactory cho tôi và một người bạn, một máy chủ Ark: Survival Evolved cho một người bạn, và sắp tới một máy chủ Minecraft khác cho anh rể của tôi.

Các máy chủ trò chơi này cần phải sẵn sàng cho mọi người bất cứ khi nào họ muốn chơi. Mặc dù việc ngừng hoạt động là điều có thể hiểu được cho bảo trì, nhưng thực sự đó là thời gian duy nhất tôi cố gắng để các máy chủ này ngừng hoạt động. Ngoài ra, tôi cố gắng giữ các máy chủ trò chơi của mình luôn trực tuyến và sẵn sàng, và Pterodactyl thực hiện điều đó rất xuất sắc.

Kệ sách âm thanh

Gần đây tôi đã chuyển từ Audible sang audiobookshelf để nghe sách nói của mình, và tôi chắc chắn sẽ không quay lại. Vì lý do này, tôi cần các cuốn sách nói của mình luôn sẵn sàng.

Audiobookshelf hoạt động tuyệt vời, và thực sự tôi rất thích sử dụng dịch vụ này. Trong khi tôi có thể tải sách để nghe offline trong Plappa, ứng dụng streaming tôi chọn trên iPhone, tôi vẫn thích phát trực tuyến khi có thể chỉ vì phương pháp đó không chiếm dung lượng lưu trữ trên iPhone của tôi.

Vì lý do đó, tôi cần máy chủ luôn luôn sẵn sàng. Tương tự như Plex, tôi đã sử dụng audiobookshelf vào những giờ sáng sớm, buổi chiều và khi đi ngủ. Điều quan trọng đối với tôi là nó luôn luôn sẵn sàng.

Speedtest-Tracker

Tốc độ internet rất quan trọng đối với tôi. Tôi trả tiền cho AT&T để có một tốc độ nhất định, và tôi mong đợi nhận được tốc độ đó phần lớn thời gian. Đó là lý do tại sao tôi chạy Speedtest-Tracker ở chế độ nền trên máy chủ của mình.

Tôi không thường xuyên truy cập giao diện Speedtest-Tracker, nhưng tôi muốn nó luôn chạy. Tôi thực sự chỉ đăng nhập nếu tôi đang cố gắng khắc phục sự cố gì đó. Tuy nhiên, nếu nó không chạy ở chế độ nền, thì tôi sẽ không thể truy cập dữ liệu lịch sử.

Trình Quản Lý Proxy Nginx

Với tất cả các dịch vụ mà tôi chạy trong homelab của mình, tôi dựa vào Nginx Proxy Manager để xử lý tất cả lưu lượng reverse proxy và SSL của mình. Tôi lưu trữ một số website hoặc dịch vụ web bên ngoài trên các máy chủ của mình, và Nginx Proxy Manager định tuyến lưu lượng giữa tất cả mọi thứ.

Đây là cách tôi có thể truy cập vào subdomain.domain.com và dẫn nó đến các dịch vụ web khác nhau. Từ các miền Minecraft riêng biệt đến sách nói, sách điện tử, và nhiều hơn nữa, Nginx Proxy Manager xử lý tất cả.

Nếu Nginx Proxy Manager bị ngừng hoạt động, phần lớn các dịch vụ của tôi cũng sẽ bị ngừng, vì vậy đây chắc chắn là một dịch vụ quan trọng trong homelab của tôi mà tôi phải giữ cho nó hoạt động 24/7/365.


Một lời khen ngợi danh dự cho Portainer

Trong khi tôi chạy bảy ứng dụng này 24/7, có một container Docker khác mà tôi thực sự không thể sống thiếu: Portainer. Trong khi Docker-CLI cũng ổn để quản lý các dịch vụ này, Portainer mang lại một giao diện dễ sử dụng cho phép tôi quản lý các container của mình chỉ với vài cú nhấp chuột đơn giản. Nếu bạn chưa thử Portainer, thực sự khá dễ dàng để triển khai trên máy chủ Docker của bạn và rất đáng để trải nghiệm.

Bài viết liên quan