Sådan installeres Nextcloud 14 på Ubuntu 18.04 LTS og derivater?

Nextcloud logo

nylig den nye version af Nextcloud 14 blev frigivet til offentligheden som det fornyes med, tilføjer nogle nye funktioner og fejlrettelser i, hvad der var omkring den tidligere version.

I denne nye Nextcloud 14-udgivelse bringer endnu en gang en lang række forbedringer hvoraf vi kan fremhæve, at videoverifikation blev tilføjet, og totrinsgodkendelse kan bruges.

Med dette program er det muligt at køre cloud storage internt. Nextcloud opstod efter at et stort antal udviklere hos ownCloud faldt ud af det og startede forfra.

Nextcloud er gaffel fra ownCloud, som er en Cloud Infrastructure as a Service (IaaS) fuldt open source med nogle platforme som en tjeneste (PaaS) -tjenester.

Du kan installere det på din egen Linux-server eller på en server hos mange hostingfirmaer.

Systemadministratorer til store og små systemer vil sætte pris på de mange forbedringer af systemkonfiguration, applikationsadministration og opdateringen.

Ændringer i Nextcloud 14

Nextcloud 14 flettede næsten 1000 pullanmodninger med forbedringer og ændringer, næsten 150 mere end Nextcloud 13. Dette dækker kun kerneserveren, hundreder flere ændringer var officielt vores største udgivelser nogensinde.

Mens dette er højdepunkterne i de vigtigste funktioner, der kan fremhæves i denne udgivelse af denne nye version af Nextcloud 14:

  • Video-verifikation: Brug et videoopkald med Talk til at bekræfte en persons identitet, inden du giver dem adgang til en deling.
  • To-faktor-godkendelse nu med Signal og Telegram samt NFC og SMS
  • Forbedringer af tilgængelighed og mørkt tema
  • Tilføjet en note til delinger, del filer i en chatchat, ny Kanban app-app og meget mere

Nextcloud installation på Ubuntu 18.04 og derivater

Det første trin til installation af NextCloud 14 er installere en webserver og PHP. PHP7 giver mange forbedringer i forhold til tidligere versioner og vil også øge NextCloud, faktisk kræves PHP7 fra NextCloud 11.

For det vi bliver nødt til at åbne en terminal og udføre følgende kommandoer i den:

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

Nu hvor du har konfigureret miljøet, er alt der er tilbage at vælge en database, der understøtter installationen til dette, vi vil udføre følgende:

sudo apt-get install mariadb-server php-mysql

Under installationen du bliver bedt om at vælge en root-adgangskode, de skulle placere et fort. Hvis du ikke bliver bedt om at vælge en adgangskode, standard er tom.

Nextcloud

Nu skal indtaste databasen (de bliver bedt om den adgangskode, du lige har indstillet):

$ mysql -u root -p

Hvad nu du skal oprette en database:

CREATE DATABASE nextcloud;

Nu de har brug for at oprette brugeren bruges til at oprette forbindelse til databasen:

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

Det sidste trin er tildele den nye bruger privilegier:

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

FLUSH PRIVILEGES;

Når du er færdig, skal du skrive Ctrl-D for at afslutte.

Det sidste trin er at installere Nextcloud med:

cd /var/www

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

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

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

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

Nu vi er nødt til at oprette en ny fil i /etc/apache2/sites-available/nextcloud.conf . Du er velkommen til at bruge den editor, du er fortrolig med, og tilføj følgende linjer:

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>

Når du er færdig, det er tid til at aktivere det nye websted og aktivere apache-mods Hvad NextCloud har brug for:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Når du er færdig med at vælge database, tid til at installere alt. Gå til http: // din_adresse / nextcloud /

Eller som sådan localhost / nextcloud

Vælg et administratorbrugernavn og en adgangskode, så kan du vælge datamappen.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Guido sagde han

    Hej jeg har et problem. Jeg får dette:

    «Du har ikke tilladelse til at få adgang til / nextcloud på denne server.¨

    Apache / 2.4.29 (ubuntu) Server på localhost Port 80

  2.   Miguel sagde han

    Kører denne kommando: sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring kaster fejlen ved at have brug for libgd3 og libjpeg62-turbo-afhængigheder
    Når du vil installere disse afhængigheder, angiver det, at de er afbrudt eller ikke findes