Kako instalirati OwnCloud na Ubuntu 18.04
OwnCloud vodeća je platforma za razmjenu datoteka i rad u oblaku s otvorenim kodom čije su usluge i funkcije slične onima koje nude DropBox i Google Drive. Međutim, za razliku od Dropboxa, OwnCloud nema kapacitet centra za pohranu hostiranih datoteka. Unatoč tome, i dalje možete dijeliti datoteke poput dokumenata, slika i videozapisa da ih spomenite, a možete im pristupiti na više uređaja kao što su pametni telefoni, tableti i računala.
U ovom ćete članku naučiti kako instalirati OwnCloud na Ubuntu 18.04 i novije verzije.
Korak 1: Ažurirajte Ubuntu sistemske pakete
Prije početka ažurirajte sistemske pakete i spremišta pomoću sljedeće naredbe apt.
$ sudo apt update -y && sudo apt upgrade -y
Korak 2: Instalirajte Apache i PHP 7.2 u Ubuntu
OwnCloud je izgrađen na PHP-u i obično mu se pristupa putem web sučelja. Iz tog razloga instalirat ćemo web poslužitelj Apache za posluživanje datoteka Owncloud, kao i PHP 7.2 i dodatne PHP module potrebne za nesmetano funkcioniranje OwnClouda.
$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Nakon završetka instalacije možete provjeriti je li Apache instaliran pokretanjem naredbe dpkg.
$ sudo dpkg -l apache2
Iz rezultata možemo vidjeti da smo instalirali Apache verziju 2.4.29.
Da biste pokrenuli i omogućili Apacheu pokretanje prilikom pokretanja, pokrenite naredbe.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
Sada prijeđite na svoj preglednik i na URL traku unesite IP adresu svog poslužitelja, kao što je prikazano:
http://server-IP
Dolje biste trebali dobiti web stranicu koja pokazuje da je Apache instaliran i pokrenut.
Da biste provjerili je li instaliran PHP.
$ php -v
Korak 3: Instalirajte MariaDB u Ubuntu
MariaDB je popularan poslužitelj baze podataka s otvorenim kodom koji se naširoko koristi od strane programera, entuzijasta baza podataka, a također i u proizvodnim okruženjima. To je račvanje MySQL-a i preferira se MySQL-u od preuzimanja MySQL-a od strane Oraclea.
Da biste instalirali pokretanje MariaDB.
$ sudo apt install mariadb-server
Prema zadanim postavkama, MariaDB nije zaštićena i sklona je narušavanju sigurnosti. Stoga moramo izvršiti dodatne korake za učvršćivanje MariaDB poslužitelja.
Za početak osiguranja MySQL poslužitelja pokrenite naredbu:
$ sudo mysql_secure_installation
Pritisnite ENTER kada se zatraži root lozinka i pritisnite ‘Y’
da biste postavili root lozinku.
Za preostale upite jednostavno upišite ‘Y’
i pritisnite ENTER.
Vaš je MariaDB poslužitelj sada osiguran na pristojnoj razini.
Korak 4: Stvorite bazu podataka OwnCloud
Moramo stvoriti bazu podataka za Owncloud za pohranu datoteka tijekom i nakon instalacije. Dakle, prijavite se na MariaDB.
$ sudo mysql -u root -p
Pokrenite naredbe u nastavku:
MariaDB [(none)]> CREATE DATABASE owncloud_db; MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email '; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Korak 5: Preuzmite OwnCloud u Ubuntuu
Nakon stvaranja baze podataka, sada naredba wget.
$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
Nakon preuzimanja, raspakirajte zipovani paket u direktorij /var/www/
.
$ sudo unzip owncloud-10.4.0.zip -d /var/www/
Zatim postavite dozvole.
$ sudo chown -R www-data:www-data /var/www/owncloud/ $ sudo chmod -R 755 /var/www/owncloud/
Korak 6: Konfigurirajte Apache za OwnCloud
U ovom ćemo koraku konfigurirati Apache da poslužuje datoteke OwnCloud. Da bismo to učinili, stvorit ćemo konfiguracijsku datoteku za Owncloud kao što je prikazano.
$ sudo vim /etc/apache2/conf-available/owncloud.conf
Dodajte konfiguraciju u nastavku.
Alias /owncloud "/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>
Spremite i zatvorite datoteku.
Dalje, morate omogućiti sve potrebne Apache module i novo dodanu konfiguraciju pokretanjem naredbi u nastavku:
$ sudo a2enconf owncloud $ sudo a2enmod rewrite $ sudo a2enmod headers $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime
Da bi promjene stupile na snagu, ponovo pokrenite web poslužitelj Apache.
$ sudo systemctl restart apache2
Korak 7: Završetak instalacije OwnCloud u Ubuntuu
Nakon dovršetka svih potrebnih konfiguracija, preostaje samo instaliranje OwnClouda u preglednik. Stoga krenite prema pregledniku i unesite adresu svog poslužitelja praćenu sufiksom /owncloud
.
http://server-IP/owncloud
Prikazat će vam se web stranica slična onoj u nastavku.
Odmah ispod kliknite na ‘Pohrana i baza podataka’. Odaberite "MySQL/MariaDB" u odjeljku "konfiguriranje baze podataka" i popunite vjerodajnice baze podataka koje ste definirali tijekom stvaranja baze podataka za korisnika OwnCloud, tj. Korisnika baze podataka, lozinku korisnika baze podataka i naziv baze podataka.
Na kraju, kliknite "Završi postavljanje" da biste završili s postavljanjem Ownclouda.
To vas vodi na zaslon za prijavu kao što je prikazano. Unesite prethodno definirano korisničko ime i lozinku i pritisnite ENTER.
Prikazat će se obavijest koja ukazuje na druge načine kojima možete pristupiti OwnCloudu, tj. IOS, Android i Desktop App.
Zatvorite skočni prozor za pristup nadzornoj ploči kao što je prikazano:
I to je to, momci! Uspješno smo instalirali platformu za dijeljenje datoteka OwnCloud na Ubuntu 18.04.