Yadda ake girka OwnCloud a Debian 10


Owncloud shine tsarin raba fayil ɗin kan layi wanda ke jagorantar kasuwa wanda zai baka damar yin ajiya da kuma raba fayilolinka cikin sauƙi. Idan kai ba masoyin DropBox bane ko Google Drive, to OwnCloud shine madaidaicin madadin.

A cikin wannan labarin, za mu bi ku ta hanyar shigar da OwnCloud a cikin Debian 10.

Mataki 1: Sanya LAMP Stack akan Debian

Tunda OwnCloud yana gudana a kan burauzar da kuma ƙarshen baya shima ta hanyar adana bayanai akan bayanan, muna buƙatar fara shigar da LAMP din. Fitila sanannen ɗakunan ajiya ne masu buɗewa da kyauta waɗanda masu haɓaka ke amfani da su don karɓar aikace-aikacen yanar gizon su. Yana nufin Linux, Apache, MariaDB/MySQL, da PHP.

Da farko, bari mu sabunta wuraren ajiyar tsarin.

$ sudo apt update && sudo apt upgrade

Na gaba, shigar da sabar yanar gizo ta Apache da uwar garken bayanan MariaDB ta hanyar aiwatar da umarnin.

$ sudo apt install apache2 mariadb-server mariadb-client

Bayan shigarwa ya kammala, ci gaba da shigar da PHP 7.2. A lokacin yin rubutun wannan jagorar, PHP 7.3 har yanzu ba a tallafawa ba, don haka mafi kyawun harbinmu yana amfani da PHP 7.2.

Don haka, kunna wurin ajiyar PHP kamar yadda aka nuna.

$ 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

Da zarar kun gama ƙirƙirar wurin ajiyar PHP, sabunta abubuwan kunshin tsarinku & wuraren ajiyar ku don sabon wurin ajiyar PHP don fara aiki.

$ sudo apt update

Yanzu shigar da PHP da abubuwan dogaro da ake buƙata kamar yadda aka nuna.

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

Da zarar an shigar, bincika sigar PHP ta amfani da umarnin.

$ php -v

Hakanan, tabbatar cewa Apache webserver yana gudana ta hanyar aiwatar da umarni.

$ systemctl status apache2

Idan Apache yana sama da aiki, yakamata ku sami fitarwa kwatankwacin wanda aka nuna a ƙasa, yana nuna cewa yana 'aiki'.

Idan ba a fara Apache ba, fara da kunna shi a kan taya ta hanyar tafiyar da umarni.

$ systemctl start apache2
$ systemctl enable apache2

Mataki 2: Createirƙiri Database don Fayilolin OwnCloud

Mataki na gaba zai kasance don ƙirƙirar ɗakunan bayanai don ɗaukar fayilolin OwnCloud a yayin da bayan shigarwa.

Shiga cikin sabar MariaDB.

$ mysql -u root -p

Da zarar an shiga, ƙirƙirar bayanai don OwnCloud.

MariaDB [(none)]> CREATE DATABASE owncloud;

Irƙiri mai amfani don kundin bayanai na OwnCloud kuma baiwa duk mai amfani dama.

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

A ƙarshe, ba da gata da fita.

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

Mataki na 3: Sanya OwnCloud a cikin Debian

Ta hanyar tsoho, ba a haɗa OwnCloud a cikin wuraren ajiyar Debian 10 ba. Koyaya, OwnCloud yana kula da ma'ajiyar kowane rarraba. Ba'a fito da wurin ajiyar Debian 10 ba, sabili da haka, zamuyi amfani da ma'ajiyar Debian 9.

Da farko, girka madannin sanya hannu na PGP.

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

Da zarar an shigar da maɓallin sanya hannu, ci gaba da ba da damar ajiyar OwnCloud.

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

Sake sabunta tsarin ku don sake tsara abubuwan kunshin tsarin ku girka Owncloud.

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

Mataki na 4: Sanya Apache don OwnCloud

Bayan shigarwa, OwnCloud yana adana fayilolinsa a cikin/var/www/owncloud directory. Don haka, muna buƙatar daidaita sabar yanar gizonmu don hidimar fayilolin OwnCloud.

Don haka, ƙirƙiri fayil ɗin mai karɓar baƙon don Owncloud kamar yadda aka nuna.

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

Theara sanyi a ƙasa kuma adana.

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>

Don ba da damar shafin yanar gizon OwnCloud, kamar yadda duk wani mai masaukin baki zai tafiyar da umarnin:

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

Na gaba, kunna ƙarin matakan Apache waɗanda OwnCloud ke buƙata kuma sake kunnawa Webserver na Apache don sake shigar da sanyi kuma aiwatar da canje-canje.

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

Mataki na 5: Kammala girkawa na OwnCloud

Don kammala saitin OwnCloud, bincika adireshin IP ɗin uwar garke kamar yadda aka nuna a ƙasa:

http://server-ip

Interfaceungiyar maraba za ta gaishe ku kamar yadda aka nuna. Ana buƙatar ku don samar da sunan mai amfani da kalmar wucewa.

Na gaba, danna kan 'Ma'aji da rumbun adana bayanai' kuma samar da cikakkun bayanan bayanan kamar mai amfani da bayanai, sunan bayanai da kalmar wucewa.

A ƙarshe, danna kan 'isharshen Saita'.

Wannan yana dauke ka zuwa shafin shiga. Shigar da sunan mai amfani da kalmar wucewa ka buga ENTER.

Da farko, zaku sami pop-up tare da bayani game da OwnCloud's Desktop, Android da iOS app waɗanda zaku girka akan na'urorinku. Wannan yana ba ku damar samun damar bayananku a kan tafi.

Ga dashboard.

Kuma a ƙarshe mun zo ƙarshen wannan darasin. Yanzu zaku iya adanawa da raba fayilolinku tare da sauƙi ta amfani da OwnCloud. Godiya don daukar lokaci.