27 คะแนน โดย xguru 2022-05-09 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
rycont 2022-05-24

มี Outline ซึ่งเป็น Notion แบบโอเพนซอร์สที่ติดตั้งโฮสต์เองได้เช่นกัน

 
deadcat 2022-05-11

Bookstack ใช้งานได้คล้ายวิกิก็จริง แต่หากพูดให้ตรงกว่านั้น มันเป็นเครื่องมือเขียนหนังสือน้ำหนักเบาประเภทหนึ่งมากกว่า
เหนือสิ่งอื่นใด มันมีข้อจำกัดด้าน Depth จึงสร้างได้แค่ Book - Chapter - Page เท่านั้น

 
japansea 2022-05-10

มีบริการดี ๆ เยอะเลยนะ

 
kbumsik 2022-05-09

ชอบ Proxmox มากครับ สำหรับการจัดคลัสเตอร์ใช้กับโฮมแล็บ นี่แทบไม่มีตัวไหนเทียบได้เลย ฮ่าๆ

 
yolatengo 2022-05-09

เพิ่งเคยได้ยินเป็นครั้งแรก ช่วยบอกวิธีตั้งค่าและกรณีการใช้งานให้หน่อยได้ไหม!

 
kbumsik 2022-05-09

เป็น 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

 
xguru 2022-05-09

ในคอมเมนต์ของโพสต์ต้นฉบับบน 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