כיצד להתקין OwnCloud על Ubuntu 18.04

OwnCloud הוא פלטפורמה מובילה לשיתוף קבצים ולשיתוף עננים מקורית, ששירותיה ותכונותיה דומים לאלה שמציעות DropBox ו־Google Drive. בעקבות זאת, בניגוד ל־Dropbox, ל־OwnCloud אין את קיבולת מרכז המידע לאחסון הקבצים המארחים. עם זאת, עדיין ניתן לשתף קבצים כגון מסמכים, תמונות וסרטונים לדוגמה, ולגשת אליהם מספר מכשירים כגון טלפונים חכמים, טאבלטים ומחשבים אישיים.

במאמר זה, תלמד כיצד להתקין OwnCloud על Ubuntu 18.04 וגרסאות חדשות יותר.

שלב 1: עדכן את חבילות המערכת של Ubuntu

לפני שתתחיל, עדכן את חבילות המערכת ואת המאגרים באמצעות הפקודה הבאה apt.

$ sudo apt update -y && sudo apt upgrade -y
Update Ubuntu System Packages

שלב 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
Install Apache and PHP in Ubuntu

פעם שההתקנה הושלמה, אתה יכול לוודא אם Apache מותקן על ידי הרצת הפקודה dpkg.

$ sudo dpkg -l apache2

מתוך הפלט, ניתן לראות שהתקנו את Apache גרסה 2.4.29.

Check Apache Version in Ubuntu

כדי להתחיל ולאפשר ל Apache לרוץ בעת האתחול, הרץ את הפקודות.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

כעת עבור לדפדפן שלך והקלד את כתובת ה- IP של השרת בשורת ה- URL כפי שמוצג:

http://server-IP

עליך לקבל דף רשת מתחת שמציין כי Apache מותקן ופועל.

Verify Apache Page in Ubuntu

כדי לבדוק אם PHP מותקן.

$ php -v
Check PHP Version in Ubuntu

שלב 3: התקן MariaDB ב- Ubuntu

MariaDB היא שרת מסד נתונים פתוח ופופולרי המשמש ברחבי על ידי מפתחים, אהבי מסדי נתונים, וגם בסביבות הפקודה. זו המשך של MySQL ונבחרת על פני MySQL מאז רכישת MySQL על ידי Oracle.

כדי להתקין את MariaDB הרץ.

$ sudo apt install mariadb-server
Install MariaDB in Ubuntu

כברירת מחדל, MariaDB אינה מאובטחת ומסוכנת להפריצות אבטחה. עלינו לכן לבצע שלבים נוספים כדי לחזק את שרת ה- MariaDB.

כדי להתחיל באבטחת שרת MySQL שלך, הרץ את הפקודה.

$ sudo mysql_secure_installation

לחץ על ENTER כאשר יתבקש להזין את סיסמת השורש ולחץ 'Y' כדי להגדיר את סיסמת השורש.

Set MySQL Password in Ubuntu

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

Secure MySQL in Ubuntu

השרת שלך של 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;
Create OwnCloud Database in Ubuntu

שלב 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

תוצג לך עמוד אינטרנט דומה לזה שמוצג למטה.

Create OwnCloud Admin Account

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

Add OwnCloud Database Settings

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

Finish OwnCloud Setup

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

OwnCloud Admin Login

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

OwnCloud Supported Platforms

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

OwnCloud Dashboard

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

Source:
https://www.tecmint.com/install-owncloud-on-ubuntu/