Kif Tinstalla OwnCloud fuq Rocky Linux u AlmaLinux


Il-kondiviżjoni u l-kollaborazzjoni tal-fajls hija waħda mill-funzjonijiet ewlenin li l-utenti jisfruttaw fuq il-Cloud sabiex jissimplifikaw il-flussi tax-xogħol. Dan jippermetti lit-timijiet u lill-utenti biex iwettqu l-proġetti tagħhom fil-ħin u b'mod konvenjenti irrispettivament mid-distanza ġeografika.

Owncloud huwa server ta’ fajls li jinkludi sett ta’ softwer li jippermetti lill-utenti jtellgħu u jaqsmu l-fajls u l-folders tagħhom mingħajr xkiel u b’mod sikur u konvenjenti. Tista' tuża OwnCloud fuq server fuq il-post, jew server virtwali ospitat mill-web host tiegħek. Barra minn hekk, tista 'tagħżel OwnCloud online li hija pjattaforma SaaS li s-server tagħha huwa ospitat fil-Ġermanja.

[ Tista' wkoll tixtieq: Open Source Cloud Storage Software għal Linux ]

OwnCloud jiġi fi tliet edizzjonijiet: Community, Enterprise, u Standard. L-Edizzjoni tal-Komunità hija b'xejn u open-source u toffri l-karatteristiċi bażiċi li għandek bżonn biex tibda, u dan huwa dak li se ninstallaw.

F'din il-gwida, se ninstallaw OwnCloud fuq Rocky Linux u AlmaLinux.

Qabel kull ħaġa oħra, kun żgur li għandek dan li ġej fis-seħħ:

  • Eżempju ta' LAMP stack installat fuq Rocky Linux jew AlmaLinux.
  • Aċċess SSH għall-istanza Rocky Linux b'utent sudo kkonfigurat.

Pass 1: Installa Estensjonijiet PHP Addizzjonali

Hekk kif nibdew, nittamaw li diġà għandek il-munzell LAMP installat. OwnCloud issa jinkludi appoġġ għal PHP 7.4 għall-kuntrarju ta' qabel meta kien kompatibbli biss ma' PHP 7.2 u PHP 7.3.

Biex l-installazzjoni tipproċedi mingħajr problemi, huma meħtieġa xi moduli PHP addizzjonali. Għalhekk, installahom kif ġej.

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

Pass 2: Oħloq Database għal OwnCloud

Nimxu 'l quddiem, trid toħloq database għal OwnCloud. Dan se jkun utli waqt u wara l-installazzjoni biex taħżen fajls kruċjali. Allura kompli u illoggja fis-server tad-database MariaDB:

$ sudo mysql -u root -p

Ġewwa l-pront MariaDB, oħloq id-database OwnCloud. Fl-eżempju tagħna, id-database tissejjaħ owncloud_db.

CREATE DATABASE owncloud_db;

Sussegwentement, oħloq utent tad-database OwnCloud u tassenja password.

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

Imbagħad assenja l-privileġġi kollha lill-utent tad-database fuq id-database OwnCloud.

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

Fl-aħħarnett, issalva l-bidliet u oħroġ mis-server tad-database.

FLUSH PRIVILEGES;
exit;

Pass 3: Installa OwnCloud f'Rocky Linux

Bil-bażi tad-dejta f'postha, immur lejn il-paġna tat-tniżżil ta' OwnCloud u kkopja l-link għall-aħħar fajl tal-arkivju.

Billi tuża l-kmand wget, niżżel il-fajl tarball kif ġej.

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

Nimxu 'l quddiem, iġbed il-fajl tal-arkivju mniżżel fid-direttorju tal-webroot.

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

Sussegwentement, ibdel is-sjieda għad-direttorju OwnCloud għall-utent Apache.

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

Sussegwentement, issettja l-permessi kif muri.

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

Pass 4: Ikkonfigura Apache biex Jospita OwnCloud

Il-kors ta 'azzjoni li jmiss huwa li jinħoloq fajl ta' konfigurazzjoni għal OwnCloud.

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

Ikkopja u waħħal dawn il-linji u ssejvja l-bidliet.

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>

Imbagħad erġa ibda l-webserver Apache biex il-bidliet jiġu effettwati.

$ sudo systemctl restart httpd

U ivverifika li l-webserver qed jaħdem.

$ sudo systemctl status httpd

Fl-aħħarnett, ikkonfigura SELinux kif ġej.

$ sudo setsebool -P httpd_unified 1

Pass 5: Aċċessa OwnCloud minn Browser

F'dan il-punt, aħna lest il-konfigurazzjonijiet kollha. Il-pass li jmiss huwa li taċċessa Owncloud mill-browser. Allura bbrawżja l-URL:

http://server-ip/owncloud

Dan tieħdok għall-istadju inizjali fejn inti mitlub li toħloq kont Ammin. Allura, ipprovdi l-username u l-password.

Imbagħad ikklikkja fuq ‘Ħażna u database’ u imla l-formola bid-dettalji tad-database (utent tad-database, database, u password).

Imbagħad, ikklikkja l-buttuna 'Finish setup'. Dan tieħdok fil-paġna tal-login fejn għandek bżonn tipprovdi l-kredenzjali tal-Amministratur tiegħek.

Dan iwassalk għad-dashboard OwnCloud.

Minn hawn, tista 'ttella' l-fajls u l-folders tiegħek taqsamhom, u tikkollabora ma' utenti oħra.

U hekk. Aħna b'suċċess imxiejna permezz tal-proċess ta 'installazzjoni OwnCloud fuq Rocky Linux u AlmaLinux.