Kako instalirati OwnCloud u Debian 10
Owcloud je vodeći na tržištu sistem za dijeljenje datoteka na mreži koji vam omogućava da napravite sigurnosnu kopiju i s lakoćom dijelite svoje datoteke. Ako niste obožavatelj DropBoxa ili Google Drivea, onda je OwnCloud odlična alternativa.
U ovom članku ćemo vas provesti kroz instalaciju OwnClouda u Debian 10.
Korak 1: Instalirajte LAMP Stack na Debian
Pošto OwnCloud radi na pretraživaču i back-endu tako što pohranjuje podatke u bazi podataka, prvo moramo instalirati LAMP stog. LAMP je popularan besplatni i open-source hosting stog koji programeri koriste za hostovanje svojih web aplikacija. To je skraćenica od Linux, Apache, MariaDB/MySQL, i PHP.
Prvo, ažurirajmo sistemska spremišta.
sudo apt update && sudo apt upgrade
Zatim instalirajte Apache web server i MariaDB server baze podataka tako što ćete pokrenuti naredbu.
sudo apt install apache2 mariadb-server mariadb-client
Nakon što je instalacija završena, nastavite i instalirajte PHP 7.2. U vrijeme pisanja ovog vodiča, PHP 7.3 još nije podržan, tako da je naš najbolji način korištenje PHP 7.2.
Dakle, omogućite PHP spremište kao što je prikazano.
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
Kada završite sa kreiranjem spremišta za PHP, ažurirajte svoje sistemske pakete i spremišta da bi novo PHP spremište stupilo na snagu.
sudo apt update
Sada instalirajte PHP i potrebne zavisnosti kao što je prikazano.
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}
Jednom instaliran, provjerite verziju PHP-a pomoću naredbe.
php -v
Također, provjerite da li je Apache web server pokrenut pokretanjem naredbe.
systemctl status apache2
Ako je Apache pokrenut i radi, trebali biste dobiti izlaz sličan onom prikazanom ispod, što pokazuje da je 'aktivan'.
Ako Apache nije pokrenut, pokrenite ga i omogućite ga pri pokretanju pokretanjem komandi.
systemctl start apache2
systemctl enable apache2
Korak 2: Kreirajte bazu podataka za OwnCloud datoteke
Sljedeći korak će biti kreiranje baze podataka za rukovanje datotekama OwnClouda tokom i nakon instalacije.
Prijavite se na MariaDB server.
mysql -u root -p
Kada se prijavite, kreirajte bazu podataka za OwnCloud.
MariaDB [(none)]> CREATE DATABASE owncloud;
Kreirajte korisnika za OwnCloud bazu podataka i dodijelite sve privilegije korisniku.
MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
Konačno, ispraznite privilegije i izađite.
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Korak 3: Instalirajte OwnCloud u Debian
Prema zadanim postavkama, OwnCloud nije uključen u Debian 10 spremišta. Ipak, OwnCloud održava spremište za svaku distribuciju. Spremište za Debian 10 još nije objavljeno i stoga ćemo koristiti spremište Debiana 9.
Prvo instalirajte PGP ključ za potpisivanje.
sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -
Nakon što je ključ za potpisivanje instaliran, nastavite i omogućite OwnCloud spremište.
sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list
Još jednom ažurirajte svoj sistem kako biste ponovo sinkronizirali sistemske pakete i instalirali Owncloud.
sudo apt update
sudo apt-get install owncloud-files
Korak 4: Konfigurirajte Apache za OwnCloud
Nakon instalacije, OwnCloud pohranjuje svoje datoteke u /var/www/owncloud direktorij. Stoga moramo konfigurirati naš web server da služi OwnCloud fajlovima.
Dakle, kreirajte virtuelni host fajl za Owncloud kao što je prikazano.
sudo vim /etc/apache2/sites-available/owncloud.conf
Dodajte konfiguraciju ispod i sačuvajte.
Alias / "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>
Da biste omogućili OwnCloud stranicu, baš kao što biste pokrenuli bilo koji virtualni domaćin naredbu:
sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/
Zatim omogućite dodatne Apache module koji su potrebni za OwnCloud i ponovo pokrenite Apache web server da ponovo učitate konfiguraciju i izvršite promjene.
sudo a2enmod rewrite mime unique_id
sudo systemctl restart apache2
Korak 5: Završetak instalacije OwnClouda
Da dovršite postavljanje OwnClouda, pregledajte IP adresu vašeg servera kao što je prikazano u nastavku:
http://server-ip
Interfejs dobrodošlice će vas pozdraviti kao što je prikazano. Od vas će se tražiti da unesete korisničko ime i lozinku.
Zatim kliknite na 'Skladištenje i baza podataka' i navedite detalje baze podataka kao što su korisnik baze podataka, ime baze podataka i lozinka.
Na kraju kliknite na 'Završi postavljanje'.
Ovo vas vodi na stranicu za prijavu. Unesite svoje korisničko ime i lozinku i pritisnite ENTER.
U početku ćete dobiti skočni prozor s informacijama o OwnCloud-ovoj Desktop, Android i iOS aplikaciji koju možete instalirati na svoje uređaje. Ovo vam omogućava pristup vašim podacima u pokretu.
Evo kontrolne table.
I konačno smo došli do kraja ovog tutorijala. Sada možete s lakoćom sačuvati i dijeliti svoje fajlove koristeći OwnCloud. Hvala na izdvojenom vremenu.