Pretvorite Raspberry Pi u lični oblak pomoću ownCloud

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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   chiwy rekao je

    Po mom skromnom mišljenju, razvoj Nextcloud-a je mnogo aktivniji, pa bih predložio instaliranje Nextcloud-a umjesto Owncloud-a ...

  2.   daj pacu rekao je

    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.

  3.   MrIzan10 rekao je

    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.