Debian 10 -ב OwnCloud תא ןיקתהל דציכ


Owncloud לש דהוא אל התא םא .תולקב ךלש םיצבקה תא ףתשלו תובגל ךל תרשפאמה תנווקמ םיצבק ףותישל הליבומ תכרעמ הניה DropBox וא Google Drive, OwnCloud הבינגמ הביטנרטלא אוה.

.Debian 10 -ב OwnCloud לש הנקתהה תא םיכירדמ ונא הז רמאמב

Debian -ב LAMP תינסחמ תא ןקתה :1 בלש

.PHP -ו MariaDB/MySQL ,י'צאפא ,סקוניל גציימ הז .םהלש טנרטניאה ימושיי חוריאל םיחתפמ תשמשמה חותפ דוק םע םניחב תירלופופ חוריא תינסחמ אוה LAMP. LAMP תינסחמ תא הליחת ןיקתהל ונילע ,םינותנה דסמ

.תכרעמ ירגאמ ןכדענו ואוב ,תישאר

$ sudo apt update && sudo apt upgrade

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

$ sudo apt install apache2 mariadb-server mariadb-client

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

.גצומכ PHP -ה רגאמ תא לעפה ,ןכל

$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
$ sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

.ףקותל סנכייש שדחה PHP -ה רגאמל ךלש עדימה ירגאמו תכרעמה תוליבח תא ןכדע ,PHP רובע רגאמה תא רוציל םייסתש רחאל

$ sudo apt update

.גצומש יפכ תשרדנה תולתה תאו PHP תא ןקתה תעכ

$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

.הדוקפה תועצמאב PHP -ה תסרג תא קודב ,הנקתהה רחאל

$ php -v

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

$ systemctl status apache2

.'ליעפ' אוהש ןייצמה ,ןלהל גצומש הזל המוד טלפ לבקל רומא התא ,לעופ י'צאפא םא

.תודוקפה תלעפה ידי לע לוחתא תעב ותוא לעפהו לעפה ,לעפומ וניא Apache םא

$ systemctl start apache2
$ systemctl enable apache2

OwnCloud יצבק רובע םינותנ דסמ רוצ :2 בלש

.הירחאלו הנקתהה ךלהמב OwnCloud יצבקב לופיטל םינותנ דסמ תריצי היהי אבה בלשה

.MariaDB תרשל רבחתה

$ mysql -u root -p

.OwnCloud רובע םינותנ דסמ רוצ ,הסינכה רחאל

MariaDB [(none)]> CREATE DATABASE owncloud;

.תואשרהה לכ תא שמתשמל קינעהו OwnCloud לש םינותנה דסמל שמתשמ רוצ

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

.האיציו תואשרה ףוטש ,םויסל

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Debian -ב OwnCloud תא ןקתה :3 בלש

.9 ןאיבד לש רגאמב שמתשנ ןכלו ,םסרופ םרט 10 ןאיבד לש רגאמה .הצפה לכל רגאמ קזחתמ OwnCloud ,תאז םע .Debian 10 ירגאמב ללכנ וניא OwnCloud ,לדחמ תרירבכ

.PGP לש המיתחה חתפמ תא ןקתה ,תישאר

$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

.OwnCloud לש רגאמה תא לעפהו ךשמה ,המיתחה חתפמ תנקתה רחאל

$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

.Owncloud תא ןיקתהלו תכרעמה תוליבח תא שדחמ ןרכנסל ידכ ךלש תכרעמה תא ןכדע בוש

$ sudo apt update
$ sudo apt-get install owncloud-files

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

.OwnCloud לש םיצבקה תא תרשל ונלש טנרטניאה תרש תא רידגהל ונילע ,ןכל .var/www/owncloud/הירפסב הלש םיצבקה תא רמוש OwnCloud ,הנקתהה םע

.גצומש יפכ Owncloud רובע ילאוטריו חראמ ץבוק רוצ ,זא

$ sudo vim /etc/apache2/sites-available/owncloud.conf

.רומשו הטמל הרוצתה תא ףסוה

Alias / "/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>

:הדוקפה תא ליעפמ ילאוטריו חראמ תייהש יפכ קוידב ,OwnCloud רתא תא ליעפהל ידכ

$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

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

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

OwnCloud תנקתה םויס :5 בלש

:ןלהל גצומכ ךלש תרשה לש IP -ה תבותכב ןייע ,OwnCloud תרדגה תמלשהל

http://server-ip

.המסיסהו שמתשמה םש תא קפסל שרדית .גצומכ םכינפ תא לבקי םינפה תלבק קשממ

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

.'הנקתהה םויס' לע ץחל ,ףוסבל

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

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

.םינווחמה חול הנה

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