Zoeken op website

Hoe OwnCloud op CentOS 8 te installeren


Owncloud is marktleidende client-serversoftware die een cloudplatform biedt waarmee u op een centrale locatie een back-up van uw bestanden kunt maken en deze in de cloud kunt synchroniseren. Het is een uitstekend alternatief voor populaire back-uptoepassingen zoals OneDrive, Dropbox en Google Drive.

In tegenstelling tot deze populaire platforms biedt OwnCloud geen datacentermogelijkheden voor het hosten van bestanden. Niettemin bent u verzekerd van de veiligheid en privacy van uw opgeslagen gegevens.

In dit artikel laten we u zien hoe u OwnCloud op CentOS 8 kunt installeren.

Vereisten

Voordat we aan de slag gaan, moet u ervoor zorgen dat er een LAMP-stack is geïnstalleerd en actief is.

Nu aan alle vereisten is voldaan, kunnen we onze mouwen opstropen en aan de slag gaan!

Stap 1: Installeer extra PHP-modules

OwnCloud is een PHP-applicatie en de officiële documentatie beveelt PHP 7.3 of PHP 7.2 aan, dat standaard wordt geïnstalleerd. Bovendien heeft OwnCloud enkele aanvullende PHP-extensies nodig om naadloos te kunnen werken.

Open dus uw terminal als sudo-gebruiker en voer de opdracht uit.

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

Stap 2: Maak een database voor OwnCloud

Na het installeren van de vereiste PHP-extensies logt u in op de MariaDB database-engine met behulp van de onderstaande opdracht en geeft u het wachtwoord op.

mysql -u root -p

Nadat u bent ingelogd, maakt u een database aan voor OwnCloud en voegt u een gebruiker voor de database toe.

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;

Stap 3: Download OwnCloud in CentOS 8

De volgende stap is het downloaden van het OwnCloud-bestand. Op het moment dat deze handleiding wordt geschreven, is de nieuwste versie op OwnCloud 10.3.2. Gebruik de opdracht wget om het nieuwste tarball-bestand te downloaden.

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

Pak vervolgens het tarball-bestand uit naar de map /var/www/.

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

Configureer vervolgens de eigendomsrechten waarmee de Apache webserver de bestanden en mappen van Owncloud kan lezen/toegang krijgen.

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

Stap 4: Configureer Apache Web Server voor OwnCloud

Er zijn een paar wijzigingen nodig voordat de Apache webserver OwnCloud kan bedienen. Maak daarom een configuratie aan voor OwnCloud.

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

Voeg de volgende configuratie toe.

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>

Sla het bestand op en sluit het af.

Om de wijzigingen van kracht te laten worden, start u de webserver opnieuw op en bevestigt u de status door deze uit te voeren.

sudo systemctl restart httpd
sudo systemctl status httpd

Als SELinux is ingeschakeld en actief is, voer dan het onderstaande commando uit om de Apache-webserver toe te staan naar de map van Owncloud te schrijven.

sudo setsebool -P httpd_unified 1

Stap 5: Voltooi de installatie van OwnCloud op CentOS 8

Nu alle belangrijke configuraties zijn voltooid, is het tijd om de installatie van OwnCloud af te ronden. Start dus uw browser en bezoek het IP-adres van uw server, zoals weergegeven.

http://server-ip/owncloud

Geef de gebruikersnaam en het wachtwoord op zoals hierboven weergegeven. Klik vervolgens direct hieronder op de link ‘Opslag en database’ en selecteer de database ‘MySQL/MariaDB’. Vul alle databasegegevens in, dat wil zeggen databasegebruiker, wachtwoord en databasenaam.

Klik ten slotte op de knop ‘Installatie voltooien’ om de installatie te voltooien.

U komt dan op de inlogpagina waar u inlogt met de gebruikersnaam en het wachtwoord die u eerder heeft opgegeven.

Omdat we voor de eerste keer inloggen, krijg je opties voorgeschoteld voor het installeren van de owncloud App op verschillende platforms zoals Android en iOS.

Zo ziet het dashboard eruit. Vrij eenvoudig en intuïtief te gebruiken.

En zo installeer je OwnCloud op CentOS 8. Uw feedback is zeer welkom.