Wéi installéiere ech OwnCloud op CentOS 8


Owncloud ass eng Maartféierend Client-Server Software déi eng Cloud Plattform ubitt déi Iech erlaabt Är Dateien op enger zentraler Plaz ze backen an se op der Wollek ze synchroniséieren. Et ass eng exzellent Alternativ zu populäre Backup-Applikatiounen wéi OneDrive, Dropbox a Google Drive.

Am Géigesaz zu dëse populäre Plattformen bitt OwnCloud keng Datenzenterfäegkeeten fir Dateien ze hosten. Trotzdem wäert Dir d'Sécherheet an d'Privatsphär vun Äre gespäicherten Donnéeën garantéiert ginn.

An dësem Artikel wäerte mir Iech duerchgoën wéi Dir OwnCloud op CentOS 8 installéiere kënnt.

Ier mer ufänken, gitt sécher datt Dir e LAMP Stack installéiert hutt a leeft.

Mat allen Ufuerderungen erfëllt, kënne mir eis Ärmelen rullen an ufänken!

Schrëtt 1: Zousätzlech PHP Moduler installéieren

OwnCloud ass eng PHP Applikatioun a seng offiziell Dokumentatioun recommandéiert PHP 7.3 oder PHP 7.2 déi als Standard installéiert ass. Och e puer zousätzlech PHP-Extensiounen si vum OwnCloud erfuerderlech fir datt et nahtlos funktionnéiert.

Also öffnen Ären Terminal als Sudo Benotzer a lafen de Kommando aus.

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

Schrëtt 2: Erstellt eng Datebank fir OwnCloud

Nodeems Dir déi erfuerderlech PHP-Extensiounen installéiert hutt, loggt Iech op de MariaDB Datebankmotor mat dem Kommando hei drënner a gitt d'Passwuert un.

$ mysql -u root -p

Wann Dir Iech ugemellt hutt, erstellt eng Datebank fir OwnCloud a füügt e Benotzer fir d'Datebank derbäi.

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;

Schrëtt 3: Download OwnCloud am CentOS 8

De nächste Schrëtt ass d'OwnCloud Datei erofzelueden, zum Zäitpunkt vun dësem Guide ze schreiwen, ass déi lescht Versioun op OwnCloud 10.3.2. Mat dem wget Kommando luet déi lescht Tarball Datei erof.

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

Extrait dann d'Tarball Datei an den /var/www/ Verzeichnis.

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

Als nächst konfiguréiert d'Besëtzerrechter déi den Apache Webserver erlaben d'Owncloud Dateien an Ordner ze liesen/Zougang.

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

Schrëtt 4: Apache Web Server fir OwnCloud konfiguréieren

E puer Ännerungen sinn erfuerderlech fir den Apache Webserver fir OwnCloud ze déngen. Also erstellt eng Konfiguratioun fir OwnCloud.

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

Fügt déi folgend Konfiguratioun un.

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>

Späichert a gitt d'Datei aus.

Fir d'Ännerungen a Kraaft ze trieden, start de Webserver nei a bestätegt de Status andeems se lafen.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Wann SELinux aktivéiert ass a leeft, fuert de Kommando hei drënner aus fir datt den Apache Webserver an den Owncloud Verzeichnis schreift.

$ sudo setsebool -P httpd_unified 1

Schrëtt 5: Finaliséieren d'Installatioun vun OwnCloud op CentOS 8

Mat all de grousse Konfiguratiounen gemaach, ass et Zäit d'Installatioun vun OwnCloud ze finaliséieren. Also start Äre Browser a besicht d'IP vun Ärem Server wéi gewisen.

http://server-ip/owncloud

Gitt de Benotzernumm a Passwuert wéi uewen gewisen. Als nächst klickt op de Link 'Lagerung an Datebank' direkt hei ënnen a wielt 'MySQL/MariaDB' Datebank. Fëllt all d'Datebankdetailer aus, dh Datebank Benotzer, Passwuert an Datebanknumm.

Endlech, klickt op de 'Finish Setup' Knäppchen fir de Setup ofzeschléissen.

Dëst bréngt Iech op d'Login Säit wou Dir Iech mat dem Benotzernumm a Passwuert aloggen, déi Dir virdru uginn hutt.

Well mir Iech fir d'éischte Kéier aloggen, kritt Dir Optiounen presentéiert fir d'owncloud App op verschiddene Plattformen wéi Android an iOS z'installéieren.

Dëst ass wéi den Dashboard ausgesäit. Ganz einfach an intuitiv ze benotzen.

An esou installéiert Dir OwnCloud op CentOS 8. Äre Feedback ass wëllkomm.