Kako instalirati NextCloud na CentOS 8
NextCloud je lokalna platforma za dijeljenje datoteka i suradnička platforma otvorenog koda koja vam omogućuje da spremite svoje datoteke i pristupite im na više uređaja kao što su računala, pametni telefoni i tableti.
Kao popularna samostalna platforma koja radi slično kao DropBox, omogućuje vam besprijekornu suradnju na raznim projektima, upravljanje kalendarom, slanje i primanje e-pošte kao i videopozive.
U ovom ćete vodiču naučiti kako instalirati NextCloud na CentOS 8.
Preduvjeti:
Budući da ćemo pristupiti NextCloudu putem preglednika, ključno je osigurati da je LAMP stog već instaliran na CentOS 8. LAMP je skraćenica za Linux , Apache, MySQL/MariaDB i PHP.
Korak 1: Instalirajte dodatne PHP module
Neki potrebni PHP moduli su potrebni da bi NextCloud funkcionirao kako se očekuje. Instalirajte ih kao što je prikazano u nastavku.
sudo dnf install php-mysqlnd php-xml php-zip php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache
Korak 2: Stvorite NextCloud bazu podataka
Nakon instaliranja potrebnih PHP modula, stvorite bazu podataka koja će sadržavati podatke NextClouda tako što ćete se prijaviti u MariaDB bazu podataka pomoću naredbe u nastavku i unijeti lozinku.
mysql -u root -p
Nakon što se prijavite, kreirajte bazu podataka i korisnika baze podataka za NextCloud pomoću donjih naredbi.
MariaDB [(none)]> CREATE DATABASE nextcloud_db;
MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Korak 3: Instalirajte NextCloud na CentOS 8
Sljedeći korak zahtijeva da preuzmete komprimiranu datoteku NextCloud sa službene stranice NextClouda. U trenutku pisanja ovog vodiča, najnovija verzija NextClouda je 18.0.1.
Za preuzimanje NextClouda pokrenite sljedeću naredbu wget.
sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip
Raspakirajte datoteku na stazu /var/www/html/.
sudo unzip nextcloud-18.0.1 -d /var/www/html/
Zatim stvorite direktorij za pohranjivanje korisničkih podataka administratora.
sudo mkdir -p /var/www/html/nextcloud/data
Zatim promijenite dopuštenja direktorija NextCloud-a tako da Apache korisnik može dodati podatke u njega.
sudo chown -R apache:apache /var/www/html/nextcloud/
Korak 4: Postavljanje SELinuxa i vatrozida za NextCloud
Morate napraviti nekoliko konfiguracija za SELinux tako da može bez problema upravljati Nextcloudom. Dakle, pokrenite naredbe u nastavku.
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/'
Kako biste dopustili vanjskim korisnicima pristup NextCloudu s vašeg poslužitelja, morate otvoriti priključak web poslužitelja 80. Dakle, pokrenite donje naredbe.
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
sudo firewall-cmd --reload
Korak 5: Završetak instalacije NextClouda
Da biste dovršili postavljanje NextClouda, pokrenite svoj preglednik i pregledajte prikazanu IP adresu poslužitelja.
http://server-IP/nexcloud
Stvorite administratorsko korisničko ime i lozinku.
Zatim kliknite na "Skladištenje i baza podataka". Odaberite ‘MariaDB’ kao preferirani mehanizam baze podataka i ispunite detalje baze podataka.
Podaci o bazi podataka popunjeni su kako je prikazano u nastavku.
Na kraju kliknite na gumb ‘Završi’ da biste dovršili postavljanje.
Ovo vas vodi na stranicu za prijavu. Unesite korisničko ime i lozinku i pritisnite 'ENTER' ili kliknite na gumb 'Prijava'.
Kratak vodič o NextCloudu bit će dan u obliku slajdova ako se prijavljujete prvi put. Slobodno se pomaknite udesno za više savjeta.
I na kraju, zatvorite prozor kako biste imali pristup nadzornoj ploči.
I ovo nas dovodi do kraja ovog vodiča. Sada možete sigurnosno kopirati, sinkronizirati i dijeliti datoteke sa svojim prijateljima i kolegama na NextCloudu. Hvala što ste došli ovako daleko. Nadamo se da je ovaj vodič bio inspirativan.