Ứng dụng self-host nào được dùng nhiều nhất?
(noted.lol)- 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
Cũng có Outline, một Notion mã nguồn mở tự lưu trữ.
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.
Có nhiều dịch vụ hay quá.
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
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!
Đâ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
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