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.
Sa aking napakumbabang opinyon, ang pag-unlad ng Nextcloud ay mas aktibo, kaya iminumungkahi kong i-install ang Nextcloud sa halip na Owncloud ...
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.
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.