Chinja Raspberry yako Pi kuita gore rako neakoCloud

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.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   chiwy akadaro

    Mune maonero angu ekuzvininipisa, Nextcloud kuvandudza kunonyanya kushanda, saka ini ndaizopa zano rekuisa Nextcloud pane Owncloud ...

  2.   ipa pacu akadaro

    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.

  3.   MrIzan10 akadaro

    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.