Hvordan installeres Nextcloud 16 på Ubuntu og derivater?

Nextcloud

For et par timer siden ankom den nye version 16 af Nextcloud hvilket er drettet mod at forbedre sikkerhed og fildeling ved hjælp af maskinlæring. Projektet har også en lille projektstyring og ACL til erstatning af gamle filservere.

En af de nye funktioner er brugen af ​​maskinlæring. Ifølge meddelelsen ønsker projektet ikke kun at opdage ondsindede logins, men tilbyder også anbefalinger til fildeling.

Dette gælder f.eks. For grupper og personer, som brugere ofte deler indhold med.

Nye måder at dele filer i virksomheder giver adgangskontrolister (ACL'er).

De giver administratorer på klassiske netværk mulighed for at opretholde kontrol over adgangsrettigheder til individuelle filer og mapper gennem detaljeret kortlægning af filer, mapper og undermapper.

Si de vil vide mere om det i denne udgivelse kan du kontrollere følgende link.

Nextcloud 16 installation på Ubuntu

For dem, der er interesseret i at kunne installere den nye version af NextCloud 16 på deres system, skal de følge instruktionerne, som vi deler med dig nedenfor.

Installation via Snap-pakke

Den første metode, som vi viser dig, er installationen fra Snap-pakker dette er den nemmeste måde at installere NextCloud på din distro.

I øjeblikket er den eneste detalje, at den nye version endnu ikke er opdateret til stabil i Snap, da den stadig er i Beta-version. Selvom det er et spørgsmål om timer, at den opdateres.

NextCloud distribueres med snap som et enkelt program sammen med dets afhængigheder, og det kører sikkert på systemet.

Det vigtigste ved denne installationsmetode er, at Snaps er designet til at være sikre, sandkasserede, containeriserede applikationer, isoleret fra det underliggende system og andre applikationer.

For at installere Nextcloud-pakken fra Snap, de skal bare køre følgende kommando i en terminal:

 sudo snap install nextcloud

Traditionel installation

Den anden metode til at installere den nye version af NextCloud 16 er installere en webserver og PHP.

Nextcloud logo

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

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

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

 sudo apt-get install mariadb-server php-mysql

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

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 <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

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

sudo rm nextcloud-16.0.0.tar.bz2

Nu vi er nødt til at oprette en ny fil i /etc/apache2/sites-available/nextcloud.conf . Vi vil redigere dette med redaktøren af ​​vores præference:

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.   David freire garcia sagde han

    Først og fremmest tillykke med bloggen, jeg følger den regelmæssigt og lærer meget om Linux.
    Jeg overvejer at montere en Nextcloud-server på en pc, og jeg vil gerne vide, om installationen via Snap er gyldig til at installere den som en server eller kun som en klient.
    På forhånd mange tak
    hilsener