NextCloudin asentaminen CentOS 8: een


NextCloud on avoimen lähdekoodin, paikan päällä oleva tiedostojen jakamis- ja yhteistyöalusta, jonka avulla voit tallentaa tiedostosi ja käyttää niitä useilla laitteilla, kuten tietokoneilla, älypuhelimilla ja tableteilla.

Suosittu itsepalvelualusta, joka toimii samoin kuin DropBox, antaa sinun tehdä saumattomasti yhteistyötä erilaisissa projekteissa, hallita kalenteriasi, lähettää ja vastaanottaa sähköposteja sekä soittaa videopuheluita.

Tässä oppaassa opit asentamaan NextCloudin CentOS 8: een.

Koska pääsemme NextCloudiin selaimen kautta, on erittäin tärkeää varmistaa, että LAMP-pino on jo asennettu CentOS 8: een. LAMP on lyhenne sanoista Linux, Apache, MySQL/MariaDB ja PHP.

Vaihe 1: Asenna muut PHP-moduulit

Joitakin vaadittuja PHP-moduuleja tarvitaan, jotta NextCloud toimii odotetusti. Asenna ne alla olevan kuvan mukaisesti.

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

Vaihe 2: Luo NextCloud-tietokanta

Kun olet asentanut tarvittavat PHP-moduulit, luo NextCloudin tietoja sisältävä tietokanta kirjautumalla MariaDB-tietokantamoottoriin alla olevan komennon avulla ja antamalla salasana.

$ mysql -u root -p

Kun kirjaudut sisään, luo tietokanta ja tietokannan käyttäjä NextCloudia varten alla olevien komentojen avulla.

MariaDB [(none)]> CREATE DATABASE nextcloud_db;
MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Vaihe 3: Asenna NextCloud CentOS 8: een

Seuraava vaihe edellyttää, että lataat NextCloud-pakatun tiedoston NextCloudin viralliselta sivustolta. Tämän oppaan kirjoittamiseen mennessä NextCloudin uusin versio on 18.0.1.

Lataa NextCloud suorittamalla seuraava wget-komento.

$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip

Pura tiedosto hakemistoon/var/www/html/polku.

$ sudo unzip nextcloud-18.0.1 -d /var/www/html/

Luo seuraavaksi hakemisto järjestelmänvalvojan käyttäjätietojen tallentamiseksi.

$ sudo mkdir -p /var/www/html/nextcloud/data

Muokkaa sitten NextCloudin hakemiston käyttöoikeuksia niin, että Apache-käyttäjä voi liittää siihen tietoja.

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

Vaihe 4: SELinuxin ja palomuurin määrittäminen NextCloudia varten

Sinun on tehtävä muutama kokoonpano SELinuxille, jotta se pystyy käsittelemään Nextcloudia ongelmitta. Joten suorita alla olevat komennot.

$ 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/'

Jotta ulkoiset käyttäjät voivat käyttää NextCloudia palvelimeltasi, sinun on avattava verkkopalvelimen portti 80. Suorita siis alla olevat komennot.

$ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
$ sudo firewall-cmd --reload

Vaihe 5: Viimeistellään NextCloud-asennus

Viimeistele NextCloud-määritys käynnistämällä selain ja selaamalla palvelimen IP-osoitetta.

http://server-IP/nexcloud

Luo järjestelmänvalvojan käyttäjänimi ja salasana.

Napsauta sitten ‘Tallennus ja tietokanta’. Valitse ‘MariaDB’ ensisijaiseksi tietokantamoottoriksi ja täytä tietokannan tiedot.

Tietokannan tiedot on täytetty alla olevan kuvan mukaisesti.

Viimeistele määritys napsauttamalla lopuksi ‘Valmis’ -painiketta.

Tämä vie sinut kirjautumissivulle. Anna käyttäjänimi ja salasana ja paina "ENTER" tai napsauta "Kirjaudu" -painiketta.

Lyhyt läpikäynti NextCloudista annetaan dian muodossa, jos kirjaudut sisään ensimmäisen kerran. Voit vapaasti selata oikealle saadaksesi lisää vinkkejä.

Lopuksi sulje ikkuna, jotta pääset kojelautaan.

Ja tämä johtaa meidät tämän oppaan loppuun. Voit nyt varmuuskopioida, synkronoida ja jakaa tiedostoja ystävien ja kollegoiden kanssa NextCloudissa. Kiitos, että tulit niin pitkälle. Toivomme, että tämä opas oli inspiroiva.