วิธีสร้างเซิร์ฟเวอร์ Raspberry Pi Cloud ด้วย ownCloud

วิธีสร้างเซิร์ฟเวอร์ Raspberry Pi Cloud ด้วย ownCloud

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





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





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





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

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

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



ถึงกระนั้น ownCloud ก็เป็นตัวเลือกที่ดีและมีรากฐานมาอย่างดี และใช้งานได้ฟรีโดยสมบูรณ์ หากคุณโฮสต์เซิร์ฟเวอร์ด้วยตนเอง คุณสมบัติต่างๆ รวมถึงการเข้ารหัสแบบ end-to-end , การตรวจสอบสิทธิ์แบบสองปัจจัย, โปรแกรมป้องกันไวรัส, ไฟร์วอลล์ และการตรวจสอบความสมบูรณ์ของไฟล์

1. เตรียม Raspberry Pi . ของคุณ

ไม่เหมือนกับ Nextcloud ซึ่งมีอิมเมจ OS แบบกำหนดเองสำหรับ Raspberry Pi ในรูปแบบของ NextCloudPi ที่คุณเขียนลงในการ์ด microSD รวมถึงตัวเลือก Ubuntu Appliance ownCloud ได้รับการติดตั้งภายในการทำซ้ำที่มีอยู่ของ Raspberry Pi OS เวอร์ชันมาตรฐาน





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

xbox one เชื่อมต่ออินเทอร์เน็ตไม่ได้

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





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

ก่อนติดตั้ง ownCloud คุณควรตรวจสอบให้แน่ใจว่า Raspberry Pi OS เป็นเวอร์ชั่นล่าสุด หากคุณยังไม่ได้ดำเนินการดังกล่าวในระหว่างวิซาร์ดต้อนรับ ให้เปิดหน้าต่างเทอร์มินัล ( อุปกรณ์เสริม > เทอร์มินัล ) และป้อนคำสั่งต่อไปนี้:

sudo apt-get update
sudo apt-get upgrade

อาจใช้เวลาสักครู่ ด้วย Raspberry Pi ไปยังเราเตอร์ไร้สายของคุณ ให้ค้นหาที่อยู่ IP โดยป้อน:

ip addr

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

2. ติดตั้ง Apache 2, PHP 5 และ SQLite

ก่อนติดตั้ง ownCloud คุณจะต้องเพิ่มส่วนประกอบที่สำคัญของสแต็กเซิร์ฟเวอร์ ในการติดตั้ง Apache HTTP Server ใน Terminal ให้ป้อน:

sudo apt-get install apache2

เมื่อติดตั้งเสร็จแล้วคุณควรตรวจสอบว่าใช้งานได้ เปิดเว็บเบราว์เซอร์บนคอมพิวเตอร์เครื่องอื่นแล้วป้อนที่อยู่ IP ของ Raspberry Pi คุณควรได้รับหน้าเว็บ Apache เริ่มต้นที่ระบุว่า 'ใช้งานได้!'

ตอนนี้คุณพร้อมที่จะติดตั้งภาษาสคริปต์เว็บ PHP ระบบจัดการฐานข้อมูล SQLite และแพ็คเกจที่จำเป็นอื่นๆ ด้วยคำสั่ง Terminal นี้:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

เมื่อติดตั้งสำเร็จแล้ว ให้รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache ด้วยคำสั่งต่อไปนี้:

sudo service apache2 restart

3. ติดตั้ง ownCloud

ตอนนี้คุณพร้อมที่จะติดตั้ง ownCloud แล้ว ดาวน์โหลดไฟล์ ZIP ที่เสถียรล่าสุดจาก หน้าดาวน์โหลด ownCloud อย่างเป็นทางการ กับ Raspberry Pi ของคุณ เราดาวน์โหลด owncloud-complete-20210326.zip .

ในหน้าต่าง Terminal ให้ย้ายไฟล์ที่ดาวน์โหลดมาไปที่ / var / www / html ไดเรกทอรีด้วย:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

เปลี่ยนเป็นไดเร็กทอรีนั้นและแตกไฟล์:

วิธีจำกัดการใช้แรมของ Chrome
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

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

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

หากใช้ไดรฟ์ USB ภายนอกสำหรับจัดเก็บข้อมูล ให้แนบและติดตั้งกับ Raspberry Pi จากนั้นป้อนคำสั่งต่อไปนี้แทน:

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

หมายเหตุ: หากคุณต้องการย้ายข้อมูลไปยังไดเร็กทอรีอื่นในภายหลัง ให้ดูที่ ownCloud คู่มือวิธีการย้ายไดเร็กทอรีข้อมูล .

ถัดไป ป้อนคำสั่งต่อไปนี้เพื่อให้สิทธิ์ในการเขียนเพื่อหลีกเลี่ยงข้อผิดพลาดในการเข้าสู่ระบบที่อาจเกิดขึ้นในภายหลัง:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

เมื่อเสร็จแล้วก็ถึงเวลารีบูต Raspberry Pi เพื่อให้การเปลี่ยนแปลงมีผล:

sudo reboot

4. กำหนดค่า ownCloud

จากเว็บเบราว์เซอร์ ไปที่ที่อยู่ IP ของ Raspberry Pi ตามด้วย /owncloud , เช่น. 192.168.1.132/owncloud .

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

หน้าจอเข้าสู่ระบบ ownCloud ควรปรากฏขึ้น หากคุณเห็นคำเตือนประสิทธิภาพเกี่ยวกับ SQLite คุณสามารถเพิกเฉยได้อย่างปลอดภัย

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

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

หากต้องการเพิ่มฟังก์ชันพิเศษ ให้คลิกเมนูที่ด้านบนซ้ายและเลือก ตลาด. คุณสามารถเรียกดูแอพที่มีอยู่และติดตั้งแอพที่คุณต้องการ เช่น ปฏิทินและชุดโปรแกรมสำนักงาน Collabora

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

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

6. เลือกเคสสำหรับเซิร์ฟเวอร์คลาวด์ของคุณเอง

ไม่แนะนำให้ใช้เซิร์ฟเวอร์คลาวด์ของคุณเองบนบอร์ด 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 โดยใช้ ownCloud แล้ว คุณสามารถเยี่ยมชมแดชบอร์ดได้โดยใช้เว็บเบราว์เซอร์บนอุปกรณ์อื่น มีแม้กระทั่งแอป ownCloud สำหรับ iOS และ Android ที่คุณสามารถเข้าถึงเซิร์ฟเวอร์จากสมาร์ทโฟนหรือแท็บเล็ตได้

แบ่งปัน แบ่งปัน ทวีต อีเมล 5 Linux Cloud Storage ที่ดีที่สุดในปี 2021

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

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

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

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

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

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

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