Kako instalirati OwnCloud na Rocky Linux i AlmaLinux


Dijeljenje datoteka i suradnja jedna je od ključnih funkcija koju korisnici koriste u oblaku kako bi pojednostavili radni proces. To omogućava timovima i korisnicima da svoje projekte završe na vrijeme i pogodan način bez obzira na geografsku udaljenost.

Owncloud je server datoteka koji se sastoji od paketa softvera koji omogućava korisnicima da neprimjetno učitavaju i dijele svoje datoteke i mape na siguran i praktičan način. Možete implementirati OwnCloud na lokalnom serveru ili virtuelnom serveru koji hostuje vaš web domaćin. Dodatno, možete se odlučiti za OwnCloud online, što je SaaS platforma čiji je server hostovan u Njemačkoj.

OwnCloud dolazi u tri izdanja: Community, Enterprise i Standard. Community Edition je besplatno i otvorenog koda i nudi osnovne funkcije koje su vam potrebne za početak, a to je ono što ćemo mi instalirati.

U ovom vodiču ćemo instalirati OwnCloud na Rocky Linux i AlmaLinux.

Preduvjeti

Prije svega, uvjerite se da imate sljedeće:

  • Instanca LAMP steka instalirana na Rocky Linux ili AlmaLinux.
  • SSH pristup instanci Rocky Linux s konfiguriranim sudo korisnikom.

Korak 1: Instalirajte dodatne PHP ekstenzije

Kako počnemo, nadamo se da ste već instalirali stek LAMP. OwnCloud sada uključuje podršku za PHP 7.4 za razliku od ranije kada je bio kompatibilan samo sa PHP 7.2 i PHP 7.3 .

Da bi se instalacija nastavila bez ikakvih problema, potrebni su neki dodatni PHP moduli. Stoga ih instalirajte na sljedeći 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 

Korak 2: Kreirajte bazu podataka za OwnCloud

Idemo dalje, potrebno je kreirati bazu podataka za OwnCloud. Ovo će biti od pomoći tokom i nakon instalacije za pohranjivanje ključnih datoteka. Dakle, nastavite i prijavite se na MariaDB server baze podataka:

sudo mysql -u root -p

Unutar MariaDB promta, kreirajte OwnCloud bazu podataka. U našem primjeru, baza podataka se zove owncloud_db.

CREATE DATABASE owncloud_db;

Zatim kreirajte OwnCloud korisnika baze podataka i dodijelite lozinku.

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

Zatim dodijelite sve privilegije korisniku baze podataka u bazi podataka OwnCloud.

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

Konačno, spremite promjene i izađite iz poslužitelja baze podataka.

FLUSH PRIVILEGES;
exit;

Korak 3: Instalirajte OwnCloud u Rocky Linux

Kada je baza podataka postavljena, idite na stranicu za preuzimanje OwnClouda i kopirajte vezu do najnovije arhivske datoteke.

Koristeći komandu wget, preuzmite tarball datoteku na sljedeći način.

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

Nastavljamo dalje, raspakirajte preuzetu arhivsku datoteku u webroot direktorij.

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

Zatim promijenite vlasništvo na OwnCloud direktorij u Apache korisnika.

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

Zatim postavite dozvole kao što je prikazano.

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

Korak 4: Konfigurirajte Apache za host OwnCloud

Sljedeća akcija je kreiranje konfiguracijske datoteke za OwnCloud.

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

Kopirajte i zalijepite ove redove i sačuvajte promjene.

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>

Zatim ponovo pokrenite Apache web server da bi se promjene izvršile.

sudo systemctl restart httpd

I provjerite da li web server radi.

sudo systemctl status httpd

Konačno, konfigurirajte SELinux na sljedeći način.

sudo setsebool -P httpd_unified 1

Korak 5: Pristupite OwnCloud-u iz pretraživača

U ovom trenutku smo završili sa svim konfiguracijama. Sljedeći korak je pristup Owcloudu iz pretraživača. Zato pregledajte URL:

http://server-ip/owncloud

Ovo vas vodi u početnu fazu u kojoj se od vas traži da kreirate Admin nalog. Dakle, navedite korisničko ime i lozinku.

Zatim kliknite na 'Skladištenje i baza podataka' i popunite obrazac s detaljima baze podataka (korisnik baze podataka, baza podataka i lozinka).

Zatim kliknite na dugme 'Završi postavljanje'. Ovo će vas odvesti na stranicu za prijavu na kojoj trebate unijeti svoje administratorske vjerodajnice.

Ovo vas vodi do OwnCloud kontrolne table.

Odavde možete otpremiti svoje fajlove i foldere da ih delite i sarađujete sa drugim korisnicima.

I to je to. Uspješno smo vas proveli kroz proces instaliranja OwnClouda na Rocky Linux i AlmaLinux.