OwnCloudin asentaminen CentOS 8: een


Owncloud on markkinoiden johtava asiakas-palvelinohjelmisto, joka tarjoaa pilvialustan, jonka avulla voit varmuuskopioida tiedostosi keskeiseen sijaintiin ja synkronoida ne pilvessä. Se on erinomainen vaihtoehto suosituille varmuuskopiosovelluksille, kuten OneDrive, Dropbox ja Google Drive.

Toisin kuin nämä suositut käyttöympäristöt, OwnCloud ei tarjoa datakeskuksen ominaisuuksia tiedostojen isännöimiseksi. Siitä huolimatta sinulle taataan tallennettujen tietojen turvallisuus ja yksityisyys.

Tässä artikkelissa käymme läpi kuinka voit asentaa OwnCloudin CentOS 8: een.

Ennen kuin aloitamme, varmista, että sinulla on asennettuna ja käynnissä LAMP-pino.

Kun kaikki vaatimukset täyttyvät, voimme rullata hihat ja aloittaa!

Vaihe 1: Asenna muut PHP-moduulit

OwnCloud on PHP-sovellus, ja sen virallisissa asiakirjoissa suositellaan oletuksena asennettua PHP 7.3- tai PHP 7.2 -ohjelmaa. OwnCloud vaatii myös joitain ylimääräisiä PHP-laajennuksia, jotta se toimisi saumattomasti.

Joten avaa pääte sudo-käyttäjänä ja suorita komento.

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

Vaihe 2: Luo OwnCloud-tietokanta

Kun olet asentanut tarvittavat PHP-laajennukset, kirjaudu sisään MariaDB-tietokantamoottoriin alla olevan komennon avulla ja anna salasana.

$ mysql -u root -p

Kun kirjaudut sisään, luo OwnCloud-tietokanta ja lisää käyttäjä tietokantaan.

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;

Vaihe 3: Lataa OwnCloud CentOS 8: een

Seuraava vaihe on ladata OwnCloud-tiedosto, tämän oppaan kirjoittamisen ajankohdan viimeisin versio OwnCloudista on 10.3.2. Lataa uusin tarball-tiedosto wget-komennolla.

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

Pura sitten tarball-tiedosto hakemistoon/var/www /.

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

Määritä seuraavaksi omistusoikeudet, joiden avulla Apache-verkkopalvelin voi lukea Owncloudin tiedostoja ja kansioita ja käyttää niitä.

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

Vaihe 4: Määritä Apache-verkkopalvelin OwnCloudia varten

Muutamia muutoksia tarvitaan, jotta Apache-verkkopalvelin voi palvella OwnCloudia. Luo siis kokoonpano OwnCloudille.

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

Liitä seuraava kokoonpano.

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>

Tallenna tiedosto ja poistu siitä.

Jotta muutokset tulisivat voimaan, käynnistä verkkopalvelin uudelleen ja vahvista tila suorittamalla.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Jos SELinux on käytössä ja käynnissä, suorita alla oleva komento, jotta Apache-verkkopalvelin voi kirjoittaa Owncloudin hakemistoon.

$ sudo setsebool -P httpd_unified 1

Vaihe 5: Viimeistele OwNCloudin asennus CentOS 8: een

Kun kaikki tärkeimmät määritykset on tehty, on aika viimeistellä OwnCloudin asennus. Käynnistä selain ja siirry palvelimesi IP-osoitteeseen kuvan osoittamalla tavalla.

http://server-ip/owncloud

Anna käyttäjänimi ja salasana yllä esitetyllä tavalla. Napsauta sitten suoraan alla olevaa Tallennus ja tietokanta -linkkiä ja valitse MySQL/MariaDB-tietokanta. Täytä kaikki tietokannan tiedot, ts. Tietokannan käyttäjä, salasana ja tietokannan nimi.

Napsauta lopuksi ‘Valmis asennus’ -painiketta viimeistellaksesi asennuksen.

Tämä vie sinut sisäänkirjautumissivulle, jossa kirjaudut sisään aiemmin määrittämäsi käyttäjätunnuksella ja salasanalla.

Koska kirjaudumme sisään ensimmäistä kertaa, sinulle tarjotaan vaihtoehtoja, joilla voit asentaa owncloud-sovelluksen eri alustoille, kuten Androidille ja iOS: lle.

Kojelauta näyttää tältä. Melko yksinkertainen ja intuitiivinen käyttää.

Ja näin asennat OwnCloudin CentOS 8: een. Palautteesi on erittäin tervetullut.