Gawin ang iyong Raspberry Pi sa isang personal na ulap na may sarilingCloud

Ang sarilingCloud ay isang application libreng software ng uri ng serbisyo file hosting, na nagpapahintulot sa online na imbakan at mga online application (cloud computing). Mayroon itong mahusay na interface ng gumagamit na batay sa web at mayroong mga app para sa Linux, Windows, macOS, Android, at iPhone.

Dahil sa likas na katangian ng sarilingCloud, eAng application na ito ay perpekto para sa aming Raspberry Pi at makakatulong iyon sa amin upang mabigyan ka ng pag-andar ng pagho-host ng aming mga file.

Ang pag-install ng sarilingCloud sa aming Raspberry Pi ay medyo simple. Sa tutorial na ito ay kukuha kami bilang isang batayan ng opisyal na sistema ng aming Raspberry na kung saan ay Raspbian.

Kung wala ka pa ring naka-install na system na ito sa iyong Raspberry, maaari kang kumunsulta sa sumusunod na artikulo kung saan ipinapaliwanag namin kung paano ito gawin sa isang medyo simpleng paraan. Ang link ay ito.

Mayroon nang naka-install na Raspbian sa aming Raspberry pi, i-a-update namin ang mga package at ang Raspbian APT package repository cache kasama ang sumusunod na utos:

sudo apt update

Ngayon, kailangan mong i-update ang lahat ng mga bagong pakete ng software na napansin mula sa Raspbian. Para dito kailangan lang nating isagawa ang sumusunod na utos:

sudo apt upgrade

Pagdaragdag ng repository ng package ng OwnCloud

Ang OwnCloud ay hindi magagamit sa Raspbian repository. Kung saan idaragdag namin ito sa aming system sa sumusunod na paraan.

Una, i-download natin ang key ng GPG mula sa repositoryo ng package ng OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Ngayon, idinagdag namin ang download key sa system na may:

sudo apt-key add - < Release.key

Na may idinagdag na key sa system, maaari naming idagdag ang sarilingCloud repository sa aming system. Idaragdag namin ito sa pamamagitan ng pagpapatupad ng sumusunod na utos:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Naidagdag na ang imbakan, ngayon ay isasagawa namin ang mga utos pag-update ng mga pakete at aming listahan ng mga repository na may:

sudo apt update

sudo apt upgrade

Kung sakaling makakita kami ng isang mensahe na nauugnay sa wpasupplicant, type lang namin ang titik q. At sa puntong ito ang pag-install ay dapat magpatuloy.

Sa lahat ng na-update at na-install ang application, Kakailanganin lamang naming i-restart ang aming Raspberry Pi sa pamamagitan ng sumusunod na utos:

sudo reboot

Pag-install at pagsasaayos ng Apache at MySQL para sa OwnCloud

Ang OwnCloud ay isang web application na tumatakbo sa LAMP stack at kailangan mo ng isang kumpletong pagganap na pag-setup ng LAMP server bago mo mai-install ang OwnCloud. Ipapakita ko sa iyo kung paano ito gawin sa seksyong ito.

Maaari silang i-install ang Apache, PHP, MariaDB at ilang mga extension sa PHP sa Raspbian:

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

Ngayon, Isasagawa namin ang sumusunod na utos upang paganahin ang mod_rewrite module ng Apache:

sudo a2enmod rewrite

Tapos na mag-log in sa MariaDB console bilang root user na may sumusunod na utos:

sudo mysql -u root -p

Bilang default, walang nakatakdang password ng MariaDB. Nasa loob na, nagpapatuloy kami upang lumikha ng database sa:

MariaDB [(none)]> create database owncloud;

Lumilikha kami ng isang bagong gumagamit ng MariaDB owncloud at magtatalaga rin kami ng isang password dito para sa gumagamit na may sumusunod na query:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Kung saan maaari mong palitan ang password (iyong-password) at username (sarilingcloud) ng isa sa iyong pinili. At pagkatapos nito ay magbibigay kami ng mga pahintulot sa bagong nilikha na gumagamit na may:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

At iniwan namin ang MariaDB

MariaDB [(none)]> exit;

Pag-configure ng Apache

Ngayon, kailangan naming i-edit ang Apache default na file ng pagsasaayos ng site gamit ang:

sudo nano /etc/apache2/sites-enabled/000-default.conf

At dito hahanapin namin ang linya na "DocumentRoot / var / www / html" at babaguhin namin ito sa

DocumentRoot / var / www / owncloud.

Nai-save namin ang mga pagbabago sa Ctrl + O at isinasara sa Ctrl + X.

Isasagawa na namin ang sumusunod na utos:

sudo apt install owncloud-files

At ire-restart namin ang serbisyo ng Apache 2 sa sumusunod na utos:

sudo systemctl restart apache2

Pagse-set up ng OwnCloud

Ang unang bagay na gagawin namin ay malaman kung ano ang aming IP address, malalaman natin ito sa:

ip a | egrep "inet"

Kopyahin namin ang ip na nalaman namin at sa isang web browser na idikit namin ito sa address bar at dito namin iko-configure ang OwnCloud sa kauna-unahang pagkakataon.

Kung saan Hihilingin sa amin na lumikha ng isang username para sa administrator pati na rin isang password.

At maaari din nating baguhin ang default na direktoryo ng data ng OwnCloud / var / www / owncloud / data para sa anumang nais o maiiwan natin ito nang ganoon.

Ngayon, ilalagay namin ang username ng database na nilikha namin ng ilang mga hakbang na ang nakakaraan.

Ngayon ay maaari kang mag-log in gamit ang username at password ng OwnCloud na natukoy mo lamang at tapos ka na. Maaari na nilang simulang gamitin ang OwnCloud sa kanilang Raspberry Pi.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   chiwy dijo

    Sa aking napakumbabang opinyon, ang pag-unlad ng Nextcloud ay mas aktibo, kaya iminumungkahi kong i-install ang Nextcloud sa halip na Owncloud ...

  2.   bigyan ng pacu dijo

    Hello.
    Sa pagbibigay ng lahat ng mga pribilehiyo na hakbang ay napako ako. Binago ko ang syntax na hindi ko alam kung gaano karaming beses at wala akong nakuha.
    Dapat ko bang baguhin ang localhost sa ip na mayroon ang aking raspberry o iiwan ko lamang ang loclahost na nakasulat?
    Baguhan ako dito, at sinusubukan kong maglingkod sa pamamagitan ng pagsunod sa mga hakbang na inilalarawan mo rito ...

    Salamat in advance.

  3.   Srizan10 dijo

    Nanatili ako sa
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Nagawa kong sudo apt update at nakuha ko ang Malformed na entry 1 sa listahan /etc/apt/source.list.d/owncloud.list (Suite)
    Hindi mabasa ang listahan ng mga mapagkukunan.