OwnCloud הוא פלטפורמה מובילה לשיתוף קבצים ולשיתוף עננים מקורית, ששירותיה ותכונותיה דומים לאלה שמציעות DropBox ו־Google Drive. בעקבות זאת, בניגוד ל־Dropbox, ל־OwnCloud אין את קיבולת מרכז המידע לאחסון הקבצים המארחים. עם זאת, עדיין ניתן לשתף קבצים כגון מסמכים, תמונות וסרטונים לדוגמה, ולגשת אליהם מספר מכשירים כגון טלפונים חכמים, טאבלטים ומחשבים אישיים.
במאמר זה, תלמד כיצד להתקין OwnCloud על Ubuntu 18.04 וגרסאות חדשות יותר.
שלב 1: עדכן את חבילות המערכת של Ubuntu
לפני שתתחיל, עדכן את חבילות המערכת ואת המאגרים באמצעות הפקודה הבאה apt.
$ sudo apt update -y && sudo apt upgrade -y

שלב 2: התקן את Apache ו־PHP 7.2 ב־Ubuntu
OwnCloud מבוסס על PHP ונגיש בדרך כלל דרך ממשק האינטרנט. לשם כך, נתקין את שרת האינטרנט Apache כדי לשרת קבצי OwnCloud וגם את PHP 7.2 ומודולים נוספים של PHP הדרושים לתפעול חלקה של OwnCloud.
$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

פעם שההתקנה הושלמה, אתה יכול לוודא אם Apache מותקן על ידי הרצת הפקודה dpkg.
$ sudo dpkg -l apache2
מתוך הפלט, ניתן לראות שהתקנו את Apache גרסה 2.4.29.

כדי להתחיל ולאפשר ל Apache לרוץ בעת האתחול, הרץ את הפקודות.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
כעת עבור לדפדפן שלך והקלד את כתובת ה- IP של השרת בשורת ה- URL כפי שמוצג:
http://server-IP
עליך לקבל דף רשת מתחת שמציין כי Apache מותקן ופועל.

כדי לבדוק אם PHP מותקן.
$ php -v

שלב 3: התקן MariaDB ב- Ubuntu
MariaDB היא שרת מסד נתונים פתוח ופופולרי המשמש ברחבי על ידי מפתחים, אהבי מסדי נתונים, וגם בסביבות הפקודה. זו המשך של MySQL ונבחרת על פני MySQL מאז רכישת MySQL על ידי Oracle.
כדי להתקין את MariaDB הרץ.
$ sudo apt install mariadb-server

כברירת מחדל, MariaDB אינה מאובטחת ומסוכנת להפריצות אבטחה. עלינו לכן לבצע שלבים נוספים כדי לחזק את שרת ה- MariaDB.
כדי להתחיל באבטחת שרת MySQL שלך, הרץ את הפקודה.
$ sudo mysql_secure_installation
לחץ על ENTER כאשר יתבקש להזין את סיסמת השורש ולחץ 'Y'
כדי להגדיר את סיסמת השורש.

עבור הצעות הישארות, פשוט הקלד 'Y'
ולחץ על ENTER.

השרת שלך של MariaDB מאובטח כעת לרמה סבירה.
שלב 4: צור מסד נתונים של OwnCloud
אנו צריכים ליצור מסד נתונים עבור OwnCloud כדי לאחסן קבצים במהלך ואחרי ההתקנה. אז התחברו ל־MariaDB.
$ sudo mysql -u root -p
הריצו את הפקודות הבאות:
MariaDB [(none)]> CREATE DATABASE owncloud_db; MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;

שלב 5: הורדת OwnCloud ב־Ubuntu
לאחר שיצרתם את המסד נתונים, כעת עליכם ל־הוריד את הקובץ הכיור של OwnCloud באמצעות פקודת ה־wget הבאה.
$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
כאשר הורדתם, פתחו את החבילה הכיור לתיקייה של /var/www/
.
$ sudo unzip owncloud-10.4.0.zip -d /var/www/
אז, הגדירו הרשאות.
$ sudo chown -R www-data:www-data /var/www/owncloud/ $ sudo chmod -R 755 /var/www/owncloud/
שלב 6: הגדרת Apache עבור OwnCloud
בשלב זה, אנו מתכוונים להגדיר את Apache כדי לשרת קבצים של OwnCloud. על מנת לעשות זאת, אנו מתכוונים ליצור קובץ הגדרות עבור Owncloud כפי שמוצג.
$ sudo vim /etc/apache2/conf-available/owncloud.conf
הוסיפו את ההגדרה הבאה.
Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>
שמרו וסגרו את הקובץ.
באשר, עליכם להפעיל את כל המודולים הנדרשים של Apache ואת ההגדרה החדשה שנוספה על ידי הרצת הפקודות הבאות:
$ sudo a2enconf owncloud $ sudo a2enmod rewrite $ sudo a2enmod headers $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime
על מנת שהשינויים יכנסו לתוקף, נא לאתחל את שרת האינטרנט של Apache.
$ sudo systemctl restart apache2
שלב 7: השלמת ההתקנה של OwnCloud ב־Ubuntu
עם כל ההגדרות הנדרשות שנקבעו, החלק היחיד שנותר הוא להתקין OwnCloud בדפדפן. כך שכדאי לעבור לדפדפן שלך ולהקליד את כתובת השרת שלך ולאחר מכן את הסיומת /owncloud
.
http://server-IP/owncloud
תוצג לך עמוד אינטרנט דומה לזה שמוצג למטה.

מתחת לכך, לחץ על ' אחסון ובסיס נתונים'. בחר ' MySQL / MariaDB' תחת ' הגדר את מסד הנתונים' ומלא את פרטי מסד הנתונים שהגדרת בעת יצירת מסד הנתונים עבור OwnCloud כלומר שם משתמש במסד הנתונים, סיסמת משתמש במסד הנתונים, ושם מסד הנתונים.

לבסוף, לחץ על ' סיום התקנה' כדי לסיים את ההתקנה של Owncloud.

זה מביא אותך למסך הכניסה כפי שמוצג. הזן את שם המשתמש והסיסמה שהגדרת מראש ולחץ ENTER.

A notification will be presented indicating other avenues that you can access OwnCloud from i.e iOS, Android & desktop App.

סגור את החלון הקופץ כדי לגשת ללוח המחוונים כפי שמוצג:

וזהו, חברים! התקננו בהצלחה את פלטפורמת שיתוף הקבצים OwnCloud על Ubuntu 18.04.