הוסף אחסון ענן אישי ל-NAS מבוסס OpenMediaVault שלך הפועל על Raspberry Pi על ידי התקנת Nextcloud.
Nextcloud ו-OpenMediaVault (OMV) הן תוכנות חינמיות רבות עוצמה וקוד פתוח (FOSS). על ידי שימוש בהם במקביל, אתה יכול לבנות ולפרוס אחסון ענן פרטי משלך ואחסון צמוד לרשת (NAS) עם ממשק אינטרנט אינטואיטיבי לניהול אחסון.
על ידי התקנת Nextcloud ב-OpenMediaVault, אתה יכול לאחסן, לשתף ולגשת לכל הפנימי/חיצוני שלך אחסון - כולל כונני USB - וקבצים מכל מקום, הכל תוך שמירה על שליטה מלאה על שלך נתונים.
אתה יכול להתקין את 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 כדי בנה אחסון ענן עשה זאת בעצמך אישי עם גישה מרחוק.
לפני שתוכל להתחיל בהתקנה ובהגדרה של Nextcloud, הקפד להקצות או להגדיר כתובת IP סטטית עבור מכשיר ה-OpenMediaVault שלך (כלומר Raspberry Pi). זה חשוב מכיוון ש-Nextcloud דורשת כתובת IP עקבית כדי לתפקד כראוי.
שלב 1: הפעל SSH
בצע את השלבים הבאים כדי להפעיל את SSH (Secure Shell) לגישה מרחוק.
- ב-OpenMediaVault, עבור אל שירותים ולחץ SSH.
- תִקתוּק אפשר התחברות לשורש, אימות סיסמה, ו אימות מפתח ציבורי. נְקִישָׁה להציל.
צילום מסך של ראווי. NAR - לחץ על להגיש מועמדות (לחצן סימון בסרגל הצהוב) כדי להחיל את השינויים.
- באמצעות אפליקציית PuTTY ב-Windows, או Terminal ב-Linux/macOS, היכנס ל-OpenMediaVault בתור root. אם אינך יודע את סיסמת השורש, היכנס כמשתמש sudo והשתמש בפקודה זו כדי לשנות את סיסמת השורש:
passwd root
- סוּג סו שורש כדי להיכנס כמשתמש השורש.
שלב 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 חיבור.
שלב 3: התקן את Docker ו-Portainer
תחת המקטע שירותים ב-OpenMediaVault, תראה ערך חדש בשם לְהַלחִין. אנו נשתמש בו כדי להתקין את ה-Docker ואת ה-porttainer הנדרשים להתקנת Nextcloud.
- לחץ על חיבור > הגדרות
- תַחַת חיבור קבצים, בחר את התיקיה המשותפת מהתפריט הנפתח. אם לא יצרת תיקייה משותפת, אנו ממליצים ליצור אחת באמצעות הסמל "+" או באמצעות ה- אחסון > תיקיות משותפות אוֹפְּצִיָה.
- תחת נתונים סעיף, בחר את תיקייה משותפת שיצרת באחסון הפנימי או בכונן ה-USB החיצוני. אנו ממליצים להשתמש בדיסק קשיח חיצוני לאחסון נתונים.
- אתה יכול גם לבחור א גיבוי מיקום (אופציונלי). לשם כך, תוכל ליצור ולבחור תיקיה משותפת אחרת במיקום הכונן הפנימי או החיצוני שלך.
- כעת לחץ התקן מחדש את Docker.
- נְקִישָׁה כן כאשר מופיעה ההנחיה. המתן לסיום ההתקנה.
במהלך ההתקנה, ייתכן שתקבל שגיאת אובדן חיבור. כל שעליך לעשות הוא לרענן את הדף ולנסות שוב. אם אתה רואה "מותקן ופועל" ב- סטָטוּס פתח את חיבור ה-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 וליצור משתמש מסד נתונים ומסד נתונים.
כברירת מחדל, ה-OpenMediaVault פועל על יציאה 80. עם זאת, מומלץ לשנות את יציאת OpenMediaVault למשהו אחר, כגון 8090. זה יהפוך את יציאה 80 לזמינה עבור Nextcloud. לשם כך, בצע את השלבים הבאים:
- ב-OpenMediaVault, עבור אל מערכת > שולחן עבודה.
- ערוך את נמל כפי ש 8090 ולחץ להציל.
- נְקִישָׁה להגיש מועמדות והמתן עד שהשינויים ייכנסו לתוקף.
- כעת תוכל לפתוח את OpenMediaVault בכתובת http://IPAdressOfPi: 8090.
בצע את השלבים הבאים כדי להתקין ולהגדיר את Nextcloud ב-OpenMediaVault הפועל על Raspberry Pi.
- היכנס לפורטיינר ולאחר מכן לחץ כרכים> הוסף נפח. צור שני כרכים: nextcloud_config ו nextcloud_data. כל מה שאתה צריך לעשות הוא להקליד את שם אמצעי האחסון וללחוץ צור נפח.
- לחץ על מיכלים > הוסף מיכל.
- תן שם למיכל בתור Nextcloud והדבק את הדברים הבאים בשדה תמונה.
linuxserver/nextcloud
- בתצורת יציאות רשת, לחץ על +פרסם יציאת רשת חדשה.
- סוּג 8080 ו 80 בתוך ה מנחה ו מְכוֹלָה (TCP).
- תחת כרכים, לחץ + מפה נפח נוסף פעמיים.
- סוּג /config ולאחר מכן בחר את nextcloud_config כרך. באופן דומה, הקלד /data ובחר את nextcloud_data כרך.
- עבור אל רֶשֶׁת ובחר מנחה.
- ב מדיניות הפעלה מחדש, בחר אלא אם כן נעצר.
- נְקִישָׁה פרוס את המכולה.
- תוך מספר שניות או דקות (בהתאם למהירות האינטרנט שלך), מיכל Nextcloud ייפרס.
- עכשיו אתה יכול לבקר http://IPAddressOfPi כדי לפתוח את ממשק האינטרנט של Nextcloud.
- הזן שם משתמש וסיסמה.
- כעת הזן את מיקום תיקיית הנתונים. ברירת המחדל היא /data.
- נְקִישָׁה MySQL/MariaDB. הזן את שם מסד הנתונים והסיסמה של MariaDB מחסנית MariaDB הפרוסה בשלב 4.
- אם אתה נתקל בשגיאה בקישוריות מסד הנתונים, נסה להקליד MariaDB ב מארח מסד נתונים.
- נְקִישָׁה להתקין. זה יתקין את מופע 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 שלך ולגבות את הנתונים שלך כדי להבטיח חוויה חלקה ואמינה.