Kaip įdiegti „Nextcloud 14“ „Ubuntu 18.04 LTS“ ir dariniuose?

„Nextcloud“ logotipas

Įtraukta Pastaruoju metu nauja „Nextcloud 14“ versija buvo išleista plačiajai visuomenei su kuriuo jis atnaujinamas pridedant keletą naujų funkcijų ir klaidų taisymų, buvusių aplink ankstesnę versiją.

Šiame naujame „Nextcloud 14“ leidime dar kartą pateikia daugybę patobulinimų iš kurių galime pabrėžti, kad buvo pridėtas vaizdo patikrinimas ir galima naudoti dviejų pakopų autentifikavimą.

Naudodamiesi šia programa, galite paleisti debesies saugyklą viduje. „Nextcloud“ atsirado po to, kai daugelis „ownCloud“ kūrėjų išėjo iš jo ir pradėjo iš naujo.

„Nextcloud“ yra „ownCloud“ šakutė, kuri yra „Cloud Infrastructure as a Service“ (IaaS) visiškai atviro kodo su kai kuriomis platformomis kaip paslaugomis (PaaS) paslaugomis.

Jį galite įdiegti savo „Linux“ serveryje arba daugelio prieglobos kompanijų serveryje.

Didelių ir mažų sistemų sistemos administratoriai įvertins daugybę sistemos konfigūracijos, programų valdymo ir atnaujinimo patobulinimų.

„Nextcloud“ pakeitimai 14

Nextcloud 14 sujungta beveik 1000 „pull“ užklausų su patobulinimais ir pakeitimais, beveik 150 daugiau nei „Nextcloud 13.“. Tai apima tik pagrindinį serverį, dar šimtai pakeitimų oficialiai buvo didžiausi mūsų leidimai.

Nors tai yra pagrindinių funkcijų akcentai, kuriuos galima pabrėžti šiame šios naujos „Nextcloud 14“ versijos leidime:

  • Vaizdo įrašo patvirtinimas: naudokite vaizdo pokalbį su „Talk“, kad patikrintumėte asmens tapatybę prieš suteikiant jam prieigą prie bendrinimo.
  • Dviejų veiksnių autentifikavimas dabar naudojant „Signal“ ir „Telegram“, taip pat NFC ir SMS
  • Pritaikymo neįgaliesiems patobulinimai ir tamsi tema
  • Pridėjo užrašą prie bendrinimų, bendrino failus pokalbio pokalbyje, naują „Kanban“ programos programą ir dar daugiau

„Nextcloud“ diegimas „Ubuntu 18.04“ ir dariniuose

Pirmasis „NextCloud 14“ diegimo žingsnis yra įdiekite interneto serverį ir PHP. PHP7 teikia daug patobulinimų, palyginti su ankstesnėmis versijomis, ir padidins „NextCloud“, iš tikrųjų PHP7 reikalingas iš „NextCloud 11“.

Už tai turėsime atidaryti terminalą ir jame vykdyti šias komandas:

sudo apt-get install apache2 libapache2-mod-php7.0 bzip2

sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring

sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Dabar, sukonfigūravę aplinką, belieka pasirinkti duomenų bazę, kuri palaiko diegimą, ir atliksime šiuos veiksmus:

sudo apt-get install mariadb-server php-mysql

Diegimo metu jūsų bus paprašyta pasirinkti šakninį slaptažodį, jie turėtų pastatyti fortą. Jei jūsų neprašoma pasirinkti slaptažodžio, numatytasis bus tuščias.

Nextcloud

Dabar reikia įvesti duomenų bazę (jų bus paprašyta ką tik nustatyto slaptažodžio):

$ mysql -u root -p

Dabar, kad turite sukurti duomenų bazę:

CREATE DATABASE nextcloud;

Dabar jiems reikia sukurti vartotoją bus naudojamas prisijungiant prie duomenų bazės:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

Paskutinis žingsnis yra suteikti privilegijas naujam vartotojui:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Baigę įveskite Ctrl-D, kad išeitumėte.

Paskutinis žingsnis yra įdiegti „Nextcloud“ su:

cd /var/www

wget https://download.nextcloud.com/server/releases/latest-14.tar.bz2 -ARBA nextcloud-14-latest.tar.bz2

degutas -xvjf nextcloud-14-latest.tar.bz2

sudo chown -R www-duomenys: www-data nextcloud

sudo rm nextcloud-14-latest.tar.bz2 [/ sourcecode]

Dabar turime sukurti naują failą /etc/apache2/sites-available/nextcloud.conf . Nesivaržykite naudoti bet kurį jums patogų redaktorių ir pridėkite šias eilutes:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory>

Kai tai bus padaryta, atėjo laikas įgalinti naują svetainę ir įjungti „Apache“ modifikacijas Ko reikia „NextCloud“:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Baigę pasirinkti duomenų bazę, laikas viską įdiegti. Eikite į http: // jūsų_adresas / kitas debesis /

Arba kaip toks „localhost“ / „nextcloud“

Pasirinkite administratoriaus vartotojo vardą ir slaptažodį, tada galėsite pasirinkti duomenų aplanką.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Guido sakė

    Sveiki, turiu problemu. Aš tai suprantu:

    «Jūs neturite leidimo pasiekti / nextcloud šiame serveryje. Server

    „Apache“ / 2.4.29 („Ubuntu“) serveris „localhost“ 80 prievade

  2.   miguel sakė

    Vykdydami šią komandą: sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring išmeta klaidą, kai reikia libgd3 ir libjpeg62-turbo priklausomybių
    Kai norite įdiegti šias priklausomybes, tai rodo, kad jų nebėra arba jų nėra