วิธีการติดตั้ง Nextcloud บน OpenMediaVault NAS บน Raspberry Pi

วิธีการติดตั้ง Nextcloud บน OpenMediaVault NAS บน Raspberry Pi
ผู้อ่านเช่นคุณช่วยสนับสนุน MUO เมื่อคุณทำการซื้อโดยใช้ลิงก์บนเว็บไซต์ของเรา เราอาจได้รับค่าคอมมิชชั่นจากพันธมิตร อ่านเพิ่มเติม.

Nextcloud และ OpenMediaVault (OMV) เป็นซอฟต์แวร์โอเพ่นซอร์ส (FOSS) ฟรีที่มีประสิทธิภาพ ด้วยการใช้งานควบคู่กัน คุณสามารถสร้างและปรับใช้ที่เก็บข้อมูลบนคลาวด์ส่วนตัวและพื้นที่เก็บข้อมูลที่แนบกับเครือข่าย (NAS) ของคุณเองด้วยอินเทอร์เฟซเว็บที่ใช้งานง่ายสำหรับการจัดการพื้นที่เก็บข้อมูล





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





ทำไมต้องติดตั้งและโฮสต์ Nextcloud บน OpenMediaVault

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





ด้วยการโฮสต์ Nextcloud บน Raspberry Pi โดยใช้ OMV:

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

ขอแนะนำให้ ติดตั้งระบบปฏิบัติการ Raspberry Pi บน SSD เพื่อประสิทธิภาพที่สม่ำเสมอในระหว่างที่มีปริมาณงานหนัก คุณยังสามารถติดตั้ง Nextcloud บน Raspberry Pi OS ได้โดยตรง สร้างที่เก็บข้อมูลบนคลาวด์ DIY ส่วนตัวพร้อมการเข้าถึงระยะไกล .



เตรียม OpenMediaVault NAS ของคุณสำหรับการติดตั้ง Nextcloud บน Raspberry Pi

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

ขั้นตอนที่ 1: เปิดใช้งาน SSH

ทำตามขั้นตอนเหล่านี้เพื่อเปิดใช้งาน SSH (Secure Shell) สำหรับการเข้าถึงระยะไกล





  1. บน OpenMediaVault ให้ไปที่ บริการ และคลิก สสส .
  2. ติ๊ก อนุญาตให้เข้าสู่ระบบรูท , การตรวจสอบรหัสผ่าน , และ การรับรองความถูกต้องของคีย์สาธารณะ . คลิก บันทึก .   ติดตั้งปลั๊กอินเขียน openmediavault บนราสเบอร์รี่ pi
    ภาพหน้าจอโดย Ravi นาร์
  3. คลิก นำมาใช้ (ปุ่มตรวจสอบบนแถบสีเหลือง) เพื่อใช้การเปลี่ยนแปลง
  4. ใช้แอป PuTTY บน Windows หรือ Terminal บน Linux/macOS เข้าสู่ระบบ OpenMediaVault ในฐานะรูท หากคุณไม่ทราบรหัสผ่านรูท ให้เข้าสู่ระบบในฐานะผู้ใช้ sudo และใช้คำสั่งนี้เพื่อเปลี่ยนรหัสผ่านรูท:
    passwd root
  5. พิมพ์ รากของคุณ เพื่อเข้าสู่ระบบในฐานะผู้ใช้รูท

ขั้นตอนที่ 2: ติดตั้ง OMV-Extras

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

วิธีออกจากกลุ่มในเฟสบุ๊ค
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

หลังจากการติดตั้ง ให้รีเฟรชหรือเข้าสู่ระบบเว็บอินเทอร์เฟซ OpenMediaVault จากนั้นไปที่ปลั๊กอิน





ค้นหาและติดตั้ง openmediavault-เขียน x.x.x เสียบเข้าไป.

  ดาวน์โหลดติดตั้ง porttainer บน docker ที่ทำงานบน openmediavault

ขั้นตอนที่ 3: ติดตั้ง Docker และ Portainer

ภายใต้ส่วนบริการใน OpenMediaVault คุณจะเห็นรายการใหม่ที่เรียกว่า เขียน . เราจะใช้เพื่อติดตั้ง Docker และ porttainer ที่จำเป็นสำหรับการติดตั้ง Nextcloud

  1. คลิกที่ เขียน > การตั้งค่า
  2. ภายใต้ เขียนไฟล์ ให้เลือกโฟลเดอร์ที่ใช้ร่วมกันจากเมนูแบบเลื่อนลง หากคุณยังไม่ได้สร้างโฟลเดอร์แชร์ เราขอแนะนำให้คุณสร้างโฟลเดอร์ใหม่โดยใช้ไอคอน '+' หรือผ่านทาง ที่เก็บข้อมูล > โฟลเดอร์ที่ใช้ร่วมกัน ตัวเลือก.
  3. ภายใต้ ข้อมูล ส่วน ให้เลือก โฟลเดอร์ที่ใช้ร่วมกัน ที่คุณสร้างขึ้นบนที่จัดเก็บข้อมูลภายในหรือไดรฟ์ USB ภายนอก เราขอแนะนำให้คุณใช้ HDD ภายนอกสำหรับการจัดเก็บข้อมูล   ปรับใช้คอนเทนเนอร์ฐานข้อมูล Maridb บน openmediavault สำหรับ nextcloud
  4. คุณยังอาจเลือกก สำรองข้อมูล ตำแหน่ง (ไม่บังคับ) สำหรับสิ่งนี้ คุณสามารถสร้างและเลือกโฟลเดอร์แชร์อื่นบนตำแหน่งไดรฟ์ภายในหรือภายนอกของคุณได้
  5. ตอนนี้คลิก ติดตั้งนักเทียบท่าอีกครั้ง .
  6. คลิก ใช่ เมื่อข้อความแจ้งปรากฏขึ้น รอให้การติดตั้งเสร็จสิ้น

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

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

หลังจากติดตั้งแล้วให้เยี่ยมชม https://IPAddressOfPi:9443 . อย่าลืมเปลี่ยนชื่อผู้ใช้และรหัสผ่าน

ขั้นตอนที่ 4: สร้างฐานข้อมูล MariaDB

บนปอร์เช่คลิก สแต็ค > เพิ่มสแต็ค จากนั้นวางโค้ดต่อไปนี้ลงในโปรแกรมแก้ไขเว็บ

วิธีนำเข้ารหัสผ่านไปยัง chrome
version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud

ตรวจสอบให้แน่ใจว่าได้ตั้งชื่อที่ถูกต้องให้กับสแต็ก เช่น มาเรียดบ์ . รวมทั้งเปลี่ยนรหัสผ่านและชื่อฐานข้อมูล

คลิก ปรับใช้สแต็ก .

สิ่งนี้จะติดตั้งและปรับใช้ฐานข้อมูล MariaDB ที่เราต้องการสำหรับการตั้งค่า Nextcloud

หรือคุณสามารถติดตั้งเซิร์ฟเวอร์ MariaDB ด้วยตนเองผ่าน SSH และสร้างฐานข้อมูลและผู้ใช้ฐานข้อมูลได้

ขั้นตอนที่ 5: เปลี่ยนพอร์ต OpenMediaVault

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

  1. ใน OpenMediaVault ให้ไปที่ ระบบ > โต๊ะทำงาน .
  2. แก้ไข ท่าเรือ เช่น 8090 และคลิก บันทึก .
  3. คลิก นำมาใช้ และรอให้การเปลี่ยนแปลงมีผล
  4. ตอนนี้คุณสามารถเปิด OpenMediaVault ได้ที่ http://IPAdressOfPi:8090 .

ขั้นตอนที่ 6: ติดตั้งและตั้งค่า Nextcloud บน OpenMediaVault

ทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและตั้งค่า Nextcloud บน OpenMediaVault ที่ทำงานบน Raspberry Pi

  1. เข้าสู่ระบบ porttainer แล้วคลิก เล่ม > เพิ่มระดับเสียง . สร้างสองเล่ม: ถัดไปcloud_config และ nextcloud_data . สิ่งที่คุณต้องทำคือพิมพ์ชื่อโวลุ่มแล้วคลิก สร้างวอลลุ่ม .
  2. คลิกที่ คอนเทนเนอร์ > เพิ่มคอนเทนเนอร์ .
  3. ตั้งชื่อคอนเทนเนอร์ว่า เน็กซ์คลาวด์ และวางข้อมูลต่อไปนี้ในช่อง Image.
    linuxserver/nextcloud
  4. ในการกำหนดค่าพอร์ตเครือข่าย คลิก +เผยแพร่พอร์ตเครือข่ายใหม่ .
  5. พิมพ์ 8080 และ 80 ใน เจ้าภาพ และ คอนเทนเนอร์ (ทีซีพี)
  1. ภายใต้ เล่ม คลิก + แผนที่ปริมาณเพิ่มเติม สองครั้ง.
  2. พิมพ์ /กำหนดค่า จากนั้นเลือก ถัดไปcloud_config ปริมาณ. ในทำนองเดียวกันให้พิมพ์ /ข้อมูล และเลือก nextcloud_data ปริมาณ.
  3. ไปที่ เครือข่าย และเลือก เจ้าภาพ.
  4. ใน รีสตาร์ทนโยบาย , เลือก เว้นแต่จะหยุด .
  5. คลิก ปรับใช้คอนเทนเนอร์ .
  1. ภายในไม่กี่วินาทีหรือนาที (ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ) คอนเทนเนอร์ Nextcloud จะถูกปรับใช้
  2. ตอนนี้คุณสามารถเยี่ยมชม http://IPAddressOfPi เพื่อเปิดเว็บอินเตอร์เฟส Nextcloud
  3. ป้อนชื่อผู้ใช้และรหัสผ่าน
  4. ตอนนี้ป้อนตำแหน่งโฟลเดอร์ข้อมูล ค่าเริ่มต้นคือ /ข้อมูล .
  5. คลิก MySQL/มาเรียดีบี . ป้อนชื่อฐานข้อมูล MariaDB และรหัสผ่านจากสแต็ก MariaDB ที่ปรับใช้ในขั้นตอนที่ 4
  6. หากคุณพบข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล ให้ลองพิมพ์ มาเรียดีบี ใน โฮสต์ฐานข้อมูล .
  7. คลิก ติดตั้ง . สิ่งนี้จะติดตั้งอินสแตนซ์ Nextcloud

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

หากต้องการเปิดเผย Nextcloud บนอินเทอร์เน็ต คุณสามารถใช้พร็อกซี Nginx Reverse, Cloudflare Tunnel หรือเราเตอร์ของคุณ (การส่งต่อพอร์ต)

ปลดล็อกพลังของระบบคลาวด์ที่โฮสต์เอง

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

จะบอกได้อย่างไรว่ามีคนบล็อกคุณใน snapchat

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