כיצד להתקין את 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 כדי בנה אחסון ענן עשה זאת בעצמך אישי עם גישה מרחוק .



הכן את OpenMediaVault NAS שלך להתקנת Nextcloud ב-Raspberry Pi

לפני שתוכל להתחיל בהתקנה ובהגדרה של Nextcloud, הקפד להקצות או להגדיר כתובת IP סטטית עבור מכשיר ה-OpenMediaVault שלך (כלומר Raspberry Pi). זה חשוב מכיוון ש-Nextcloud דורשת כתובת IP עקבית כדי לתפקד כראוי.

שלב 1: הפעל SSH

בצע את השלבים הבאים כדי להפעיל את SSH (Secure Shell) לגישה מרחוק.





  1. ב-OpenMediaVault, עבור אל שירותים ולחץ SSH .
  2. תִקתוּק אפשר התחברות לשורש , אימות סיסמה , ו אימות מפתח ציבורי . נְקִישָׁה להציל .   התקן את plugin openmediavault compose על raspberry pi
    צילום מסך של ראווי. NAR
  3. לחץ על להגיש מועמדות (לחצן סימון בסרגל הצהוב) כדי להחיל את השינויים.
  4. באמצעות אפליקציית PuTTY ב-Windows, או Terminal ב-Linux/macOS, היכנס ל-OpenMediaVault בתור root. אם אינך יודע את סיסמת השורש, היכנס כמשתמש 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-compose x.x.x חיבור.

  הורד את התקנת porttainer ב-docker הפועל ב-openmediavault

שלב 3: התקן את Docker ו-Portainer

תחת המקטע שירותים ב-OpenMediaVault, תראה ערך חדש בשם לְהַלחִין . אנו נשתמש בו כדי להתקין את ה-Docker ואת ה-porttainer הנדרשים להתקנת Nextcloud.

כיצד להוריד מוזיקה בחינם
  1. לחץ על חיבור > הגדרות
  2. תַחַת חיבור קבצים , בחר את התיקיה המשותפת מהתפריט הנפתח. אם לא יצרת תיקייה משותפת, אנו ממליצים ליצור אחת באמצעות הסמל '+' או באמצעות ה- אחסון > תיקיות משותפות אוֹפְּצִיָה.
  3. תחת נתונים סעיף, בחר את תיקייה משותפת שיצרת באחסון הפנימי או בכונן ה-USB החיצוני. אנו ממליצים להשתמש בדיסק קשיח חיצוני לאחסון נתונים.   לפרוס את מיכל מסד הנתונים של maridb ב-openmediavault עבור nextcloud
  4. אתה יכול גם לבחור א גיבוי מיקום (אופציונלי). לשם כך, תוכל ליצור ולבחור תיקיה משותפת אחרת במיקום הכונן הפנימי או החיצוני שלך.
  5. כעת לחץ התקן מחדש את Docker .
  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

על הפורטיינר, לחץ ערימות > הוסף ערימות ולאחר מכן הדבק את הקוד הבא בעורך האינטרנט.

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 . כמו כן, שנה את הסיסמה ואת שם מסד הנתונים.

נְקִישָׁה פרוס את הערימה .

זה יתקין ותפרוס את מסד הנתונים של 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.

מפרטי הכונן הקשיח של xbox one
  1. היכנס לפורטיינר ולאחר מכן לחץ כרכים > הוסף נפח . צור שני כרכים: nextcloud_config ו nextcloud_data . כל מה שאתה צריך לעשות הוא להקליד את שם אמצעי האחסון וללחוץ צור נפח .
  2. לחץ על מיכלים > הוסף מיכל .
  3. תן שם למיכל בתור Nextcloud והדבק את הדברים הבאים בשדה תמונה.
    linuxserver/nextcloud
  4. בתצורת יציאות רשת, לחץ על +פרסם יציאת רשת חדשה .
  5. סוּג 8080 ו 80 בתוך ה מנחה ו מְכוֹלָה (TCP).
  1. תחת כרכים , לחץ + מפה נפח נוסף פעמיים.
  2. סוּג /config ולאחר מכן בחר את nextcloud_config כרך. באופן דומה, הקלד /נתונים ובחר את nextcloud_data כרך.
  3. עבור אל רֶשֶׁת ובחר מנחה.
  4. ב מדיניות הפעלה מחדש , בחר אלא אם כן נעצר .
  5. נְקִישָׁה פרוס את המכולה .
  1. תוך מספר שניות או דקות (בהתאם למהירות האינטרנט שלך), מיכל Nextcloud ייפרס.
  2. עכשיו אתה יכול לבקר http://IPAddressOfPi כדי לפתוח את ממשק האינטרנט של Nextcloud.
  3. הזן שם משתמש וסיסמה.
  4. כעת הזן את מיקום תיקיית הנתונים. ברירת המחדל היא /נתונים .
  5. נְקִישָׁה MySQL/MariaDB . הזן את שם מסד הנתונים והסיסמה של MariaDB מחסנית MariaDB הפרוסה בשלב 4.
  6. אם אתה נתקל בשגיאה בקישוריות מסד הנתונים, נסה להקליד MariaDB ב מארח מסד נתונים .
  7. נְקִישָׁה להתקין . זה יתקין את מופע Nextcloud.

כעת אתה יכול לגשת ולהיכנס ל-Nextcloud בכתובת ה-IP המקומית של Pi. אתה יכול להעלות ולהוריד קבצים ל-Nextcloud באמצעות כל מערכת בבית שלך, כולל macOS, Windows ו-Linux. אפליקציית Nextcloud זמינה גם עבור מכשירי אנדרואיד ו-iOS שבהם תוכל להשתמש כדי לסנכרן את התמונות, הסרטונים, המסמכים ונתונים אחרים שלך אל/ממכשירים הניידים שלך.

כדי לחשוף את Nextcloud לאינטרנט, אתה יכול להשתמש ב-Nginx Reverse proxy, Cloudflare Tunnel, או בנתב שלך (העברת יציאות).

פתח את הכוח של ענן שמתארח בעצמו

התקנת Nextcloud ב-OpenMediaVault NAS שלך הפועל על Raspberry Pi יכולה לספק לך פתרון אחסון ענן פרטי זול אך חזק ומאובטח. עם Nextcloud ב-OpenMediaVault NAS שלך, אתה יכול להשתלט על הנתונים שלך וליהנות מהנוחות של אחסון בענן מבלי להסתמך על ספקי צד שלישי.

על ידי ביצוע השלבים שלמעלה, אתה יכול בקלות להגדיר ולהגדיר את Nextcloud ב-Raspberry Pi כדי לענות על הצרכים הספציפיים שלך. זכור לעדכן באופן קבוע את התקנות Nextcloud ו-OpenMediaVault שלך, לאבטח את מופע Nextcloud שלך ולגבות את הנתונים שלך כדי להבטיח חוויה חלקה ואמינה.