ค้นหาเว็บไซต์

การสร้างโฮมแลปแบบ DIY: เร็ว, ฟรี, และเหมาะสำหรับผู้เริ่มต้น


การสร้างโฮมแลบอาจฟังดูเหมือนเป็นโครงการที่ต้องใช้งบประมาณสูงหรือใช้เวลาตลอดทั้งวันหยุดสุดสัปดาห์ แต่ความจริงไม่จำเป็นต้องเป็นอย่างนั้น คอมพิวเตอร์หรือโน้ตบุ๊คเก่าที่เก็บฝุ่นอยู่ที่บ้านสามารถนำมาปรับใช้เป็นโฮมแลบที่มีความสามารถเกินคาดได้ ด้วยเครื่องมือที่เหมาะสม การตั้งค่าก็สามารถทำได้อย่างรวดเร็วและเหมาะสำหรับผู้เริ่มต้น นี่คือวิธีที่ฉันเปลี่ยนคอมพิวเตอร์สำรองของฉันให้กลายเป็นโฮมแลบที่ใช้งานได้เต็มรูปแบบโดยใช้งบ $0 ในเวลาไม่ถึงหนึ่งชั่วโมง

เพื่อให้เห็นบริบท เครื่องที่ฉันกำลังใช้ค่อนข้างธรรมดา—เป็น AMD Ryzen 3 2200G (วางจำหน่ายในเดือนกุมภาพันธ์ 2018) คู่กับ RAM DDR4 ขนาด 16GB, SSD SATA ขนาด 250GB, HDD ขนาด 500GB และการเชื่อมต่อ Ethernet 100Mbps ถ้าเครื่องนี้สามารถใช้งาน homelab ได้ เครื่องของคุณก็น่าจะทำได้เช่นกัน

การติดตั้งระบบปฏิบัติการโฮมแลบ

เสร็จใน 20 นาที







ในเชิงเทคนิค ระบบปฏิบัติการโฮมแลป ที่เหมาะสมที่สุด คือ Proxmox อย่างไรก็ตาม มันอาจรู้สึกซับซ้อนเล็กน้อย โดยเฉพาะถ้าคุณเป็นมือใหม่ในการทำงานด้านเครือข่ายหรือการจัดการคอนเทนเนอร์ LXC ตัวเลือกที่ง่ายกว่าคือ Ubuntu คู่กับคอนเทนเนอร์ Docker สำหรับแต่ละบริการที่คุณต้องการรัน ข้อเสียคือระบบปฏิบัติการเดสก์ท็อปเต็มรูปแบบจะเพิ่มภาระไม่จำเป็น ซึ่งไม่เหมาะสมเมื่อคุณทำงานกับฮาร์ดแวร์ที่มีข้อจำกัด

ดังนั้น จุดกึ่งกลางที่ฉันตัดสินใจเลือกคือ ZimaOS มันเป็นระบบปฏิบัติการ NAS และโฮมเซิร์ฟเวอร์แบบเปิดฟรี ที่สร้างขึ้นบน CasaOS—แพลตฟอร์มที่ออกแบบมาเพื่อทำให้การโฮสต์ด้วยตัวเองง่ายขึ้น คุณจะได้แดชบอร์ดที่สะอาดตาแบบผ่านเบราว์เซอร์ ร้านแอปในตัวสำหรับบริการที่โฮสต์เอง และ Docker ทำงานอย่างเงียบ ๆ อยู่เบื้องหลัง—ไม่ต้องใช้เทอร์มินัล

ZimaOS มีทั้งแบบใช้ฟรีและแบบเสียเงิน เวอร์ชันฟรีจำกัดเพียงสี่ดิสก์และสามผู้ใช้ ซึ่งเพียงพอสำหรับห้องแล็บที่บ้านส่วนใหญ่ รวมถึงของฉันด้วย ไฟล์ ISO มีขนาดประมาณ 1.3GB และการดาวน์โหลดรวมถึงการแฟลชลงในไดรฟ์ USB ใช้เวลาประมาณ 20 นาที ซึ่งเป็นส่วนที่ยาวที่สุด (และน่าเบื่อที่สุด) ของกระบวนการ

การตั้งค่าระบบปฏิบัติการ homelab

อีก 10 นาที





ถ้าคุณเคยติดตั้งดิสโทร Linux จากไดรฟ์ USB การติดตั้ง ZimaOS จะรู้สึกคุ้นเคย ก่อนอื่น ให้เข้าไปที่การตั้งค่า UEFI ของคุณและปิด Secure Boot—เพราะ ZimaOS จะไม่บูตถ้าไม่ได้ปิด จากนั้นบันทึกการเปลี่ยนแปลงและออก ต่อไป เสียบไดรฟ์ USB รีสตาร์ทคอมพิวเตอร์ของคุณ และกดปุ่มที่กำหนดเพื่อเปิดเมนูบูต (โดยปกติคือ F12, F11 หรือ Del ขึ้นอยู่กับระบบของคุณ) เลือกไดรฟ์ USB ที่แฟลชแล้ว ระบบจะบูตเข้าสู่ ZimaOS

คุณจะได้รับการต้อนรับด้วยตัวติดตั้งสไตล์ย้อนยุคที่ใช้ ncurses เลือก “ติดตั้ง ZimaOS” เลือกไดรฟ์เป้าหมาย ยืนยัน แล้วคุณก็เสร็จสิ้น ในระบบของฉัน การติดตั้งใช้เวลาไม่ถึงสามนาที

หลังจากการติดตั้ง ให้ถอดไดรฟ์ USB ออก รีสตาร์ทระบบ จากนั้นคุณจะบูตเข้าสู่ ZimaOS ในตอนแรกคุณจะเห็นเพียงเทอร์มินอล โดยไม่มีส่วนติดต่อกราฟิก โปรดจด URL ภายในที่ปรากฏ—ซึ่งดูเหมือนที่อยู่ IP—แล้วเปิดในเบราว์เซอร์บนอุปกรณ์อื่นที่เชื่อมต่ออยู่ในเครือข่ายเดียวกัน ซึ่งจะเรียกตัวช่วยติดตั้งแบบเว็บของ ZimaOS การสร้างบัญชีใช้เวลาประมาณหนึ่งนาที หลังจากนั้นคุณจะเข้าสู่แดชบอร์ดหลัก

แดชบอร์ดสะอาดตาและใช้งานง่าย—ถือเป็นหนึ่งในอินเทอร์เฟซเซิร์ฟเวอร์บ้านที่ดูดีที่สุดที่ฉันเคยใช้ จากที่นี่ คุณสามารถเรียกดูไฟล์ จัดการการจัดเก็บ และติดตั้งแอปได้ ตัวอย่างเช่น ฉันมี HDD ขนาด 500GB ที่เชื่อมต่อกับระบบ และการเพิ่มมันเข้าไปง่ายเพียงแค่เลือกจากแผงการจัดเก็บและเมานต์มัน—ZimaOS จดจำมันทันที




โดยค่าเริ่มต้น ZimaOS สามารถเข้าถึงได้เฉพาะบนเครือข่ายภายในของคุณเท่านั้น หากต้องการเข้าถึงจากระยะไกล (เช่น จากโทรศัพท์ของคุณผ่านข้อมูลมือถือ) คุณจะต้องตั้งค่า Tailscale นอกจากนี้ยังมีแอป ZimaClient สำหรับการเข้าถึงระยะไกล แต่การใช้งานไม่เสถียรและดูเหมือนว่าจะออกแบบมาเป็นหลักสำหรับฮาร์ดแวร์ ZimaOS เช่น ZimaCube

กำลังติดตั้งบริการทั้งหมด

ไม่เกิน 5 นาที




ZimaOS มีร้านแอปในตัวที่ใช้งานง่ายเทียบเท่ากับ Apple App Store หรือ Google Play โดยมีแอปมากกว่า 150 แอปที่เน้นการใช้งานแบบโฮสต์เองและการใช้งานในโฮมแลบ ตั้งแต่เซิร์ฟเวอร์ไฟล์พื้นฐานไปจนถึงเครื่องมือที่ซับซ้อนกว่าเช่นการปรับใช้ AI ในเครื่อง

สำหรับการตั้งค่าของฉัน ฉันเลือกใช้ Nextcloud—ทางเลือกแบบ FOSS แทน Google Drive และ Jellyfin—เซิร์ฟเวอร์มีเดียแบบ FOSS ถ้าหากฉันทำงานกับฮาร์ดแวร์ที่มีประสิทธิภาพมากขึ้น ฉันก็จะพิจารณาใช้ Immich—ทางเลือกแบบ FOSS แทน Google Photos และ Paperless-ngx ซึ่งดีมากสำหรับการแปลงเอกสารให้เป็นดิจิทัลและจัดระเบียบเอกสาร การติดตั้งแอปพลิเคชันรวดเร็วและตรงไปตรงมา ในกรณีของฉัน ใช้เวลาประมาณสองถึงสามนาทีในการทำให้ทุกอย่างทำงานได้เต็มรูปแบบ

กำหนดค่าบริการทั้งหมด

ใช้เวลาประมาณ 10 นาที

เมื่อแอปถูกติดตั้งแล้ว มันจะปรากฏโดยตรงบนแดชบอร์ด คลิกที่มันเพื่อเปิดอินเทอร์เฟซเว็บในแท็บใหม่ หรือใช้เมนูสามจุดเพื่อเข้าถึงการตั้งค่า ZimaOS ติดตั้งแอปด้วยค่าเริ่มต้นที่สมเหตุสมผล ดังนั้นเว้นแต่คุณจะมีความต้องการเฉพาะ คุณสามารถข้ามการตั้งค่าส่วนใหญ่และเข้าสู่ตัวช่วยตั้งค่าแต่ละแอปได้โดยตรง




ตัวอย่างเช่น การตั้งค่า Nextcloud ใช้เวลาประมาณหนึ่งนาที คุณสร้างบัญชีผู้ดูแลระบบ เลือกฟีเจอร์ที่คุณต้องการ และคุณก็พร้อมใช้งาน มันแทนที่ Google Workspace ได้อย่างมีประสิทธิภาพ โดยมีบริการเก็บไฟล์ ปฏิทิน โน้ต และชุดสำนักงานที่ขับเคลื่อนโดย LibreOffice พร้อมการทำงานร่วมกันแบบเรียลไทม์






Jellyfin ปฏิบัติตามกระบวนการที่คล้ายกัน ตัวช่วยตั้งค่าจะถามให้คุณสร้างบัญชีผู้ใช้ ตั้งค่าห้องสมุดสื่อ และชี้ไปยังโฟลเดอร์สื่อของคุณ โดยค่าเริ่มต้น ZimaOS จะกำหนดสิทธิ์การเข้าถึง Jellyfin ไปยังไดเรกทอรีสื่อมาตรฐาน หากคุณมีสื่อเก็บไว้ที่อื่นแล้ว คุณสามารถอัปเดตเส้นทางในการตั้งค่า Jellyfin ของคุณ ในกรณีของผม ผมชี้ไปยังฮาร์ดไดรฟ์ 500GB ที่ผมติดตั้งไว้ก่อนหน้านี้

ตอนนี้ ทั้ง Nextcloud และ Jellyfin เป็นแอปที่มีฟีเจอร์ครบครัน และแม้ว่าตอนนี้จะกำลังทำงานอยู่ แต่ก็ยังห่างไกลจากการปรับให้เหมาะสม นั่นกล่าวว่า ผมจะไม่พาคุณลงไปในเรื่องนั้นที่นี่ วันนี้เป็นเรื่องเกี่ยวกับการตั้งค่าโฮมแล็บให้ทำงานได้ และในเวลาเพียง 45 นาที เราก็ได้บรรลุเป้าหมายของเราแล้ว


และห้องแล็บที่บ้านก็พร้อมใน 45 นาที

นั่นแหละ — ห้องทดลองที่บ้านที่เรียบง่ายและใช้งานได้เต็มรูปแบบก็พร้อมใช้งานในเวลาไม่ถึงชั่วโมง โดยไม่เสียค่าใช้จ่าย ประสบการณ์ทั้งหมดถูกออกแบบให้เหมาะกับมือใหม่: ทุกอย่างเป็นแบบ GUI, Docker ทำงานเงียบๆ ในพื้นหลัง และค่าตั้งต้นที่สมเหตุสมผลถูกใช้งานทันที ถ้าคุณเคยรู้สึกกลัวในการทำห้องทดลองที่บ้าน ZimaOS คือหนึ่งในวิธีที่ง่ายที่สุดที่จะเริ่มต้นตอนนี้

บทความที่เกี่ยวข้อง