Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

คุณคงคิดว่าโลกกำลังจะถึงจุดจบเมื่อ James ค้นพบว่า Windows Home Server ซึ่งเป็นโซลูชันการจัดเก็บข้อมูลเครือข่ายมูลค่า 50 ดอลลาร์ของ Microsoft ที่กำลังถูกแทนที่ด้วยผู้สืบทอดที่มีราคาแพงกว่ามาก โชคดีที่เขาค้นพบในไม่ช้าว่าความหวังทั้งหมดไม่สูญเปล่าด้วย Amahi ซึ่งเป็นโฮมเซิร์ฟเวอร์ที่ใช้ Linux ฟรี

คู่มือดั้งเดิมของ James เริ่มมีขึ้นเล็กน้อยแล้ว โดยถูกเขียนขึ้นเมื่อต้นปี 2011 โดยเน้นที่การใช้ Fedora 12 ทั้งหมด แต่ขณะนี้ Amahi ได้ถูกย้ายไปยัง Ubuntu แล้ว ต่างจาก James ตรงที่ฉันไม่มีพีซีแบบทาวเวอร์สำรองอยู่รอบๆ ตัว ดังนั้นฉันจะใช้ทรัพยากรที่มีอยู่อย่างชาญฉลาด แล็ปท็อป Dell เครื่องเก่า

หากคุณเคยคิดที่จะปรับปรุงบ้านเมื่อไม่นานนี้ ทำไมไม่เริ่มต้นกับเซิร์ฟเวอร์ที่บ้านของคุณเองล่ะ

การตั้งค่า

แทนที่จะเป็น Fedora 12 (หรือ Fedora 14 หรือ 16 ซึ่งเป็นเวอร์ชันปัจจุบันที่รองรับสำหรับ Amahi) ฉันจะใช้ Ubuntu ในฐานะผู้ใช้ Ubuntu ฉันคุ้นเคยกับ UI ของระบบปฏิบัติการ เลย์เอาต์ และคำสั่งเทอร์มินัลบางคำสั่งแล้ว หากคุณไม่เชี่ยวชาญใน Linux เลยก็อย่ากังวลมากเกินไป Ubuntu เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้น เนื่องจากมีจุดมุ่งหมายเพื่อให้ใช้งานง่ายและสะดวกเหมือนที่ Linux ได้รับ ฉันจะใช้เวอร์ชัน 12.04 LTS ซึ่งจะได้รับการสนับสนุนจนถึงอย่างน้อยในเดือนเมษายน 2017 (LTS หมายถึงการสนับสนุนระยะยาว)

ฮาร์ดแวร์ที่ฉันใช้คือแล็ปท็อป Dell รุ่นเก่า และ Studio 1537 ที่แน่นอน แม้ว่าฉันจะยอมรับว่าไม่จำเป็นต้องเป็นเครื่องในอุดมคติสำหรับเซิร์ฟเวอร์ ที่เก็บข้อมูลแล็ปท็อปไม่สามารถขยายได้มากนัก คนส่วนใหญ่ชอบพีซีแบบทาวเวอร์รุ่นเก่า เนื่องจากมีพื้นที่เพียงพอสำหรับฮาร์ดไดรฟ์เพิ่มเติม อย่างไรก็ตาม ข้อดีอย่างหนึ่งของแล็ปท็อปก็คือแบตเตอรี่ที่จะทำหน้าที่เป็นเครื่องสำรองไฟ (UPS) หากไฟฟ้าดับ

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

นอกเหนือจากข้อจำกัดและความเร็วในการถ่ายโอน USB แล้ว แล็ปท็อปไม่ได้ถูกใช้งานใดๆ เลยในขณะนี้ ดังนั้นการใช้งานบางอย่างจึงดีกว่าไม่ใช้งานเลย Ubuntu ยังเป็นตัวเลือกที่ดีสำหรับแล็ปท็อปเครื่องนี้ ราวกับว่าฉันต้อง "ทำอะไร" กับมัน แสดงว่ามี Linux distro ที่ใช้งานได้ติดตั้งอยู่ พร้อมใช้งาน หากคุณกำลังมองว่าพีซีเครื่องเก่าของคุณเป็นโฮมเซิร์ฟเวอร์ Amahi ที่เป็นไปได้ ให้ตรวจสอบว่าคุณมีข้อกำหนดดังต่อไปนี้:

  • RAM 512MB ขึ้นไป
  • โปรเซสเซอร์ 1GHz 32 บิตหรือ 64 บิต
  • พื้นที่ดิสก์ 4GB (แม้ว่าคุณต้องการพื้นที่จัดเก็บมากกว่านี้ก็ตาม)

หมายเหตุ: Amahi ต้องการการติดตั้ง Ubuntu ใหม่ทั้งหมด และไม่จำเป็นต้องทำงานกับการติดตั้ง Ubuntu ที่มีอยู่ ขอแนะนำเป็นอย่างยิ่งให้คุณฟอร์แมตและติดตั้งระบบปฏิบัติการใหม่ แม้ว่าคุณจะมีเครื่อง Ubuntu อยู่แล้วที่คุณต้องการใช้ก็ตาม

เนื่องจากฉันเป็นผู้ใช้ Mac ฉันจึงดาวน์โหลด Ubuntu .ISO บนเครื่อง OS X หลักของฉัน จากนั้นจึงใช้ UNetbootin เพื่อ "เบิร์น" รูปภาพลงในไดรฟ์ USB ขนาด 2GB สำรอง โปรแกรมแจ้งเตือนฉันว่าดิสก์จะไม่สามารถบูตได้บน Mac ซึ่งเป็นสิ่งที่ต้องคำนึงถึงหากคุณใช้ Mac เครื่องเก่าเป็นเซิร์ฟเวอร์ (แม้ว่าจะไม่เก่าเกินไป แต่ Amahi ไม่รองรับสถาปัตยกรรม PowerPC) หากคุณต้องการสร้างไดรฟ์ USB ที่สามารถบู๊ตบน Mac ได้ โปรดดูเอกสารประกอบของ Ubuntu

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

เมื่อคุณเตรียมสำเนา Ubuntu ของคุณพร้อมแล้ว คุณก็พร้อมแล้ว ให้เปิดเซิร์ฟเวอร์เร็วๆ นี้ และตรวจดูให้แน่ใจว่าได้เปิดใช้งานการบูต USB ใน BIOS ของคุณแล้ว (ดูที่นี่สำหรับคำแนะนำเกี่ยวกับเครื่อง UEFI Windows 8 ที่ใหม่กว่า)

กำลังติดตั้ง Ubuntu และ Amahi

สิ่งแรกที่คุณจะเห็นเมื่อคุณบูทแท่ง USB คือ UNetbootin bootloader ซึ่งให้ทางเลือกแก่คุณในการทดลองใช้หรือติดตั้ง Ubuntu รวมถึงตรวจสอบดิสก์ของคุณเพื่อหาข้อผิดพลาดและตัวเลือกอื่นๆ เลือก ติดตั้ง Ubuntu และรอให้ขั้นตอนการติดตั้งโหลดขึ้นมา อันดับแรก เลือกภาษาของคุณและเมื่อได้รับแจ้ง อย่ากังวลกับการเชื่อมต่ออินเทอร์เน็ตเพื่อรับการอัปเดต เนื่องจาก Amahi ทำงานได้ดีที่สุดโดยใช้การติดตั้งเริ่มต้น

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

เมื่อถูกถามว่าคุณต้องการติดตั้ง Ubuntu อย่างไร (ทั้งควบคู่ไปกับระบบปฏิบัติการที่มีอยู่ แทนที่ระบบปฏิบัติการที่มีอยู่หรือกำหนดเอง) ให้เลือกเปลี่ยนหรือกำหนดเอง เนื่องจากเซิร์ฟเวอร์ของคุณจะถูกปล่อยให้อยู่ในอุปกรณ์ของตัวเองเป็นส่วนใหญ่ การบูตแบบดูอัลจึงไร้ประโยชน์ ฉันเลือกใช้พื้นที่ทั้งหมด 320GB สำหรับเซิร์ฟเวอร์ของฉัน และเพื่อความเรียบง่ายจึงได้สร้างพาร์ติชั่นเพียงพาร์ติชั่นเดียว ตามค่าเริ่มต้น Ubuntu จะฟอร์แมตพาร์ติชั่นนี้เป็น EXT4 ซึ่งเป็นระบบไฟล์ Linux-native ไม่ต้องกังวลเรื่องนี้ อามาฮีชอบ EXT4

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

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

หมายเหตุ: ไม่สามารถถอนการติดตั้ง Amahi ได้ ซึ่งหมายความว่าหากต้องการกลับไปใช้ Ubuntu ใหม่ทั้งหมด คุณจะต้องฟอร์แมตและติดตั้งระบบปฏิบัติการอีกครั้ง ตามที่กล่าวไว้ก่อนหน้านี้ จำเป็นต้องติดตั้ง Ubuntu ใหม่ก่อนที่จะติดตั้ง Amahi

เมื่อถึงจุดหนึ่งคุณจะได้รับแจ้งให้ใส่ "รหัสการติดตั้ง" หากต้องการรับรหัสการติดตั้ง ให้ไปที่ Amahi.org และลงทะเบียนบัญชี คุณจะถูกถามถึง IP เกตเวย์เครือข่ายของคุณ (ที่อยู่เราเตอร์ของคุณ โดยทั่วไปคือ 192.168.0.1) และที่อยู่ IP ภายในคงที่ของ HDA ของคุณ (นั่นคือเซิร์ฟเวอร์ที่คุณกำลังติดตั้ง Amahi บน) คุณควรตั้งค่าที่อยู่คงที่ภายในเราเตอร์ของคุณ ขั้นตอนจะแตกต่างกันไปขึ้นอยู่กับผู้ผลิต แต่การค้นหาอย่างง่ายจะช่วยคุณได้ Amahi แนะนำให้คุณปิด DHCP (การกำหนด IP อัตโนมัติ) บนเราเตอร์ของคุณ แต่ไม่จำเป็นเสมอไป และในกรณีของฉัน ฉันเปิดทิ้งไว้โดยไม่มีปัญหา

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

ถัดไป คุณจะถูกขอให้ตั้งค่าโดเมน DNS ในพื้นที่ของคุณ ซึ่งเป็นโดเมนที่คุณสามารถใช้ภายในเครือข่ายของคุณเพื่อเข้าถึงเซิร์ฟเวอร์ เลือกสิ่งที่สั้น ไม่ซ้ำใคร และไม่เหมือนไซต์ใดๆ ที่คุณต้องการเข้าถึง ฉันเลือก “server.hda” แต่คุณสามารถสร้างเองได้

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

สุดท้ายคลิกที่ สร้างโปรไฟล์ HDA ของคุณ และจดรหัสการติดตั้งของคุณไว้

ก่อนติดตั้ง Amahi คุณจะต้องเชื่อมต่อ Ubuntu กับเครือข่ายของคุณ โดยใช้สายอีเทอร์เน็ตหรือ Wi-Fi รุ่นเก่าที่ดี ไม่ต้องดาวน์โหลดเบราว์เซอร์ ตัวแปลงสัญญาณ และส่วนเสริมอื่นๆ ที่คุณชื่นชอบ หรืออัปเดต Ubuntu เลย เมื่อเชื่อมต่อแล้ว ให้คลิกโลโก้ Ubuntu หรือกดปุ่ม Windows แล้วพิมพ์ “terminal” ตามด้วย Enter เพื่อเปิดอินเทอร์เฟซบรรทัดคำสั่ง จากนั้นพิมพ์ดังต่อไปนี้:

wget https://u12.amahi.org/install-amahi

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

การดำเนินการนี้จะดาวน์โหลดไฟล์ติดตั้ง Amahi จากนั้นเริ่มการติดตั้งโดยพิมพ์:

sh install-amahi

ณ จุดนี้ คุณจะต้องป้อนรหัสการติดตั้งที่คุณสร้างไว้ก่อนหน้านี้ ตามด้วยรหัสผ่านผู้ดูแลระบบของเซิร์ฟเวอร์ของคุณ

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

ตอนนี้คุณสามารถนั่งดูการติดตั้ง Amahi ซึ่งอาจใช้เวลาสักครู่ มีการติดตั้งหลายอย่างรวมถึงซอฟต์แวร์เซิร์ฟเวอร์, MySQL, การรวมพื้นที่เก็บข้อมูล, เซิร์ฟเวอร์ Samba และ HTTP และอื่นๆ ตอนนี้อาจเป็นเวลาที่ดีที่จะปรับการตั้งค่าพลังงานของฉัน เพื่อให้เซิร์ฟเวอร์ใหม่ของฉันไม่ปิดตัวเองเมื่อปล่อยทิ้งไว้โดยไม่มีใครดูแล หรือ (หากคุณใช้แล็ปท็อป) เมื่อคุณปิดฝา

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

เมื่อการติดตั้งของคุณเสร็จสิ้น คุณจะต้องรีบูตตามคำแนะนำในหน้าต่าง Terminal (นั่นคือปุ่มที่มุมบนขวา ในกรณีที่คุณไม่เคยใช้ Ubuntu มาก่อน)

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

ตรวจสอบให้แน่ใจว่าคุณกำลังเชื่อมต่อโดยใช้อุปกรณ์เครือข่ายเริ่มต้นของคุณ “eth0” ซึ่งน่าจะเป็นพอร์ตอีเธอร์เน็ตของคุณ ปิดใช้งานการตั้งค่าไร้สายทั้งหมด และตรวจสอบการตั้งค่าเครือข่ายของคุณอีกครั้งเพื่อให้แน่ใจว่า IP แบบคงที่ ที่อยู่ MAC และอื่นๆ ตรงกัน ฉันใช้เวลานานในการแก้ไขปัญหาเซิร์ฟเวอร์ของฉันเพียงเพื่อจะพบว่าระบบไร้สายยังคงเปิดใช้งานอยู่และทำให้เกิดปัญหา

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

เมื่อรีสตาร์ท คุณจะสังเกตเห็นไอคอนใหม่สองไอคอนบนเดสก์ท็อปของคุณ ดับเบิ้ลคลิก Amahi Dashboard เพื่อเปิดการตั้งค่าบนเว็บภายใน Firefox เข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านที่คุณสร้างเมื่อติดตั้ง Ubuntu รหัสผ่านหรือชุดค่าผสมของผู้ใช้อื่น ๆ จะไม่ทำงาน จากนี้ไป คุณจะมีอิสระในการจัดการ Amahi ตั้งค่าผู้ใช้ แชร์และติดตั้งแอป

วิธีสร้างโฮมเซิร์ฟเวอร์ด้วย Ubuntu, Amahi &คอมพิวเตอร์เครื่องเก่าของคุณ

เซิร์ฟเวอร์ของคุณควรปรากฏบนเครือข่ายแล้ว หากไม่ปรึกษาแหล่งข้อมูลต่อไปนี้สำหรับความช่วยเหลือเพิ่มเติม:

  • อามาฮี วิกิ
  • กระดานสนทนาสนับสนุนอามาฮี
  • เครื่องมือแก้ปัญหาเครือข่าย HDA Interactive

อย่าลืมอ่านบทความเกี่ยวกับการเพิ่มแอป การแชร์ และการดำเนินการอื่นๆ กับ Amahi:

  • การเพิ่มฮาร์ดไดรฟ์ให้กับ Amahi Home Server (Fedora) ของคุณ
  • การตั้งค่าการทำสำเนาไฟล์ Greyhole &Apps

คุณมีโฮมเซิร์ฟเวอร์หรือไม่? คุณใช้อามาฮีหรือไม่? แอพโปรดใด ๆ เพิ่มความคิดเห็นของคุณในความคิดเห็นด้านล่าง