Hvordan installere OwnCloud på Rocky Linux og AlmaLinux


Fildeling og samarbeid er en av nøkkelfunksjonene som brukere utnytter på skyen for å strømlinjeforme arbeidsflyter. Dette gjør det mulig for team og brukere å få sine prosjekter utført på en tidsriktig og praktisk måte uavhengig av geografisk avstand.

Owncloud er en filserver som består av en programvarepakke som lar brukere sømløst laste opp og dele filene og mappene sine på en sikker og praktisk måte. Du kan distribuere OwnCloud på en lokal server, eller en virtuell server hostet av webverten din. I tillegg kan du velge OwnCloud online, som er en SaaS-plattform hvis server er vert i Tyskland.

OwnCloud kommer i tre utgaver: Community, Enterprise og Standard. Community Edition er gratis og åpen kildekode og tilbyr de grunnleggende funksjonene du trenger for å komme i gang, og det er dette vi skal installere.

I denne veiledningen vil vi installere OwnCloudRocky Linux og AlmaLinux.

Forutsetninger

Før noe annet, sørg for at du har følgende på plass:

  • En forekomst av LAMP-stack installert på Rocky Linux eller AlmaLinux.
  • SSH-tilgang til Rocky Linux-forekomsten med en sudo-bruker konfigurert.

Trinn 1: Installer flere PHP-utvidelser

Når vi kommer i gang, håper vi at du allerede har LAMP-stabelen installert. OwnCloud inkluderer nå støtte for PHP 7.4 i motsetning til før da den bare var kompatibel med PHP 7.2 og PHP 7.3 .

For at installasjonen skal fortsette uten problemer, kreves det noen ekstra PHP-moduler. Installer dem derfor som følger.

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

Trinn 2: Opprett en database for OwnCloud

Når du går videre, må du opprette en database for OwnCloud. Dette vil være nyttig under og etter installasjonen for å lagre viktige filer. Så fortsett og logg på MariaDB-databasetjeneren:

sudo mysql -u root -p

Inne i MariaDB-ledeteksten oppretter du OwnCloud-databasen. I vårt eksempel heter databasen owncloud_db.

CREATE DATABASE owncloud_db;

Deretter oppretter du en OwnCloud-databasebruker og tilordner et passord.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY 'P@ssword';

Deretter tildeler du alle privilegier til databasebrukeren på OwnCloud-databasen.

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

Til slutt lagrer du endringene og går ut av databaseserveren.

FLUSH PRIVILEGES;
exit;

Trinn 3: Installer OwnCloud i Rocky Linux

Med databasen på plass, gå over til OwnClouds nedlastingsside og kopier lenken til den siste arkivfilen.

Ved å bruke wget-kommandoen laster du ned tarball-filen som følger.

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

Gå videre, pakk ut den nedlastede arkivfilen til webroot-katalogen.

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

Deretter endrer du eierskap til OwnCloud-katalogen til Apache-bruker.

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

Deretter setter du tillatelsene som vist.

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

Trinn 4: Konfigurer Apache til å være vert for OwnCloud

Den neste handlingen er å lage en konfigurasjonsfil for OwnCloud.

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

Kopier og lim inn disse linjene og lagre endringene.

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>

Start deretter Apache-nettserveren på nytt for at endringene skal utføres.

sudo systemctl restart httpd

Og kontroller at webserveren kjører.

sudo systemctl status httpd

Til slutt, konfigurer SELinux som følger.

sudo setsebool -P httpd_unified 1

Trinn 5: Få tilgang til OwnCloud fra en nettleser

På dette tidspunktet er vi ferdige med alle konfigurasjonene. Det neste trinnet er å få tilgang til Owncloud fra nettleseren. Så bla gjennom nettadressen:

http://server-ip/owncloud

Dette tar deg til det innledende stadiet hvor du må opprette en administratorkonto. Så oppgi brukernavn og passord.

Klikk deretter på «Lagring og database» og fyll ut skjemaet med databasedetaljene (databasebruker, database og passord).

Klikk deretter på «Fullfør oppsett»-knappen. Dette tar deg til påloggingssiden der du må oppgi administratorlegitimasjonen din.

Dette fører deg til OwnCloud-dashbordet.

Herfra kan du laste opp filene og mappene dine dele dem og samarbeide med andre brukere.

Og det er det. Vi har ledet deg gjennom prosessen med å installere OwnCloudRocky Linux og AlmaLinux.