Kif tinstalla NextCloud fuq CentOS 8
NextCloud hija pjattaforma ta’ qsim ta’ fajls u kollaborazzjoni ta’ sors miftuħ u fuq il-post li tippermettilek issalva l-fajls tiegħek u taċċessahom minn diversi apparati bħal kompjuters, smartphones u pilloli.
Bħala pjattaforma ta’ self-hosting popolari li taħdem ħafna bħal DropBox, tippermettilek tikkollabora bla xkiel fuq diversi proġetti, timmaniġġja l-kalendarju tiegħek, tibgħat u tirċievi emails kif ukoll tagħmel sejħiet bil-vidjo.
F'din il-gwida, titgħallem kif tinstalla NextCloud fuq CentOS 8.
Peress li se nkunu qed naċċessaw NextCloud permezz ta 'browser, huwa kruċjali li niżguraw li l-munzell LAMP huwa diġà installat fuq CentOS 8. LAMP huwa qasir għal Linux, Apache, MySQL/MariaDB u PHP.
Pass 1: Installa Moduli PHP Addizzjonali
Xi moduli PHP meħtieġa huma meħtieġa biex NextCloud jiffunzjona kif mistenni. Installahom kif muri hawn taħt.
$ sudo dnf install php-mysqlnd php-xml php-zip php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache
Pass 2: Oħloq Database NextCloud
Wara li tinstalla l-moduli PHP meħtieġa, oħloq database li jkun fiha d-dejta ta 'NextCloud billi tidħol fil-magna tad-database MariaDB billi tuża l-kmand hawn taħt u agħti l-password.
$ mysql -u root -p
Malli tidħol, oħloq database u utent tad-database għal NextCloud billi tuża l-kmandi hawn taħt.
MariaDB [(none)]> CREATE DATABASE nextcloud_db; MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘[email sword’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Pass 3: Installa NextCloud fuq CentOS 8
Il-pass li jmiss jeħtieġ li tniżżel il-fajl zipped NextCloud mis-sit uffiċjali ta’ NextCloud. Sakemm tinkiteb din il-gwida, l-aħħar verżjoni ta 'NextCloud hija 18.0.1.
Biex tniżżel NextCloud, mexxi l-kmand wget li ġej.
$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip
Unzip il-fajl fil-mogħdija /var/www/html/.
$ sudo unzip nextcloud-18.0.1 -d /var/www/html/
Sussegwentement, oħloq direttorju biex taħżen id-dejta tal-utent amministratur.
$ sudo mkdir -p /var/www/html/nextcloud/data
Imbagħad immodifika l-permessi tad-direttorju ta 'NextCloud sabiex l-utent Apache ikun jista' jehmeż id-dejta fiha.
$ sudo chown -R apache:apache /var/www/html/nextcloud/
Pass 4: Twaqqif ta 'SELinux u Firewall għal NextCloud
Ikollok bżonn tagħmel ftit konfigurazzjonijiet għal SELinux sabiex tkun tista 'timmaniġġja Nextcloud mingħajr problemi. Allura mexxi l-kmandi hawn taħt.
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.*)?' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.*)?' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty(/.*)?' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini' $ sudo restorecon -Rv '/var/www/html/nextcloud/'
Biex tippermetti lill-utenti esterni jaċċessaw NextCloud mis-server tiegħek, għandek bżonn tiftaħ il-port tal-webserver 80. Allura mexxi l-kmandi hawn taħt.
$ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent $ sudo firewall-cmd --reload
Pass 5: Finalizzazzjoni tal-Installazzjoni NextCloud
Biex tlesti s-setup ta' NextCloud, iniedi l-browser tiegħek u bbrawżja l-indirizz IP tas-server kif muri.
http://server-IP/nexcloud
Oħloq username u password Admin.
Sussegwentement, ikklikkja fuq 'Ħażna u database'. Agħżel 'MariaDB' bħala l-magna tad-database preferuta u imla d-dettalji tad-database.
Id-dettalji tad-database ġew mimlija kif muri hawn taħt.
Fl-aħħarnett, ikklikkja fuq il-buttuna ‘Finish’ biex tlesti s-setup.
Dan iwassalk għall-paġna tal-login. Ipprovdi l-username u l-password u agħfas ‘ENTER’ jew ikklikkja fuq il-buttuna ‘Login’.
Se tingħata ħarsa qasira dwar NextCloud f'format ta' slide jekk tkun qed tidħol għall-ewwel darba. Ħossok liberu li tiskrollja lejn il-lemin għal aktar pariri.
U fl-aħħarnett, agħlaq it-tieqa biex tagħtik aċċess għad-dashboard.
U dan iwassalna għall-aħħar ta 'din il-gwida. Issa tista' tagħmel backup, tissinkronizza u taqsam fajls mal-ħbieb u l-kollegi tiegħek fuq NextCloud. Grazzi talli wasalt s'issa. Nittamaw li din il-gwida kienet ta 'ispirazzjoni.