Kuinka asentaa Nextcloud 15 Ubuntu Server 18.04 -sovellukseen

Kuva: Jack Wallen

Sanomattakin on selvää, että Nextcloudista on tullut yksi menestyneimmistä käytettävissä olevista pilvipalvelimista. Jokaisen iteraation myötä ohjelmisto paranee harppauksin, tekemällä siitä välttämättömän käytön kaikessa koteista yritystason yrityksiin.

Pakko lukea pilvi

  • Pilvilaskenta vuonna 2020: Ennusteet turvallisuudesta, AI, Kubernetes ja muut
  • Vuosikymmenen tärkeimmät pilven edistykset
  • Paras työpöytä palveluna (DaaS) tarjoajina: Amazon, Citrix, Microsoft, VMware ja muut
  • Cloud computing -käytäntö (TechRepublic Premium)

Jos et ole antanut Nextcloudille kokeilua, se on nyt täydellinen aika tehdä niin, koska versio 15 on saapunut ja tarjoaa joukon uskomattomia ominaisuuksia. Haluan käydä läpi Nextcloudin asennuksen Ubuntu Server 18.04 -sovellukseen.

Mitä tarvitset

Nextcloud 15 -sovelluksen asennukseen tarvitaan seuraavat:

  • Ubuntu 18.04 -palvelin, joka toimii staattisella IP-osoitteella (tai täysin varmennetulla verkkotunnuksella - FQDN).
  • Käyttäjätili, jolla on sudo-oikeudet.

Esitän palvelimella, jolla on staattinen IP-osoite. Jos aiot käyttää Nextcloud-palvelinta LAN-verkon ulkopuolelta, sinun ei tarvitse määrittää sitä vain FQDN-verkkotunnuksellasi, vaan myös HTTPS: llä.

Työskentelemme noiden asioiden kanssa.

Päivitä / päivitys

Varmista ennen Nextcloudin asentamista, että palvelimesi on päivitetty ja päivitetty. Huomaa, että jos ytimeesi päivitetään, sinun on käynnistettävä palvelin uudelleen. Siksi suorita päivitys / päivitys aikaan, kun uudelleenkäynnistys on mahdollinen (jollei sinulla ole asennettua päivitystä, jolloin voit suorittaa tehtävän milloin tahansa). Voit päivittää ja päivittää kirjautumalla palvelimeen Nextcloud-palvelimen isäntänä ja antamalla seuraavat komennot:

 sudo apt-get update sudo apt-get päivitys -y 

Kun tämä prosessi on valmis, käynnistä palvelin uudelleen (tarvittaessa). Olet nyt valmis asentamaan.

LAMPPU

Ensimmäinen asia, joka meidän on tehtävä, on asentaa LAMP (Linux Apache MariaDB PHP) -palvelinpino. Tämä voidaan tehdä seuraavalla komennolla:

 sudo apt-get install apache2 mariadb-server apt-transport-https -y 

Käynnistä ja ota verkko- ja tietokantapalvelimet käyttöön seuraavilla komennoilla:

 sudo systemctl käynnistä apache2 sudo systemctl salli apache2 sudo systemctl käynnistä mariadb sudo systemctl salli mariadb 

Seuraavaksi meidän on lisättävä arkisto oikeiden PHP-versioiden asentamiseksi. Tee tämä seuraavilla komennoilla:

 sudo wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - sudo echo "deb https://packages.sury.org/php/ bionic main" | tee /etc/apt/sources.list.d/ondrej.list apt-get update 

Asenna PHP-paketit (ja muut riippuvuudet) komennolla:

 sudo apt-get install libapache2-mod-php php7.2 php7.2-xml php7.2-curl php7.2-gd php7.2 php7.2-cgi php7.2-cli php7.2-zip php7.2- mysql php7.2-mbstring wget unzip -y 

PHP on määritettävä. Tämä tehdään php.ini-tiedostossa. Avaa tiedosto muokattavaksi komennolla:

 sudo nano /etc/php/7.2/apache2/php.ini 

Varmista, että etsit ja muokkaat seuraavia rivejä sellaisenaan:

 memory_limit = 512M upload_max_filesize = 200M max_execution_time = 360 post_max_size = 200M date.timezone = TIME / ZONE 

missä AIKA / ZONE on nykyinen aikavyöhyke (kuten Amerikka / Kentucky / Louisville).

Tallenna ja sulje tiedosto.

Määritä MariaDB ja luo tietokanta

MariaDB -asennus on suojattava salasanalla. Anna tämä komento:

 sudo mysql_secure_installation 

Sinua pyydetään asettamaan uusi salasana. Kun olet tehnyt niin, vastaa kyllä ​​jäljellä oleviin kysymyksiin.

Luo tarvittava tietokanta kirjoittamalla MariaDB-kehote komennolla:

 mysql -u root -p 

Anna kehotettaessa seuraavat komennot:

 Luo tietokanta nextclouddb; CREATE USER 'nextcloud' @ 'localhost', TUNNISTETTU 'SALASANA'; ANTA KAIKKI YKSITYISYYDET Nextclouddb: hen. * TO 'Nextcloud' @ 'localhost'; SUKUTUSYKSIKÖT; poistuminen 

missä SALASANA on vahva / ainutlaatuinen salasana.

Määritä Apache

Luomme Apache-määritystiedoston Nextcloudille. Luo uusi tiedosto komennolla:

 sudo nano /etc/apache2/sites-avable/nextcloud.conf 

Liitä seuraava sisältö tiedostoon:

 ServerAdmin DocumentRoot "/ var / www / html / nextcloud" ServerName example.com Asetukset Monivaihtoehdot SeuraaSymlinkejä AllowOverride Kaikki tilaukset salli, estä Salli kaikista TransferLog /var/log/apache2/nextcloud_access.log ErrorLog / var / log / apache2 /nextcloud_error.log 

missä esimerkki.com on sinun FQDN (tarvittaessa).

Poista oletussivusto käytöstä ja ota Nextcloud-sivusto käyttöön seuraavilla komennoilla:

 sudo a2dissite 000-oletusasetuksen sudo a2ensite nextcloud 

Käynnistä Apache uudelleen komennolla:

 sudo systemctl käynnistä apache2 uudelleen 

Nextcloudin asentaminen

Ja nyt voimme asentaa Nextcloud-palvelimen. Ennen kuin teemme, luomme uuden hakemiston (ja annamme sille oikeat oikeudet) seuraavilla komennoilla:

 sudo mkdir / var / www / html / nextcloud sudo chown www-data: www-data / var / www / html / nextcloud sudo chmod 750 / var / www / html / nextcloud sudo mkdir -p / var / nextcloud / data sudo chown www-data: www-data / var / nextcloud / data sudo chmod 750 / var / nextcloud / data 

Lataa ja purkaa Nextcloud-asennustiedosto seuraavilla komennoilla:

 cd / var / www / html / nextcloud sudo wget https://download.nextcloud.com/server/installer/setup-nextcloud.php sudo chown www-data: www-data setup-nextcloud.php 

Suuntaa selain kohtaan http: //SERVER_IP/setup-nextcloud.php (missä SERVER_IP on isäntäpalvelimen IP-osoite) ja käy ohjatun asennustoiminnon läpi ( kuva A ).

Kuva A: Ohjattu Nextcloud 15 -asennus.

Varmista, että hakemistovaiheessa ( kuva B ) on oikea hakemisto, johon Nextcloud tulee. Jos haluat Nextcloudin asentavan Apache-palvelimen asiakirjajuureen, kirjoita a., Muussa tapauksessa kirjoita nextcloud (palvelimen asentamiseksi seuraavaan hakemistoon nimeltä nextcloud).

Kuva B: Asennushakemiston määrittäminen.

Kun ohjatun toiminnon tämä osa on valmis, sinua pyydetään luomaan järjestelmänvalvojan käyttäjä ja määrittelemään tietokanta ( kuva C ).

Kuva C: Järjestelmänvalvojan käyttäjän luominen ja tietokannan määrittäminen.

Kun tämä on valmis, voit osoittaa selaimesi osoitteeseen http: // SERVER_IP / nextcloud (missä SERVER_IP on isäntäkoneesi IP-osoite) ja kirjautua vasta asennettuun Nextcloud 15 -palvelimeen. Onnittelut, olet valmis ottamaan paikalliseen pilveesi päälle.

Pilvi ja kaikki palveluna -uutiskirje

Tämä on menolähde, josta saat uusimmat tiedot AWS: stä, Microsoft Azuresta, Google Cloud Platformista, XaaS: stä, pilviturvallisuudesta ja muusta. Toimitettu maanantaisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com