A Nextcloud 15 telepítése az Ubuntu Server 18.04-re

Kép: Jack Wallen

Magától értetődik, hogy a Nextcloud a rendelkezésre álló helyszíni felhőkiszolgálók egyik legsikeresebbé vált. Minden iterációval a szoftver ugrásszerűen javul, és mindenképp használható, kezdve az otthonaktól a vállalati szintű vállalkozásokig.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

Ha még nem adta meg a Nextcloud próbáját, akkor a legmegfelelőbb idő erre a célra, mivel a 15-ös verzió megérkezett, és számos hihetetlen funkciót kínál. Szeretném áttekintni a Nextcloud telepítésének folyamatát az Ubuntu Server 18.04-en.

Amire szükséged van

A Nextcloud 15 sikeres telepítéséhez a következőkre van szükség:

  • Statikus IP-címmel (vagy teljesen minősített tartománynévvel - FQDN) futó Ubuntu 18.04 szerver.
  • Felhasználói fiók sudo jogosultságokkal.

Bemutatom egy statikus IP-címmel rendelkező szerveren. Ha azt tervezi, hogy a Nextcloud szervert a LAN-on kívülről kívánja elérni, akkor nem csak az FQDN-rel, hanem a HTTPS-rel is konfigurálnia kell.

Miközben a kezünkben vannak, dolgozzunk.

Update / frissítés

A Nextcloud telepítése előtt ellenőrizze, hogy frissült-e a szerver. Ne feledje, ha a kernelt frissítjük, akkor újra kell indítanunk a szervert. Emiatt feltétlenül futtassa a frissítést / frissítést olyan időben, amikor lehetséges az újraindítás (kivéve, ha telepítve van élő javítás, amelyen bármikor futtathatja a feladatot). A frissítéshez és frissítéshez jelentkezzen be a kiszolgálóra a Nextcloud üzemeltetésére, és adja ki a következő parancsokat:

 sudo apt-get frissítés sudo apt-get frissítés -y 

Amint a folyamat befejeződik, indítsa újra a szervert (ha szükséges). Most már készen áll a telepítésre.

LÁMPA

Az első dolog, amit meg kell tennünk, a LAMP (Linux Apache MariaDB PHP) szervercsomag telepítése. Ezt megteheti a következő paranccsal:

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

Indítsa el és engedélyezze a webes és adatbázis-kiszolgálókat a következő parancsokkal:

 sudo systemctl start apache2 sudo systemctl engedélyezés apache2 sudo systemctl start mariadb sudo systemctl engedélyezés mariadb 

Ezután hozzá kell adnunk egy lerakatot a megfelelő PHP verziók telepítéséhez. Tegye ezt a következő parancsokkal:

 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 

Telepítse a PHP csomagokat (és más függőségeket) a következő paranccsal:

 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 

A PHP-t konfigurálni kell. Ez a php.ini fájlban történik. Nyissa meg a fájlt a szerkesztéshez a következő paranccsal:

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

Ügyeljen arra, hogy keresse meg és szerkessze a következő sorokat:

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

ahol a TIME / ZONE az Ön aktuális időzónája (például Amerika / Kentucky / Louisville).

Mentse és zárja be a fájlt.

Konfigurálja a MariaDB-t, és hozza létre az adatbázist

A MariaDB telepítését jelszóval kell biztosítani. Ehhez adja ki a parancsot:

 sudo mysql_secure_installation 

Megkérjük, hogy állítson be új jelszót. Ha ezt megtette, válaszoljon igennel a fennmaradó kérdésekre.

A szükséges adatbázis létrehozásához írja be a MariaDB promptot a következő paranccsal:

 mysql -u root -p 

A prompt után adja ki a következő parancsokat:

 CREATE ADATABASE nextclouddb; CREATE USER 'nextcloud' @ 'localhost', A 'JELSZÓ' AZONOSÍTOTT; MINDEN PRIVILÉGIÁT MEGADJA a nextclouddb-n. * TO 'nextcloud' @ 'localhost' -ig; SZENNYEZETT ELJÁRÁSOK; kijárat 

ahol a JELSZÓ egy erős / egyedi jelszó.

Az Apache konfigurálása

Hozzunk létre egy Apache konfigurációs fájlt a Nextcloud számára. Hozzon létre új fájlt a következő paranccsal:

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

Illessze be a következő tartalmat a fájlba:

 ServerAdmin DocumentRoot "/ var / www / html / nextcloud" ServerName example.com Opciók MultiViews FollowSymlinks AllowOverride Minden rendelés engedélyezése, megtagadása az TransferLog /var/log/apache2/nextcloud_access.log fájlból ErrorLog / var / log / apache2 /nextcloud_error.log 

ahol a example.com az Ön FQDN (ha alkalmazható).

Kapcsolja ki az alapértelmezett webhelyet, és engedélyezze a Nextcloud webhelyet a következő parancsokkal:

 sudo a2dissite 000-alapértelmezett sudo a2ensite nextcloud 

Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

A Nextcloud telepítése

És most telepíthetjük a Nextcloud szervert. Mielőtt megtennénk, hozzunk létre egy új könyvtárat (és adjuk meg a megfelelő engedélyeket) a következő parancsokkal:

 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 

Töltse le és csomagolja ki a Nextcloud telepítőfájlt a következő parancsokkal:

 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 

Mutasson a böngészőre a http: //SERVER_IP/setup-nextcloud.php oldalra (ahol a SERVER_IP a host kiszolgáló IP címe), és lépjen át a telepítővarázslón (A ábra ).

A ábra: A Nextcloud 15 telepítővarázsló.

Győződjön meg arról, hogy a könyvtári lépésben ( B ábra ) adja meg a megfelelő könyvtárat, amelyben a Nextcloud található. Ha azt akarja, hogy a Nextcloud telepítésre kerüljön az Apache szerver dokumentumgyökérébe, írja be az a. Értéket, egyébként írja be a nextcloud fájlt (a kiszolgáló telepítéséhez a nextcloud nevű almappába).

B ábra: A telepítési könyvtár meghatározása.

Amikor a varázsló ezen része elkészül, a rendszer felkéri egy adminisztrátori felhasználót és az adatbázis meghatározását ( C ábra ).

C ábra: Rendszergazdai felhasználó létrehozása és az adatbázis konfigurálása.

Amint ez befejeződik, mutathatja a böngészőt a http: // SERVER_IP / nextcloud (ahol a SERVER_IP az Ön host gépének IP címe) elemre, és bejelentkezhet az újonnan telepített Nextcloud 15 szerverre. Gratulálunk, készen áll arra, hogy bekapcsolja a helyszíni felhőt.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2020 | mobilegn.com