Kako namestiti OwnCloud na CentOS 8


Owncloud je vodilna tržno-odjemalsko-strežniška programska oprema, ki ponuja platformo v oblaku, ki omogoča varnostno kopiranje datotek na osrednjem mestu in njihovo sinhronizacijo v oblaku. Je odlična alternativa priljubljenim aplikacijam za varnostno kopiranje, kot so OneDrive, Dropbox in Google Drive.

Za razliko od teh priljubljenih platform OwnCloud ne ponuja zmogljivosti podatkovnega centra za gostovanje datotek. Kljub temu vam bosta zagotovljeni varnost in zasebnost shranjenih podatkov.

V tem članku vam bomo predstavili, kako lahko namestite OwnCloud na CentOS 8.

Preden začnemo, se prepričajte, da imate nameščen in zagnan sklad LAMP.

Z vsemi izpolnjenimi zahtevami lahko zavihamo rokave in začnemo!

1. korak: Namestite dodatne PHP module

OwnCloud je aplikacija PHP in njena uradna dokumentacija priporoča PHP 7.3 ali PHP 7.2, ki je privzeto nameščen. Poleg tega OwnCloud potrebuje nekaj dodatnih razširitev PHP, da lahko deluje brezhibno.

Torej odprite svoj terminal kot uporabnik sudo in zaženite ukaz.

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

2. korak: Ustvarite bazo podatkov za OwnCloud

Po namestitvi potrebnih razširitev PHP se v spodnji ukaz prijavite v mehanizem zbirke podatkov MariaDB in vnesite geslo.

$ mysql -u root -p

Po prijavi ustvarite bazo podatkov za OwnCloud in dodajte uporabnika za bazo podatkov.

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;

3. korak: Prenesite OwnCloud v CentOS 8

Naslednji korak je prenos datoteke OwnCloud, do pisanja tega priročnika je najnovejša različica OwnCloud 10.3.2. Z ukazom wget prenesite najnovejšo datoteko tarball.

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

Nato ekstrahirajte datoteko tarball v imenik/var/www /.

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

Nato nastavite lastniška dovoljenja, ki bodo spletnemu strežniku Apache omogočila branje/dostop do datotek in map Owncloud.

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

4. korak: Konfigurirajte spletni strežnik Apache za OwnCloud

Nekaj sprememb je potrebno, da spletni strežnik Apache služi OwnCloud. Torej ustvarite konfiguracijo za OwnCloud.

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

Dodajte naslednjo konfiguracijo.

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>

Shranite in zapustite datoteko.

Da bodo spremembe začele veljati, znova zaženite spletni strežnik in z zagonom potrdite stanje.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Če je SELinux omogočen in se izvaja, izvedite spodnji ukaz, da spletnemu strežniku Apache omogočite pisanje v imenik Owncloud.

$ sudo setsebool -P httpd_unified 1

5. korak: Dokončajte namestitev OwnCloud na CentOS 8

Z vsemi izvedenimi glavnimi konfiguracijami je čas, da dokončamo namestitev OwnCloud. Zaženite brskalnik in obiščite IP strežnika, kot je prikazano.

http://server-ip/owncloud

Navedite uporabniško ime in geslo, kot je prikazano zgoraj. Nato kliknite spodnjo povezavo ‘Storage and database’ in izberite podatkovno bazo ‘MySQL/MariaDB’. Izpolnite vse podrobnosti o zbirki podatkov, tj. Uporabnik, geslo in ime baze podatkov.

Na koncu kliknite gumb 'Finish Setup', da dokončate namestitev.

To vas pripelje na prijavno stran, kjer se boste prijavili z uporabniškim imenom in geslom, ki ste jih določili prej.

Ker se prijavljamo prvič, boste prejeli možnosti za namestitev lastne aplikacije Cloudcloud na različne platforme, kot sta Android in iOS.

Takole je videti armaturna plošča. Precej preprosto in intuitivno za uporabo.

In tako namestite OwnCloud na CentOS 8. Vaše povratne informacije so zelo dobrodošle.