Kako namestiti OwnCloud na Rocky Linux in AlmaLinux


Skupna raba datotek in sodelovanje sta ena ključnih funkcij, ki jih uporabniki uporabljajo v oblaku za poenostavitev delovnih tokov. To omogoča ekipam in uporabnikom, da svoje projekte opravijo pravočasno in priročno, ne glede na geografsko razdaljo.

Owncloud je datotečni strežnik, ki obsega zbirko programske opreme, ki uporabnikom omogoča nemoteno nalaganje in skupno rabo svojih datotek in map na varen in priročen način. OwnCloud lahko namestite na lokalni strežnik ali navidezni strežnik, ki ga gosti vaš spletni gostitelj. Poleg tega se lahko odločite za OwnCloud na spletu, ki je platforma SaaS, katere strežnik gostuje v Nemčiji.

[ Morda vam bo všeč tudi: odprtokodna programska oprema za shranjevanje v oblaku za Linux ]

OwnCloud je na voljo v treh izdajah: Community, Enterprise in Standard. Izdaja skupnosti je brezplačna in odprtokodna ter ponuja osnovne funkcije, ki jih potrebujete za začetek, in to bomo namestili.

V tem priročniku bomo namestili OwnCloud na Rocky Linux in AlmaLinux.

Pred karkoli drugega se prepričajte, da imate na svojem mestu naslednje:

  • Primerek sklada LAMP, nameščen na Rocky Linux ali AlmaLinux.
  • Dostop SSH do primerka Rocky Linux s konfiguriranim uporabnikom sudo.

1. korak: Namestite dodatne razširitve PHP

Ko začnemo, upamo, da že imate nameščen sklad LAMP. OwnCloud zdaj vključuje podporo za PHP 7.4 v nasprotju s prej, ko je bil združljiv samo s PHP 7.2 in PHP 7.3.

Da bi namestitev potekala brez težav, so potrebni nekateri dodatni moduli PHP. Zato jih namestite na naslednji način.

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

2. korak: Ustvarite bazo podatkov za OwnCloud

Če nadaljujete, morate ustvariti bazo podatkov za OwnCloud. To bo v pomoč med namestitvijo in po njej za shranjevanje ključnih datotek. Torej nadaljujte in se prijavite v strežnik baze podatkov MariaDB:

$ sudo mysql -u root -p

V pozivu MariaDB ustvarite bazo podatkov OwnCloud. V našem primeru se baza podatkov imenuje owncloud_db.

CREATE DATABASE owncloud_db;

Nato ustvarite uporabnika baze podatkov OwnCloud in dodelite geslo.

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

Nato dodelite vse privilegije uporabniku baze podatkov v bazi podatkov OwnCloud.

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

Na koncu shranite spremembe in zapustite strežnik baze podatkov.

FLUSH PRIVILEGES;
exit;

3. korak: Namestite OwnCloud v Rocky Linux

Ko je zbirka podatkov na mestu, pojdite na stran za prenos OwnCloud in kopirajte povezavo do najnovejše arhivske datoteke.

Z ukazom wget prenesite datoteko tarball, kot sledi.

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

Nadaljujte, izvlecite preneseno arhivsko datoteko v imenik webroot.

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

Nato spremenite lastništvo v imenik OwnCloud na uporabnika Apache.

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

Nato nastavite dovoljenja, kot je prikazano.

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

4. korak: Konfigurirajte Apache za gostovanje OwnCloud

Naslednji korak je ustvarjanje konfiguracijske datoteke za OwnCloud.

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

Kopirajte in prilepite te vrstice ter shranite spremembe.

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>

Nato znova zaženite spletni strežnik Apache, da se izvedejo spremembe.

$ sudo systemctl restart httpd

In preverite, ali spletni strežnik deluje.

$ sudo systemctl status httpd

Na koncu konfigurirajte SELinux, kot sledi.

$ sudo setsebool -P httpd_unified 1

5. korak: dostopajte do OwnCloud iz brskalnika

Na tej točki smo končali z vsemi konfiguracijami. Naslednji korak je dostop do Ownclouda iz brskalnika. Torej prebrskajte URL:

http://server-ip/owncloud

To vas pripelje do začetne faze, kjer morate ustvariti skrbniški račun. Torej, navedite uporabniško ime in geslo.

Nato kliknite na »Shramba in baza podatkov« in izpolnite obrazec s podatki o zbirki podatkov (uporabnik baze podatkov, zbirka podatkov in geslo).

Nato kliknite gumb »Dokončaj nastavitev«. To vas pripelje na stran za prijavo, kjer morate vnesti svoje skrbniške poverilnice.

To vas pripelje do nadzorne plošče OwnCloud.

Od tu lahko naložite svoje datoteke in mape v skupno rabo in sodelujete z drugimi uporabniki.

In to je to. Uspešno smo vas popeljali skozi postopek namestitve OwnCloud na Rocky Linux in AlmaLinux.