ownCloud je aplikacija besplatni softver vrste usluge hosting datoteka, koji omogućava internetsku pohranu i mrežne aplikacije (računarstvo u oblaku). Ima dobro korisničko sučelje zasnovano na webu i ima aplikacije za Linux, Windows, macOS, Android i iPhone.
Zbog prirode ownCloud, eOva je aplikacija savršena za našu Raspberry Pi a to nam može pomoći da vam pružimo funkcionalnost hostinga naših datoteka.
Instalacija ownCloud na našoj Raspberry Pi prilično je jednostavna. U ovom uputstvu za osnovu ćemo uzeti službeni sistem naše Raspberryje koji je Raspbian.
Ako i dalje nemate instaliran ovaj sistem na Raspberry-u, možete pogledati sljedeći članak u kojem ćemo objasniti kako to učiniti na prilično jednostavan način. Link je ovaj.
Već s Raspbianom instaliranim na našoj Raspberry pi, ažurirat ćemo pakete i predmemoriju spremišta paketa Raspbian APT sa sljedećom naredbom:
sudo apt update
Sada morate ažurirati sve nove softverske pakete koje je otkrio Raspbian. Za ovo samo moramo izvršiti sljedeću naredbu:
sudo apt upgrade
Dodavanje spremišta paketa OwnCloud
OwnCloud nije dostupan u spremištu Raspbian. Zbog čega ćemo ga dodati u naš sistem na sljedeći način.
prvo preuzmimo GPG ključ iz spremišta paketa OwnCloud:
wget -nv https://download.owncloud.org/download/repositories/production/
Debian_9.0 / Release.key -O Release.key
Sada sistemu dodajemo ključ za preuzimanje pomoću:
sudo apt-key add - < Release.key
Već sa ključem dodanim u sistem, u naš sistem možemo dodati spremište ownCloud. To ćemo dodati izvršavanjem sljedeće naredbe:
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
Već je dodao spremište, sada ćemo izvršiti naredbe ažuriranje paketa i naša lista spremišta sa:
sudo apt update
sudo apt upgrade
U slučaju da vidimo poruku povezanu s wpasupplicant, samo upišemo slovo q. I u ovom trenutku instalacija treba nastaviti.
Sada sa svim ažuriranim i instaliranom aplikacijom, Morat ćemo ponovo pokrenuti Raspberry Pi slijedećom naredbom:
sudo reboot
Instalacija i konfiguracija Apachea i MySQL-a za OwnCloud
OwnCloud je web aplikacija koja radi na LAMP stogu i trebate potpuno funkcionalno postavljanje LAMP servera prije nego što možete instalirati OwnCloud. U ovom dijelu ću vam pokazati kako se to radi.
Mogu instalirajte Apache, PHP, MariaDB i neka PHP proširenja u 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
Sada, Izvršit ćemo sljedeću naredbu da omogućimo Apache-ov mod_rewrite modul:
sudo a2enmod rewrite
Gotovo uđimo u MariaDB konzolu kao root korisnik sa slijedećom naredbom:
sudo mysql -u root -p
Po defaultu nije postavljena MariaDB lozinka. Već ste unutra, nastavljamo sa stvaranjem baze podataka sa:
MariaDB [(none)]> create database owncloud;
Kreiramo novog korisnika MariaDB vlastitog oblaka i dodijelit ćemo mu lozinku za korisnika sa sljedećim upitom:
MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'
Gdje možete zamijeniti lozinku (svoju-lozinku) i korisničko ime (owncloud) sa onom po vašem izboru. A nakon toga dat ćemo dozvole novostvorenom korisniku sa:
MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';
I napustili smo MariaDB
MariaDB [(none)]> exit;
Apache konfiguracija
Sada moramo urediti Apache zadanu datoteku za konfiguraciju web lokacije pomoću:
sudo nano /etc/apache2/sites-enabled/000-default.conf
I ovdje tražit ćemo liniju "DocumentRoot / var / www / html" i promijenit ćemo je u
DocumentRoot / var / www / owncloud.
Promjene čuvamo sa Ctrl + O i zatvaramo sa Ctrl + X.
Sada ćemo izvršiti sljedeću naredbu:
sudo apt install owncloud-files
A mi ćemo ponovo pokrenuti uslugu Apache 2 sa sljedećom naredbom:
sudo systemctl restart apache2
Postavljanje OwnCloud-a
Prvo što ćemo učiniti je saznati koja je naša IP adresa, to možemo znati sa:
ip to | egrep "inet"
Kopirat ćemo ip koji smo saznali i zalijepiti ga u traku za adresu u web pregledniku i ovdje ćemo prvi put konfigurirati OwnCloud.
Gde Tražit će od nas da stvorimo korisničko ime za administratora, kao i lozinku.
A također možemo promijeniti zadani OwnCloud direktorij podataka / var / www / owncloud / data u bilo što što želimo ili ga možemo tako ostaviti.
Sada, postavićemo korisničko ime baze podataka koju smo kreirali prije nekoliko koraka.
Sada se možete prijaviti sa upravo navedenim korisničkim imenom i lozinkom OwnCloud i gotovi ste. Oni sada mogu početi koristiti OwnCloud na svom Raspberry Pi.
Po mom skromnom mišljenju, razvoj Nextcloud-a je mnogo aktivniji, pa bih predložio instaliranje Nextcloud-a umjesto Owncloud-a ...
Zdravo.
Na koraku dodjele svih privilegija zaglavim. Izmijenio sam sintaksu ne znam koliko puta i ne dobivam ništa.
Da li bih trebao promijeniti localhost na IP koji ima moja malina ili jednostavno ostaviti loclahost kako je napisano?
U ovome sam novak i pokušavam uslužiti slijedeći korake koje ovdje opisujete ...
Hvala unaprijed.
Ostao sam u
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list
Napravio sam sudo apt update i dobio sam pogrešan unos 1 na listi /etc/apt/sources.list.d/owncloud.list (Suite)
Spisak izvora nije se mogao pročitati.