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.