Kako instalirati OwnCloud na CentOS 8


Owncloud je vodeći na tržištu softver klijent-server koji nudi platformu u oblaku koja vam omogućava da napravite sigurnosnu kopiju vaših datoteka na centralnoj lokaciji i sinhronizirate ih na oblaku. To je odlična alternativa popularnim aplikacijama za pravljenje rezervnih kopija kao što su OneDrive, Dropbox i Google Drive.

Za razliku od ovih popularnih platformi, OwnCloud ne nudi mogućnosti podatkovnog centra za hostiranje datoteka. Ipak, bit će vam zajamčena sigurnost i privatnost vaših pohranjenih podataka.

U ovom članku ćemo vas provesti kroz kako možete instalirati OwnCloud na CentOS 8.

Preduvjeti

Prije nego što počnemo, uvjerite se da imate instaliran i aktivan LAMP stack.

Sa ispunjenim svim zahtjevima, možemo zasukati rukave i početi!

Korak 1: Instalirajte dodatne PHP module

OwnCloud je PHP aplikacija i njena zvanična dokumentacija preporučuje PHP 7.3 ili PHP 7.2 koji se podrazumevano instalira. Također, OwnCloud zahtijeva neke dodatne PHP ekstenzije da bi funkcionisao bez problema.

Stoga otvorite svoj terminal kao sudo korisnik i pokrenite naredbu.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Korak 2: Kreirajte bazu podataka za OwnCloud

Nakon instaliranja potrebnih PHP ekstenzija, prijavite se na MariaDB mehanizam baze podataka koristeći naredbu ispod i unesite lozinku.

mysql -u root -p

Nakon prijave, kreirajte bazu podataka za OwnCloud i dodajte korisnika za bazu podataka.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Korak 3: Preuzmite OwnCloud u CentOS 8

Sljedeći korak je preuzimanje datoteke OwnCloud, do trenutka pisanja ovog vodiča, najnovija verzija na OwnCloud je 10.3.2. Koristeći komandu wget, preuzmite najnoviju tarball datoteku.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Zatim raspakirajte tarball datoteku u /var/www/ direktorij.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Zatim konfigurirajte vlasničke dozvole koje će omogućiti Apache web serveru da čita/pristupi Owncloudovim datotekama i folderima.

sudo chown -R apache: /var/www/owncloud

Korak 4: Konfigurirajte Apache web server za OwnCloud

Potrebno je nekoliko promjena da bi Apache web server služio OwnCloud. Stoga kreirajte konfiguraciju za OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Dodajte sljedeću konfiguraciju.

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>

Sačuvajte i izađite iz datoteke.

Da bi promjene stupile na snagu, ponovo pokrenite web server i potvrdite status pokretanjem.

sudo systemctl restart httpd
sudo systemctl status httpd

Ako je SELinux omogućen i radi, izvršite naredbu u nastavku da omogućite Apache web serveru da piše u Owncloudov direktorij.

sudo setsebool -P httpd_unified 1

Korak 5: Završite instalaciju OwnClouda na CentOS 8

Nakon što su urađene sve glavne konfiguracije, vrijeme je da završite instalaciju OwnClouda. Stoga pokrenite svoj pretraživač i posjetite IP vašeg servera kao što je prikazano.

http://server-ip/owncloud

Unesite korisničko ime i lozinku kao što je prikazano iznad. Zatim kliknite na vezu "Skladištenje i baza podataka" direktno ispod i odaberite "MySQL/MariaDB" bazu podataka. Popunite sve detalje baze podataka, tj. korisnika baze podataka, lozinku i naziv baze podataka.

Na kraju, kliknite na dugme 'Završi postavljanje' da dovršite postavljanje.

Ovo vas dovodi do stranice za prijavu na koju ćete se prijaviti sa korisničkim imenom i lozinkom koje ste ranije naveli.

Budući da se prvi put prijavljujemo, bit će vam predstavljene opcije za instaliranje owncloud aplikacije na različite platforme kao što su Android i iOS.

Ovako izgleda kontrolna tabla. Prilično jednostavan i intuitivan za korištenje.

I tako instalirate OwnCloud na CentOS 8. Vaše povratne informacije su dobrodošle.