Kako instalirati OwnCloud na CentOS 8


Owncloud je vodeći na tržištu softver klijent-poslužitelj koji nudi platformu u oblaku koja vam omogućuje izradu sigurnosnih kopija datoteka na središnjem mjestu i njihovu sinkronizaciju u oblaku. To je izvrsna alternativa popularnim aplikacijama za sigurnosno kopiranje kao što su OneDrive, Dropbox i Google Drive.

Za razliku od ovih popularnih platformi, OwnCloud ne nudi mogućnosti podatkovnog centra za smještaj datoteka. Bez obzira na to, 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, provjerite imate li LAMP stog instaliran i pokrenut.

Uz ispunjenje svih uvjeta, možemo zasukati rukave i krenuti!

Korak 1: Instalirajte dodatne PHP module

OwnCloud je PHP aplikacija i njezina službena dokumentacija preporučuje PHP 7.3 ili PHP 7.2 koji je instaliran prema zadanim postavkama. Također, OwnCloud zahtijeva neke dodatne PHP ekstenzije za besprijekoran rad.

Dakle, 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: Napravite bazu podataka za OwnCloud

Nakon instaliranja potrebnih PHP ekstenzija, prijavite se u pogon baze podataka MariaDB pomoću donje naredbe i unesite lozinku.

mysql -u root -p

Nakon prijave, stvorite 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 OwnCloud datoteke, u vrijeme pisanja ovog vodiča, najnovija verzija na OwnCloud je 10.3.2. Pomoću naredbe wget preuzmite najnoviju tarball datoteku.

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

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

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

Zatim konfigurirajte vlasničke dozvole koje će Apache web poslužitelju omogućiti čitanje/pristup Owncloud datotekama i mapama.

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

Korak 4: Konfigurirajte web poslužitelj Apache za OwnCloud

Potrebno je nekoliko promjena kako bi web poslužitelj Apache posluživao OwnCloud. Dakle, izradite 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>

Spremite i izađite iz datoteke.

Da bi promjene stupile na snagu, ponovno pokrenite web poslužitelj i potvrdite status pokretanjem.

sudo systemctl restart httpd
sudo systemctl status httpd

Ako je SELinux omogućen i pokrenut, izvršite donju naredbu kako biste web poslužitelju Apache omogućili pisanje u direktorij Ownclouda.

sudo setsebool -P httpd_unified 1

Korak 5: Završite instalaciju OwnClouda na CentOS 8

Nakon što su sve glavne konfiguracije obavljene, vrijeme je da dovršite instalaciju OwnClouda. Dakle, pokrenite preglednik i posjetite IP poslužitelja kao što je prikazano.

http://server-ip/owncloud

Unesite korisničko ime i lozinku kao što je gore prikazano. Zatim kliknite vezu 'Skladištenje i baza podataka' neposredno ispod i odaberite bazu podataka 'MySQL/MariaDB'. Ispunite sve pojedinosti baze podataka, tj. korisnika baze podataka, lozinku i naziv baze podataka.

Na kraju kliknite gumb "Završi postavljanje" da biste dovršili postavljanje.

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

Budući da se prijavljujemo po prvi put, prikazat će vam se opcije za instalaciju aplikacije owncloud na različitim platformama kao što su Android i iOS.

Ovako izgleda nadzorna ploča. Prilično jednostavan i intuitivan za korištenje.

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