Kuinka asentaa OwnCloud CentOS 8:aan


Owncloud on markkinoiden johtava asiakaspalvelinohjelmisto, joka tarjoaa pilvialustan, jonka avulla voit varmuuskopioida tiedostosi keskeiseen sijaintiin ja synkronoida ne pilveen. Se on erinomainen vaihtoehto suosituille varmuuskopiointisovelluksille, kuten OneDrive, Dropbox ja Google Drive.

Toisin kuin nämä suositut alustat, OwnCloud ei tarjoa datakeskuksen ominaisuuksia tiedostojen isännöintiin. Siitä huolimatta sinulle taataan tallennettujen tietojen turvallisuus ja yksityisyys.

Tässä artikkelissa opastamme sinua, kuinka voit asentaa OwnCloudin CentOS 8:aan.

Edellytykset

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

Kun kaikki vaatimukset on täytetty, voimme kääriä hihat ja aloittaa!

Vaihe 1: Asenna lisää PHP-moduuleja

OwnCloud on PHP-sovellus, ja sen virallisessa dokumentaatiossa suositellaan PHP 7.3:a tai PHP 7.2:ta, jotka on asennettu oletuksena. Lisäksi OwnCloud vaatii joitakin PHP-lisälaajennuksia toimiakseen saumattomasti.

Joten avaa terminaali 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 tietokanta OwnCloudille

Kun olet asentanut tarvittavat PHP-laajennukset, kirjaudu sisään MariaDB-tietokantakoneeseen alla olevalla komennolla ja anna salasana.

mysql -u root -p

Kun kirjaudut sisään, luo tietokanta OwnCloudille 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 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Vaihe 3: Lataa OwnCloud CentOS 8:ssa

Seuraava vaihe on ladata OwnCloud-tiedosto. Tämän oppaan kirjoittamishetkellä OwnCloudin viimeisin versio on 10.3.2. Lataa uusin tarball-tiedosto komennolla wget.

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/käyttää Owncloudin tiedostoja ja kansioita.

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

Vaihe 4: Määritä Apache Web Server OwnCloudille

Muutama muutos on tehtävä, jotta Apache-verkkopalvelin voi palvella OwnCloudia. Luo siis määritys 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 ja poistu tiedostosta.

Jotta muutokset tulevat 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:ssa

Kun kaikki tärkeimmät asetukset on tehty, on aika viimeistellä OwnCloudin asennus. Joten käynnistä selain ja käy palvelimesi IP-osoitteessa kuvan mukaisesti.

http://server-ip/owncloud

Anna käyttäjätunnus ja salasana yllä olevan kuvan mukaisesti. Napsauta seuraavaksi suoraan alla olevaa Tallennustila ja tietokanta -linkkiä ja valitse MySQL/MariaDB-tietokanta. Täytä kaikki tietokannan tiedot, kuten tietokannan käyttäjä, salasana ja tietokannan nimi.

Viimeistele asennus napsauttamalla Lopeta asennus -painiketta.

Tämä vie sinut kirjautumissivulle, 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 owncloud-sovelluksen asentamiseen eri alustoille, kuten Android ja iOS.

Tältä kojelauta näyttää. Melko yksinkertainen ja intuitiivinen käyttää.

Ja näin asennat OwnCloudin CentOS 8:aan. Palautteesi on erittäin tervetullutta.