สร้างเซิร์ฟเวอร์ Raspberry Pi Cloud ของคุณเองด้วย Nextcloud

สร้างเซิร์ฟเวอร์ Raspberry Pi Cloud ของคุณเองด้วย Nextcloud

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





อย่างไรก็ตาม มีตัวเลือกอื่น: โฮสต์ไฟล์ของคุณบนเซิร์ฟเวอร์คลาวด์ของคุณเองที่ทำงานบนคอมพิวเตอร์ในบ้านหรือที่ทำงานของคุณ หนึ่งในบริการยอดนิยมสำหรับการบรรลุเป้าหมายนี้คือ Nextcloud





เราจะแสดงวิธีการติดตั้ง Nextcloud บน Raspberry Pi แนบที่จัดเก็บข้อมูลภายนอก และเลือกเคสที่เหมาะสม





Nextcloud vs ownCloud สำหรับ Raspberry Pi: ไหนดีที่สุด?

ตัวเลือกอื่นสำหรับเซิร์ฟเวอร์คลาวด์ Raspberry Pi ที่บ้านของคุณคือ ownCloud อันที่จริง Nextcloud เป็นการแยกย่อยของ ownCloud ที่เป็นอิสระซึ่งสร้างขึ้นโดยผู้สนับสนุนหลักของกลุ่มหลัง

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



1. ติดตั้ง Nextcloud

มีสองวิธีหลักในการติดตั้ง Nextcloud บน Raspberry Pi อย่างแรกคือการใช้ Nextcloud Ubuntu Appliance สำหรับราสเบอร์รี่ Pi คุณต้องเปิดบัญชี Ubuntu SSO และสร้างคีย์ SSH เพื่อเข้าถึงและเริ่มต้นเซิร์ฟเวอร์ Nextcloud ใหม่จากระยะไกล

NextCloudPi เป็นเวอร์ชันพิเศษของ Nextcloud ที่ออกแบบมาเพื่อทำงานบน Raspberry Pi 3 หรือ 4 นั่นคือวิธีที่เราใช้ที่นี่





ขั้นแรก ดาวน์โหลดไฟล์อิมเมจ NextCloudPi OS ล่าสุดจาก เว็บไซต์ OwnYourBits . เปิดโฟลเดอร์ที่มีเครื่องหมาย RPi ตามด้วยวันที่ (ไม่ใช่เวอร์ชัน Berryboot) ดาวน์โหลดไฟล์ BZ2 หรือใช้ทอร์เรนต์เพื่อดาวน์โหลด (แนะนำ)

แตกไฟล์โดยใช้เครื่องมือเก็บถาวร (เช่น WinRAR หรือ 7-Zip สำหรับ Windows) บนคอมพิวเตอร์ของคุณ ตอนนี้คุณจะมีโฟลเดอร์ที่มีไฟล์ IMG





ใช้แอปพลิเคชัน Raspberry Pi Imager เพื่อแฟลชไฟล์ (อิมเมจ OS) นี้ไปยังการ์ด microSD ที่เสียบเข้าไป ขอแนะนำให้ใช้การ์ดความจุ 8GB ขึ้นไป เพื่อใช้สิ่งนี้:

  • คลิก เลือก OS
  • เลือก ใช้กำหนดเอง และเรียกดูไฟล์ NextCloudPi IMG
  • คลิก เลือกที่เก็บข้อมูล และเลือกการ์ด microSD ของคุณ (โดยทั่วไปจะเรียกว่า 'อุปกรณ์เก็บข้อมูลทั่วไป')
  • คลิก เขียน แล้วรอเขียนตรวจสอบ

ที่เกี่ยวข้อง: วิธีการติดตั้งระบบปฏิบัติการบน Raspberry Pi

2. Boot Up Nextcloud บน Raspberry Pi

วางการ์ด microSD ใน Raspberry Pi ของคุณและเปิดเครื่อง หลังจากไม่กี่วินาทีแสดงลำดับการบูต (ข้อความเลื่อนจำนวนมาก) คุณจะได้รับแจ้งให้เข้าสู่ระบบ ชื่อผู้ใช้เริ่มต้นคือ พาย และรหัสผ่านคือ ราสเบอร์รี่ . ด้วยเหตุผลด้านความปลอดภัย ขอแนะนำให้ เปลี่ยนรหัสผ่าน Raspberry Pi ของคุณ หลังจากนั้น

3. เชื่อมต่อกับ Wi-Fi

เข้า sudo raspi-config และเลือก 2 ตัวเลือกเครือข่าย , แล้ว N2 LAN ไร้สาย . เลือกประเทศของคุณ ตามด้วย SSID (ชื่อ) และรหัสผ่านของเราเตอร์ของคุณ เลือก เสร็จสิ้น เพื่อกลับไปที่บรรทัดคำสั่ง

หากต้องการค้นหาที่อยู่ IP ของ Raspberry Pi ให้ป้อน:

ip addr

จดบันทึก inet ที่อยู่ภายใต้ wlan0 : นี่คือที่อยู่ IP ของ Raspberry Pi เราเตอร์บางตัวจะสงวนที่อยู่เดียวกันทุกครั้งที่บูต ถ้าไม่คุณจะต้องการ ตั้งค่าที่อยู่ IP แบบคงที่สำหรับ Raspberry Pi . ของคุณ .

ณ จุดนี้ คุณยังสามารถเปิดใช้งาน SSH สำหรับการเข้าถึงระยะไกลจากคอมพิวเตอร์เครื่องอื่นได้ หากคุณไม่ต้องการให้ Raspberry Pi ของคุณเชื่อมต่อกับจอภาพในขณะที่ดำเนินการตั้งค่าต่อไป ในการทำเช่นนั้น ใช้คำสั่ง:

sudo service ssh start

จากบรรทัดคำสั่งหรือเทอร์มินัลของคอมพิวเตอร์เครื่องอื่น คุณสามารถป้อน ssh pi@[ที่อยู่ IP ของ Pi ของคุณ] เพื่อเข้าถึงบรรทัดคำสั่งของ Raspberry Pi

4. เปิดใช้งาน Nextcloud Web Interface

เข้า sudo ncp-config และเลือก ใช่ หากได้รับแจ้งให้อัปเดต ในเมนูถัดไป เลือก CONFIG และใช้ลูกศรลงเพื่อเลื่อนไปที่ด้านล่างของรายการ

ที่นี่ เลือก nc-webui แล้วลบทิ้ง ไม่ และพิมพ์ ใช่ . กด เข้า แล้วคีย์ใด ๆ เลือก กลับ และ เสร็จสิ้น เพื่อออกจากเครื่องมือกำหนดค่า

5. เปิดใช้งานและกำหนดค่า Nextcloud

ในเว็บเบราว์เซอร์บนคอมพิวเตอร์เครื่องอื่น ให้ป้อนที่อยู่ https://[ที่อยู่ IP ของ Pi ของคุณ]:4443

หากคุณเห็นคำเตือนว่าการเชื่อมต่อของคุณไม่เป็นส่วนตัวหรือไม่ปลอดภัย ให้เลือกเพิกเฉย (โดยเลือก ขั้นสูง ใน Chrome หรือ Firefox) และไปที่ไซต์

คุณจะได้รับแจ้งให้เข้าสู่ระบบ ชื่อผู้ใช้เริ่มต้นคือ ncp และรหัสผ่านคือ เป็นเจ้าของของคุณ .

หน้าจอการเปิดใช้งาน NextCloudPi จะแสดงรหัสผ่านสองรหัส ซึ่งคุณจะต้องคัดลอกและวางลงในเอกสารเพื่อความปลอดภัย อย่างแรกคือรหัสผ่านสำหรับเว็บพาเนล NextCloudPi ซึ่งช่วยให้คุณกำหนดการตั้งค่าเซิร์ฟเวอร์ ประการที่สองคือสำหรับเว็บอินเตอร์เฟส Nextcloud เอง คุณสามารถเปลี่ยนรหัสผ่านเหล่านี้ได้ในภายหลังหากต้องการ

โดยระบุรหัสผ่านเหล่านั้นไว้ ให้เลือก เปิดใช้งาน . หลังจากนั้นไม่กี่วินาที คุณจะได้รับแจ้งให้ลงชื่อเข้าใช้แผงเว็บ NextCloudPi อย่างไรก็ตาม ข้ามไปก่อนแล้วลงชื่อเข้าใช้เว็บอินเตอร์เฟส Nextcloud

6. เข้าถึง Nextcloud Web Interface

ไปที่ https://[ที่อยู่ IP ของ Pi ของคุณ] (ไม่มีส่วนต่อท้าย :4443) และเข้าสู่ระบบด้วยชื่อผู้ใช้ ncp และรหัสผ่านที่สองที่คุณจดไว้

หลังจากดำเนินการผ่านหน้าจอต้อนรับ คุณจะเห็นแดชบอร์ดหลักของเว็บ นี่คือเซิร์ฟเวอร์คลาวด์ของคุณเองที่ทำงานบน Raspberry Pi!

คลิก N ที่ด้านบนขวาเพื่อเข้าถึงเมนูแบบเลื่อนลงพร้อมตัวเลือกสำหรับการตั้งค่า (ทั้งแบบส่วนตัวและแบบผู้ดูแลระบบ) ผู้ใช้ (คุณสามารถเพิ่มและจัดการผู้ใช้ได้) และแอปที่จะติดตั้ง (เช่น ชุดโปรแกรมสำนักงาน Collabora Online และเซิร์ฟเวอร์ ARM64)

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

7. เพิ่มที่เก็บข้อมูลภายนอก USB

การ์ด microSD ของคุณจะมีความจุจำกัด ดังนั้นจึงเป็นการดีที่สุดที่จะเพิ่มที่เก็บข้อมูล USB สำหรับเซิร์ฟเวอร์ Nextcloud ของคุณ เชื่อมต่ออุปกรณ์เก็บข้อมูลของคุณกับพอร์ต USB ของ Raspberry Pi

ก่อนดำเนินการต่อ คุณจะต้องสร้างไดเร็กทอรีสำหรับไดเรกทอรีดังกล่าวในบรรทัดคำสั่งบน Raspberry Pi (หรือผ่าน SSH) ป้อนคำสั่งต่อไปนี้:

sudo mkdir /media/USBdrive

ไปที่แผงเว็บ NextCloudPi ในเว็บเบราว์เซอร์ของคอมพิวเตอร์เครื่องอื่น ในตัวช่วยสร้างที่ปรากฏขึ้น (คุณสามารถเปิดได้โดยใช้ไอคอนไม้กายสิทธิ์ในแถบเครื่องมือด้านบน) ให้เลือก การกำหนดค่า USB . ตอบ ใช่ สำหรับคำถามแรก แล้วคลิก ดำเนินการต่อ .

ram หลายยี่ห้อผสมกันได้ครับ

ระบบจะถามคุณว่าต้องการฟอร์แมตไดรฟ์ USB หรือไม่ หากคุณแน่ใจว่าไม่มีไฟล์สำคัญที่คุณต้องการเก็บไว้ ให้เลือก ฟอร์แมต USB . สุดท้ายคลิก ย้ายข้อมูลไปยัง USB .

8. เพิ่มการเข้าถึงภายนอกผ่านอินเทอร์เน็ต

จนถึงตอนนี้ คุณสามารถเข้าถึงเซิร์ฟเวอร์ Nextcloud ได้จากเครือข่ายท้องถิ่นของคุณเท่านั้น ซึ่งค่อนข้างจำกัด ในการเข้าถึงเซิร์ฟเวอร์ Nextcloud ของคุณทางอินเทอร์เน็ตจากตำแหน่งใดๆ จำเป็นต้องใช้การส่งต่อพอร์ตและบริการ DNS แบบไดนามิก

9. เลือกกรณีสำหรับเซิร์ฟเวอร์ Nextcloud ของคุณ

การเรียกใช้เซิร์ฟเวอร์ Nextcloud ของคุณบนบอร์ด Raspberry Pi เปล่าไม่ใช่ความคิดที่ดีเพราะจะสะสมฝุ่นเมื่อเวลาผ่านไป มีเคสมากมายสำหรับรุ่น Raspberry Pi 3 และ 4 ขนาดมาตรฐาน

แทนที่จะเป็นเคสพลาสติกราคาถูก เราขอแนะนำบางอย่างที่แข็งแกร่งกว่า เช่น DeskPi Pro นี้มีพื้นที่เพียงพอภายในเคสสำหรับไดรฟ์จัดเก็บ SATA และมาพร้อมกับอะแดปเตอร์ M.2 เป็น SATA เพื่อป้องกัน Raspberry Pi ของคุณร้อนเกินไป มันยังมีระบบระบายความร้อน ICE Tower และฮีทซิงค์

อีกทางเลือกที่ดีคือ Argon ONE M.2 case ซึ่งช่วยให้คุณใช้ไดรฟ์ M.2 SATA ขนาดใดก็ได้ หรือคุณสามารถเลือกเคสที่แข็งแกร่งสำหรับ Raspberry Pi เพียงอย่างเดียวและเสียบไดรฟ์จัดเก็บข้อมูล USB ภายนอกแบบมาตรฐาน

สร้างเซิร์ฟเวอร์ Raspberry Pi Cloud ของคุณเอง: สำเร็จ

ขอแสดงความยินดี คุณได้ตั้งค่าเซิร์ฟเวอร์คลาวด์บน Raspberry Pi โดยใช้ NextCloudPi แล้ว คุณสามารถเยี่ยมชมแดชบอร์ดได้โดยใช้เว็บเบราว์เซอร์บนอุปกรณ์อื่น มีแม้กระทั่งแอป Nextcloud สำหรับ iOS และ Android ที่คุณสามารถใช้ได้

แบ่งปัน แบ่งปัน ทวีต อีเมล เปลี่ยน Raspberry Pi ของคุณให้เป็น Mac หรือ PC ด้วย Twister OS

เติมพลังให้ Raspberry Pi ของคุณด้วย Twister OS ให้รูปลักษณ์ใหม่ที่ยอดเยี่ยมซึ่งได้รับแรงบันดาลใจจาก Windows และ macOS

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • ราสเบอร์รี่ปี่
  • การจัดเก็บเมฆ
เกี่ยวกับผู้เขียน ฟิล คิง(ตีพิมพ์บทความ 22 บทความ)

นักข่าวเทคโนโลยีและบันเทิงอิสระ Phil ได้แก้ไขหนังสือ Raspberry Pi อย่างเป็นทางการหลายเล่ม เขาเป็นนักเลง Raspberry Pi และช่างซ่อมอุปกรณ์อิเล็กทรอนิกส์มาเป็นเวลานาน เขาเป็นผู้สนับสนุนนิตยสาร The MagPi เป็นประจำ

เพิ่มเติมจาก Phil King

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก
หมวดหมู่ Diy