18.04 וטנובואב OwnCloud תא ןיקתהל דציכ


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

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

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

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

$ sudo apt update -y && sudo apt upgrade -y

וטנובואב PHP 7.2 -ו Apache תא ןקתה :2 בלש

OwnCloud לע יונב PHP יצבק תרשל י'צאפא לש טנרטניאה תרש תא ןיקתהל םיכלוה ונא וז הביסמ .טנרטניא קשממ תועצמאב ללכ ךרדב וילא תשגל ןתינו Owncloud, םג ומכ PHP 7.2 ילודומו PHP ש ידכ םישורדה םיפסונ

$ 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

.dpkg הדוקפה תלעפה ידי לע י'צאפא ןקתומ םא תמאל לכות הנקתהה םויס רחאל

$ sudo dpkg -l apache2

.2.4.29 הסרג Apache תא ונקתהש תוארל םילוכי ונא טלפהמ

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

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

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

http://server-IP

.לעופו ןקתומ י'צאפא יכ הארמה הטמל טנרטניא ףד לבקל רומא התא

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

$ php -v

וטנובואב MariaDB תא ןקתה :3 בלש

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

.MariaDB תלעפה תנקתהל

$ sudo apt install mariadb-server

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

:הדוקפה תא לעפה ,ךלש MySQL תרש תחטבא םע ליחתהל ידכ

$ sudo mysql_secure_installation

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

.ENTER שקהו 'Y' דלקה טושפ ,תורתונה תויחנהל

.הנוגה המרב תעכ חטבואמ ךלש MariaDB תרש

OwnCloud לש םינותנ דסמ רוצ :4 בלש

.MariaDB -ל סנכיה זא .הירחאו הנקתהה ךלהמב םיצבק ןוסחאל Owncloud רובע םינותנ דסמ רוציל ונילע

$ sudo mysql -u root -p

:הטמל תודוקפה תא לעפה

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

וטנובואב OwnCloud תא דרוה :5 בלש

.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/

OwnCloud רובע Apache תא רדגה :6 בלש

.גצומש יפכ 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

.י'צאפא לש טנרטניאה תרש תא שדחמ לעפה ,ףקותל וסנכיי םייונישהש ידכ

$ sudo systemctl restart apache2

וטנובואב OwnCloud לש הנקתהה םויס :7 בלש

./owncloud תמויסה וירחאו ךלש תרשה תבותכ תא דלקהו ןפדפדל אצ זא .ןפדפדב OwnCloud תנקתה אוה רתונש דיחיה קלחה ,תושורדה תורוצתה לכ םויס םע

http://server-IP/owncloud

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

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

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

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

.Desktop -ו iOS, Android תייצקילפא רמולכ ,OwnCloud -ל תשגל לכות ןהב תורחא םיכרד תנייצמה הארתה גצות

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

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