ownCloud iko kushandiswa kwe yemahara software yerudzi rwebasa faira rekubata, iro rinogonesa online kuchengetedza uye pamhepo kunyorera (gore komputa). Iyo ine yakanaka web-based mushandisi interface uye ine maapplication eLinux, Windows, macOS, Android, uye iPhone.
Nekuda kwehunhu hwegaCloud, eIchi chishandiso chakanakira yedu Raspberry Pi uye izvo zvinogona kutibatsira kuti tikupe iwe iko kushanda kwekubata mafaera edu.
Kuisa wegaCloud pane yedu Raspberry Pi iri nyore. Muchidzidzo ichi tinotora sehwaro hurongwa hweRaspberry yedu inova Raspbian.
Kana iwe usati uine ino sisitimu yakaiswa paRaspberry yako, unogona kutarisa chinyorwa chinotevera kwatinotsanangudza kuzviita nenzira iri nyore. Iyo yekubatanidza ndeiyi.
Nechekare neRaspbian yakaiswa pane yedu Raspberry pi, isu tichaenda kunovandudza mapakeji uye iyo Raspbian APT package repository cache nemirairo inotevera:
sudo apt update
Iye zvino, iwe unofanirwa kugadzirisa zvese zvitsva software mapakeji akawanikwa kubva kuRaspbian. Kune izvi isu tinongofanirwa kuita unotevera kuraira:
sudo apt upgrade
Kuwedzera iyo OwnCloud package repository
OwnCloud haisi kuwanikwa muRaspbian repository. Kune izvo zvatichazowedzera kune yedu system nenzira inotevera.
Chokutanga, ngatitore kiyi yeGPG kubva kuOnnCloud package repository:
wget -nv https://download.owncloud.org/download/repositories/production/
Debian_9.0 / Kusunungurwa.key -O Regedzera.key
Iye zvino, tinowedzera kiyi yekurodha kuhurongwa ne:
sudo apt-key add - < Release.key
Yatove nekiyi yakawedzerwa kune system, tinogona kuwedzera iro reCloud repository kune yedu system. Tiri kuwedzera izvi nekuita unotevera kuraira:
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
Wakatowedzera dura, ikozvino tava kuzoita mirairo update yemapakeji uye yedu runyorwa rwezvinyorwa ne:
sudo apt update
sudo apt upgrade
Kana tikazoona meseji inoenderana ne wpasupplicant, tinongonyora tsamba q. Uye panguva ino kuiswa kunofanirwa kuenderera mberi.
Iye zvino nezvose zvakagadziridzwa uye iko kushandiswa kwakaiswa, Tichafanira chete kutangazve Raspberry yedu Pi nemirairo inotevera:
sudo reboot
Kuisirwa uye kumisikidzwa kweApache neMySQL yeOwnCloud
OwnCloud ndeye webhu kunyorera iyo inomhanya pane iyo LAMP stack uye iwe unoda kushanda zvakakwana LAMP server setup usati waisa OwnCloud. Ini ndichakuratidza maitiro ekuzviita muchikamu chino.
Vanogona gadza Apache, PHP, MariaDB uye mamwe maPHP ekuwedzera muRaspbian:
sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Zvino, Tichaita unotevera kuraira kugonesa Apache's mod_rewrite module:
sudo a2enmod rewrite
Waita izvi ngatipinde muMariaDB koni semudzi mushandisi uine unotevera kuraira:
sudo mysql -u root -p
Nekukanganisa, hapana MariaDB password yakaiswa. Tatova mukati, isu tinopfuurira kugadzira dhatabhesi ne:
MariaDB [(none)]> create database owncloud;
Isu tinogadzira nyowani MariaDB owncloud mushandisi uye isu zvakare tichazopa password kune iyo yemushandisi nemubvunzo unotevera:
MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'
Iko kwaunogona kutsiva iyo password (yako-password) uye zita rekushandisa (owncloud) neiyo yesarudzo yako. Uye mushure meizvozvo isu tichaenda kupa mvumo kune achangogadzirwa mushandisi na:
MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';
Uye isu takasiya MariaDB
MariaDB [(none)]> exit;
Kugadziriswa kweApache
Zvino, isu tinofanirwa kugadzirisa iyo Apache default saiti yekumisikidza faira ne:
sudo nano /etc/apache2/sites-enabled/000-default.conf
Uye pano isu tichaenda kunotsvaga mutsara "DocumentRoot / var / www / html" uye ticha shandura
GwaroRoot / var / www / owncloud.
Isu tinochengetedza shanduko neCtrl + O uye kuvhara neCtrl + X.
Iye zvino tava kuzoita unotevera kuraira:
sudo apt install owncloud-files
Uye isu tiri kuzotangazve iyo Apache 2 sevhisi nemirairo inotevera:
sudo systemctl restart apache2
Kugadzira OwnCloud
Chinhu chekutanga chatichaita kuziva kuti yedu IP kero chii, tinogona kuziva izvi ne:
ip a | egrep "inet"
Tiri kuteedzera ip yatinozoona uye muwebhu browser tinoiisa mubara rekero uye pano tichagadzirisa OwnCloud kekutanga.
Kupi Izvo zvichatikumbira isu kuti tigadzire zita rekushandisa kumutungamiriri pamwe nephasiwedi.
Uye isu tinogona zvakare kushandura default OwnCloud dhairekitori / var / www / owncloud / dhata kune chero chinhu chatinoda kana isu tinogona kuchisiya chakadaro.
Zvino, isu tichaisa zita rekushandisa re database iro ratakasika matanho mashoma apfuura.
Iye zvino unogona kupinda neiyo OwnCloud username uye password iwe zvauchangobva kutaura uye wapedza. Ivo vanogona ikozvino kutanga kushandisa OwnCloud pane yavo Raspberry Pi.
Mune maonero angu ekuzvininipisa, Nextcloud kuvandudza kunonyanya kushanda, saka ini ndaizopa zano rekuisa Nextcloud pane Owncloud ...
Hi!
Padanho ropafadzo dzese nhanho ndinosungwa. Ini ndachinja syntax yandisingazive kangani uye ini handiwane chero chinhu.
Yemukati mweya ndinofanira kuichinjira kune ip iyo yangu raspibheri kana ndinongosiya loclahost sezvakanyorwa?
Ndiri mucheche pane izvi, uye ndiri kuyedza kushandira nekutevera nhanho dzaunotsanangura pano ...
Vonga kare.
Ndakagara mukati
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/source.list.d/owncloud.list
Ndakaita sudo apt kugadzirisa uye ini ndakawana Yakashata yekupinda 1 mune rondedzero /etc/apt/source.list.d/owncloud.list (Suite)
Rondedzero yezvinyorwa haigone kuverenga.