27 điểm bởi xguru 2022-05-09 | 7 bình luận | Chia sẻ qua WhatsApp
  • Nginx Proxy Manager
  • Portainer: trình quản lý Docker
  • Ghost: nền tảng nội dung web
  • FileBrowser: trình quản lý tệp dựa trên web
  • BookStack: wiki cá nhân
  • HumHub: Facebook mã nguồn mở (có thể dùng cho cá nhân). Đăng ghi chú/ảnh/video theo kiểu microblog
  • AzuraCast: phát nhạc 24/7. Proxmox + Echo Show
  • Tube Archivist: máy chủ media YouTube self-host (có thể quản lý nội dung sẽ hiển thị)
  • Grafana
  • Umami: công cụ phân tích web cài đặt tại chỗ
  • Linkding: trình quản lý bookmark
  • Audiobookshelf: lưu trữ audiobook & podcast
  • Emby: máy chủ video gia đình

Hầu hết được quản lý bằng hypervisor Proxmox

7 bình luận

 
rycont 2022-05-24

Cũng có Outline, một Notion mã nguồn mở tự lưu trữ.

 
deadcat 2022-05-11

Bookstack có thể được dùng giống như một wiki, nhưng nói chính xác thì nó gần với một công cụ biên soạn sách hạng nhẹ hơn.
Quan trọng hơn hết là nó có giới hạn về độ sâu, nên chỉ có thể tạo đến mức Book - Chapter - Page.

 
japansea 2022-05-10

Có nhiều dịch vụ hay quá.

 
kbumsik 2022-05-09

Proxmox rất ổn. Với việc dựng cụm cho homelab thì đúng là khó có gì sánh bằng haha

 
yolatengo 2022-05-09

Nghe lần đầu luôn, cho mình biết cách thiết lập và các trường hợp sử dụng với!

 
kbumsik 2022-05-09

Đây là một hypervisor Type-1 nổi tiếng, là lựa chọn thay thế mã nguồn mở cho VMware ESXi.
Khác với VMware Workstation hay VirtualBox, đây là một hệ điều hành Linux chuyên dụng thuần túy để chạy các VM.
Bản thân nó là một OS rất nhẹ, thậm chí không có cả môi trường desktop, và bạn quản lý các VM bằng cách kết nối qua Web GUI.

Vì đây là một OS tự nó không làm gì cả nên ngược lại rất dễ phân bổ tài nguyên phần cứng cho các VM.
Đặc biệt, tính năng PCI Passthrough rất đơn giản, nên bạn có thể chạy một Windows VM trên Proxmox với toàn bộ GPU phần cứng được gán trực tiếp.

Ngoài ra, khả năng quản lý cụm của nó cũng rất tốt; bạn có thể cài Proxmox trên nhiều máy tính và dễ dàng chuyển VM qua lại giữa các máy để chạy. Vì vậy cũng rất tiện để cài và vận hành Kubernetes cho homelab.

Thiết lập thì bạn tìm Proxmox trên YouTube sẽ ra rất nhiều hướng dẫn nhé.
https://youtu.be/azORbxrItOo

 
xguru 2022-05-09

Trong phần bình luận của bài gốc trên HN cũng có rất nhiều gợi ý về các công cụ khác.
https://news.ycombinator.com/item?id=31260061

  • Nextcloud - dùng cho caldav và carddav: lịch, danh bạ và tác vụ

  • Xbrowsersync - đồng bộ dấu trang giữa các thiết bị

  • Synchthing - sao lưu dữ liệu từ điện thoại của tôi. Tôi dùng Neo Backup để chụp snapshot của toàn bộ ứng dụng, nên về lý thuyết điện thoại có thể được khôi phục lại hoàn toàn từ đầu.

  • Jellyfin - thay thế Spotify. Ứng dụng Finamp rất tuyệt.

  • Home Assistant - tự động hóa media center của tôi, đồng thời điều khiển đèn ngoài trời và khóa cửa, và kiểm tra xem có cửa ra vào hay cửa sổ nào đang mở hoặc chưa khóa khi tôi vắng nhà hay không.

  • OPNSense trên một hộp protectli - phần mềm gateway mã nguồn mở tuyệt vời, làm được mọi thứ.

  • AdGuard Home (trên OPNSense) - chặn quảng cáo dựa trên DNS

  • Wireguard (trên OPNSense) - cho phép tôi có một VPN đường hầm một phần luôn bật trên điện thoại và laptop, giúp truy cập các dịch vụ ở nhà khi ở xa, đồng thời cũng cho phép tôi dùng DNS Ad Guard của mình.

  • HAProxy + LetsEncrypt (trên OPNSense) - được thiết lập để cung cấp subdomain cho từng dịch vụ tại nhà. Chỉ có một vài dịch vụ là công khai (danh bạ và lịch), còn lại sẽ khả dụng khi bật VPN.

  • Smokeping - tôi dùng nó để thu thập dữ liệu nhằm chà vào mặt Spectrum mỗi khi họ bị sập.

  • Pintry - bản sao Pinterest

  • cadvisor - biểu đồ đơn giản về mức tiêu thụ tài nguyên, insight theo từng docker stack

  • cyberchef - RẤT nhiều thao tác tiện dụng được gói trong một ứng dụng nhỏ. Mã hóa/giải mã mọi secret bạn cần mà không phải bận tâm về quyền riêng tư

  • dozzle - trình xem log trên trình duyệt từ tất cả các docker stack

  • gogs - bản sao git

  • heimdall - bảng điều khiển chính của mọi ứng dụng

  • minio - S3 riêng cho các side project của tôi

  • nextcloud - google drive / dropbox riêng

  • photoprism - quản lý ảnh

  • pypiserver - PyPI riêng

  • registry - docker registry (kèm UI)

  • traefik - reverse proxy cho tất cả các dịch vụ này

  • portainer - dễ dàng quản lý tất cả những thứ ở trên.

Các image Docker

  • adguard/adguardhome - Chặn quảng cáo trên các thiết bị không hỗ trợ extension chặn quảng cáo

  • charlocharlie/epicgames-freegames - Bot tự động "mua" các game miễn phí từ Epic Game Store. Tôi đã thiết lập để nó gửi cho tôi qua Telegram một liên kết để nhập captcha.

  • chuckmacdev/adrfinder - Kiểm tra chỗ đặt bàn ăn tại Disney và gửi email kèm liên kết để đặt chỗ

  • fusengine/apaxy - Trình duyệt file web khá ổn

  • linuxserver/*arr - mọi người đều biết vì sao :)

  • linuxserver/smokeping - Rất hữu ích để xử lý sự cố mạng

  • plexinc/pms-docker - Tôi muốn chuyển sang Jellyfin nhưng hiện tôi đã có quá nhiều dữ liệu trong Plex nên chắc sẽ rất phiền phức

  • jlesage/nginx-proxy-manager - Tôi lười và ghét phải tự thiết lập reverse proxy

  • jlesage/qdirstat - Khá hữu ích khi xử lý một máy chủ có nhiều dữ liệu như của tôi

  • adolfintel/speedtest - Tốt để xử lý sự cố các mạng có thể ưu tiên speedtest.net cho tốc độ cao hơn, cũng tốt cho việc kiểm tra mạng nội bộ

  • linuxserver/sabnzbd - Quá rõ rồi

  • haugene/transmission-openvpn - Tôi không thấy yên tâm khi tải bất kỳ torrent nào nếu nó không đi qua VPN

  • Router - pfSense - https://www.pfsense.org/

  • Phim/TV/Video gia đình - Plex

  • Máy chủ Minecraft - AMP - https://cubecoders.com/AMPInstall

  • Nhạc - Roon - https://roonlabs.com/

  • Tự động hóa - HomeAssistant - https://www.home-assistant.io/

  • Unifi Controller

  • Email - Zimbra - https://www.zimbra.com/downloads/

  • Tệp - Synology