Wéi installéiere Dir OwnCloud op Rocky Linux an AlmaLinux


Datei Sharing an Zesummenaarbecht ass eng vun de Schlësselfunktiounen déi d'Benotzer op der Cloud profitéieren fir Workflows ze streamline. Dëst erlaabt Teams a Benotzer hir Projeten op eng fristgerecht a praktesch Manéier gemaach ze kréien onofhängeg vun der geographescher Distanz.

Owncloud ass e Dateiserver deen eng Suite vu Software enthält déi d'Benotzer erlaabt hir Dateien an Ordner op eng sécher a praktesch Manéier nahtlos eropzelueden an ze deelen. Dir kënnt OwnCloud op engem on-premise Server ofsetzen, oder e virtuelle Server deen vun Ärem Webhost gehost gëtt. Zousätzlech kënnt Dir OwnCloud online entscheeden wat eng SaaS Plattform ass, deem säi Server an Däitschland gehost gëtt.

[ Dir kënnt och gär hunn: Open Source Cloud Storage Software fir Linux ]

OwnCloud kënnt an dräi Editiounen: Gemeinschaft, Enterprise a Standard. D'Community Edition ass gratis an Open-Source a bitt d'Basisfeatures déi Dir braucht fir unzefänken, an dat ass wat mir installéieren.

An dësem Guide wäerte mir OwnCloud op Rocky Linux an AlmaLinux installéieren.

Virun alles anescht, gitt sécher datt Dir déi folgend op der Plaz hutt:

  • Eng Instanz vum LAMP-Stack installéiert op Rocky Linux oder AlmaLinux.
  • SSH Zougang zu der Rocky Linux Instanz mat engem Sudo Benotzer konfiguréiert.

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

Wéi mir ufänken, hoffen mir datt Dir schonn de LAMP Stack installéiert hutt. OwnCloud enthält elo Ënnerstëtzung fir PHP 7.4 am Géigesaz zu virdrun wann et nëmme mat PHP 7.2 a PHP 7.3 kompatibel war.

Fir d'Installatioun ouni Probleemer weiderzemaachen, sinn e puer zousätzlech PHP Moduler erfuerderlech. Dofir, installéiert se wéi follegt.

$ 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

Fuert weider, Dir musst eng Datebank fir OwnCloud erstellen. Dëst wäert hëllefräich sinn während an no der Installatioun fir entscheedend Dateien ze späicheren. Also fuert weider a loggt Iech op de MariaDB Datebankserver:

$ sudo mysql -u root -p

Bannent der MariaDB Prompt, erstellt d'OwnCloud Datebank. An eisem Beispill gëtt d'Datebank owncloud_db genannt.

CREATE DATABASE owncloud_db;

Als nächst, erstellt en OwnCloud Datebank Benotzer an gitt e Passwuert.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

Gitt dann all Privilegien un den Datebank Benotzer op der OwnCloud Datebank.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Endlech späichert d'Ännerungen a gitt aus dem Datebankserver.

FLUSH PRIVILEGES;
exit;

Schrëtt 3: Installéiert OwnCloud am Rocky Linux

Mat der Datebank op der Plaz, gitt op OwnCloud's Download Säit a kopéiert de Link op déi lescht Archivdatei.

Benotzt de wget Kommando, luet d'Tarball Datei wéi follegt erof.

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

Fuert weider, extrahéiert déi erofgelueden Archivdatei an de Webroot Verzeichnis.

$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Als nächst ännert d'Besëtzer an den OwnCloud Verzeichnis op den Apache Benotzer.

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

Als nächst setzt d'Permissiounen wéi gewisen.

$ sudo chmod -R 775 /var/www/html/owncloud

Schrëtt 4: Apache konfiguréieren fir OwnCloud ze hosten

Déi nächst Aktioun ass eng Konfiguratiounsdatei fir OwnCloud ze kreéieren.

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

Kopéiert a paste dës Linnen a späichert d'Ännerungen.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

Da starten den Apache Webserver nei fir d'Ännerungen auszeféieren.

$ sudo systemctl restart httpd

A kontrolléiert datt de Webserver leeft.

$ sudo systemctl status httpd

Endlech, konfiguréiert SELinux wéi follegt.

$ sudo setsebool -P httpd_unified 1

Schrëtt 5: Zougang OwnCloud aus engem Browser

Zu dësem Zäitpunkt si mir mat all de Konfiguratiounen fäerdeg. De nächste Schrëtt ass Zougang zu Owncloud vum Browser. Also kuckt d'URL:

http://server-ip/owncloud

Dëst bréngt Iech op déi initial Etapp wou Dir verlaangt sidd en Admin Kont ze kreéieren. Also gitt de Benotzernumm a Passwuert un.

Da klickt op 'Lagerung & Datebank' a fëllt de Formulaire mat den Datenbankdetailer aus (Datebank Benotzer, Datebank, a Passwuert).

Da klickt op de 'Finish Setup' Knäppchen. Dëst féiert Iech op d'Login Säit wou Dir musst Är Admin Umeldungsinformatiounen ubidden.

Dëst féiert Iech op den OwnCloud Dashboard.

Vun hei aus kënnt Dir Är Dateien eropluede an Ordner deelen se, a mat anere Benotzer kollaboréieren.

An dat ass et. Mir hunn Iech erfollegräich duerch de Prozess vun der Installatioun OwnCloud op Rocky Linux an AlmaLinux gefouert.