- Nginx Proxy Manager
- Portainer : ตัวจัดการ Docker
- Ghost : แพลตฟอร์มคอนเทนต์บนเว็บ
- FileBrowser : ตัวจัดการไฟล์บนเว็บ
- BookStack : วิกิส่วนตัว
- HumHub : โอเพนซอร์ส Facebook (ที่ใช้ส่วนตัวได้) โพสต์บันทึก/รูปภาพ/วิดีโอ ฯลฯ ในสไตล์ไมโครบล็อก
- AzuraCast : เล่นเพลงตลอด 24 ชั่วโมง Proxmox + Echo Show
- Tube Archivist : มีเดียเซิร์ฟเวอร์ YouTube แบบเซลฟ์โฮสต์ (สามารถจัดการได้ว่าจะแสดงคอนเทนต์ใด)
- Grafana
- Umami : เครื่องมือวิเคราะห์เว็บแบบติดตั้งเอง
- Linkding : ตัวจัดการบุ๊กมาร์ก
- Audiobookshelf : โฮสต์หนังสือเสียงและพอดแคสต์
- Emby : โฮมวิดีโอเซิร์ฟเวอร์
ส่วนใหญ่จัดการด้วยไฮเปอร์ไวเซอร์ Proxmox
7 ความคิดเห็น
มี Outline ซึ่งเป็น Notion แบบโอเพนซอร์สที่ติดตั้งโฮสต์เองได้เช่นกัน
Bookstack ใช้งานได้คล้ายวิกิก็จริง แต่หากพูดให้ตรงกว่านั้น มันเป็นเครื่องมือเขียนหนังสือน้ำหนักเบาประเภทหนึ่งมากกว่า
เหนือสิ่งอื่นใด มันมีข้อจำกัดด้าน Depth จึงสร้างได้แค่ Book - Chapter - Page เท่านั้น
มีบริการดี ๆ เยอะเลยนะ
ชอบ Proxmox มากครับ สำหรับการจัดคลัสเตอร์ใช้กับโฮมแล็บ นี่แทบไม่มีตัวไหนเทียบได้เลย ฮ่าๆ
เพิ่งเคยได้ยินเป็นครั้งแรก ช่วยบอกวิธีตั้งค่าและกรณีการใช้งานให้หน่อยได้ไหม!
เป็น Type-1 hypervisor ชื่อดัง และเป็นทางเลือกโอเพนซอร์สแทน VMware ESXi
ต่างจาก VMware Workstation หรือ VirtualBox ตรงที่มันเป็น Linux OS แบบเฉพาะทางสำหรับรัน VM โดยตรง
ตัวระบบเองไม่มีแม้แต่สภาพแวดล้อมเดสก์ท็อป เป็น OS ที่เบามาก และเชื่อมต่อผ่าน Web GUI เพื่อจัดการ VM
เพราะมันเป็น OS ที่ตัวเองแทบไม่ทำอะไรเลย จึงยิ่งจัดสรรทรัพยากรฮาร์ดแวร์ให้ VM ได้ง่าย
โดยเฉพาะฟีเจอร์ PCI Passthrough ที่ทำได้ง่ายมาก จึงสามารถรัน Windows VM บน Proxmox โดยให้ GPU จริงทั้งตัวแก่ VM ได้
นอกจากนี้ความสามารถด้านการจัดการคลัสเตอร์ก็ยอดเยี่ยม ติดตั้ง Proxmox บนคอมพิวเตอร์หลายเครื่องแล้วก็ย้าย VM ไปมาระหว่างแต่ละเครื่องเพื่อรันได้สะดวก เลยเหมาะกับการติดตั้งและใช้งาน Kubernetes สำหรับ homelab ด้วย
การตั้งค่ามีวิดีโอใน YouTube เยอะเลย ลองค้นหา Proxmox ดูครับ
https://youtu.be/azORbxrItOo
ในคอมเมนต์ของโพสต์ต้นฉบับบน HN ก็มีการแนะนำเครื่องมืออื่น ๆ ไว้เยอะเหมือนกัน
https://news.ycombinator.com/item?id=31260061
Nextcloud - สำหรับ caldav และ carddav, ปฏิทิน, รายชื่อติดต่อ และงาน
Xbrowsersync - ซิงก์บุ๊กมาร์กข้ามอุปกรณ์
Synchthing - สำรองข้อมูลจากโทรศัพท์ของผม ผมใช้ Neo Backup เพื่อทำ snapshot ของทุกแอป ดังนั้นในทางทฤษฎีโทรศัพท์ก็ควรกู้คืนจากศูนย์ได้
Jellyfin - ใช้แทน Spotify แอป Finamp ยอดเยี่ยมมาก
Home Assistant - ทำระบบอัตโนมัติให้ media center ของผม รวมถึงควบคุมไฟภายนอกและตัวล็อกประตู และตรวจสอบว่ามีประตูหรือหน้าต่างบานไหนเปิดอยู่หรือไม่ได้ล็อกตอนที่ผมไม่อยู่บ้าน
OPNSense บนกล่อง protectli - ซอฟต์แวร์เกตเวย์โอเพนซอร์สที่ยอดเยี่ยม ทำได้ทุกอย่าง
AdGuard Home (บน OPNSense) - บล็อกโฆษณาด้วย DNS
Wireguard (บน OPNSense) - ทำให้ผมมี partial tunnel VPN แบบเปิดตลอดเวลาบนโทรศัพท์และแล็ปท็อป ซึ่งช่วยให้เข้าถึงบริการในบ้านได้จากระยะไกล และยังทำให้ผมใช้ Ad Guard DNS ได้ด้วย
HAProxy + LetsEncrypt (บน OPNSense) - ตั้งค่าเพื่อให้มี subdomain สำหรับแต่ละบริการในบ้าน มีแค่ไม่กี่ตัวที่เปิดสาธารณะ (รายชื่อติดต่อและปฏิทิน) ที่เหลือจะใช้งานได้เมื่อเปิด VPN
Smokeping - ผมใช้เก็บข้อมูลไว้เอาไปถูหน้า Spectrum เวลาเน็ตล่ม
Pintry - โคลน Pinterest
cadvisor - กราฟการใช้ทรัพยากรแบบง่าย ๆ, ให้ข้อมูลเชิงลึกแยกตาม docker stack
cyberchef - รวมเครื่องมือที่มีประโยชน์ไว้จำนวนมากในแอปเล็ก ๆ ตัวเดียว เข้ารหัส/ถอดรหัส secret อะไรก็ได้ที่ต้องใช้โดยไม่ต้องกังวลเรื่องความเป็นส่วนตัว
dozzle - ดู logs ผ่านเบราว์เซอร์จากทุก docker stack
gogs - git mirror
heimdall - แผงหลักรวมทุกแอป
minio - S3 ส่วนตัวสำหรับ side project ของผม
nextcloud - google drive / dropbox ส่วนตัว
photoprism - จัดการรูปภาพ
pypiserver - pypi ส่วนตัว
registry - docker registry (พร้อม UI)
traefik - reverse proxy สำหรับบริการทั้งหมดนี้
portainer - จัดการทั้งหมดข้างต้นได้ง่าย
อิมเมจ Docker
adguard/adguardhome - บล็อกโฆษณาบนอุปกรณ์ที่ไม่รองรับส่วนขยายบล็อกโฆษณา
charlocharlie/epicgames-freegames - บอตที่จะ "ซื้อ" เกมฟรีจาก Epic Game Store ให้อัตโนมัติ ผมตั้งค่าให้มันส่งลิงก์เข้า Telegram มาเพื่อให้ผมไปกรอก captcha
chuckmacdev/adrfinder - ตรวจสอบการจองร้านอาหาร Disney และส่งอีเมลลิงก์สำหรับจอง
fusengine/apaxy - เว็บเบราว์เซอร์สำหรับไฟล์ที่ใช้ได้ดี
linuxserver/*arr - รู้กันอยู่แล้วว่าทำไม :)
linuxserver/smokeping - มีประโยชน์มากสำหรับแก้ปัญหาเครือข่าย
plexinc/pms-docker - ผมอยากย้ายไปใช้ Jellyfin แต่ตอนนี้มีข้อมูลอยู่ใน Plex เยอะมาก คงยุ่งยากมากแน่ ๆ
jlesage/nginx-proxy-manager - ผมขี้เกียจและไม่ชอบตั้งค่า reverse proxy
jlesage/qdirstat - มีประโยชน์มากเวลาต้องจัดการกับเซิร์ฟเวอร์ที่มีข้อมูลเยอะแบบของผม
adolfintel/speedtest - ดีสำหรับแก้ปัญหาเครือข่ายที่อาจให้ความเร็วกับ speedtest.net ดีกว่าปกติ และยังดีสำหรับทดสอบเครือข่ายภายใน
linuxserver/sabnzbd - ชัดเจนอยู่แล้ว
haugene/transmission-openvpn - ผมไม่สบายใจที่จะดาวน์โหลด torrent ถ้ามันไม่ได้วิ่งผ่าน VPN
Router - pfSense - https://www.pfsense.org/
หนัง/ทีวี/วิดีโอในบ้าน - Plex
Minecraft Server - AMP - https://cubecoders.com/AMPInstall
เพลง - Roon - https://roonlabs.com/
ระบบอัตโนมัติ - HomeAssistant - https://www.home-assistant.io/
Unifi Controller
อีเมล - Zimbra - https://www.zimbra.com/downloads/
ไฟล์ - Synology