Hvordan installere Nextcloud 16 på Ubuntu og derivater?

Nextcloud

For noen timer siden kom den nye versjonen 16 av Nextcloud som er drettet mot å forbedre sikkerhet og fildeling ved hjelp av maskinlæring. Prosjektet har også en liten prosjektledelse og ACL for å erstatte gamle filservere.

En av de nye funksjonene er bruk av maskinlæring. I følge kunngjøringen ønsker prosjektet ikke bare å oppdage ondsinnede pålogginger, men gir også anbefalinger for fildeling.

Dette gjelder for eksempel grupper og personer som brukere ofte deler innhold med.

Nye måter å dele filer i selskaper gir tilgangskontrollister (ACL).

De lar administratorer på klassiske nettverk opprettholde kontroll over tilgangsrettigheter til individuelle filer og kataloger gjennom detaljert kartlegging av filer, mapper og undermapper.

Si de vil vite mer om det i denne utgivelsen kan du sjekke følgende lenke.

Nextcloud 16 installasjon på Ubuntu

For de som er interessert i å kunne installere den nye versjonen av NextCloud 16 på systemet sitt, bør de følge instruksjonene som vi deler med deg nedenfor.

Installasjon via Snap-pakke

Den første metoden vi vil vise deg, er installasjonen fra Snap-pakker dette er den enkleste måten å installere NextCloud på distro.

For øyeblikket er den eneste detaljen at den nye versjonen ennå ikke er oppdatert til stabil i Snap, siden den fremdeles er i Beta-versjon. Selv om det er et spørsmål om timer å bli oppdatert.

NextCloud distribueres med snap som et enkelt program sammen med dets avhengigheter, og det vil kjøre trygt på systemet.

Det viktigste med denne installasjonsmetoden er at Snaps er designet for å være sikre, sandboksede, containeriserte applikasjoner, isolert fra det underliggende systemet og andre applikasjoner.

For å installere Nextcloud-pakken fra Snap, de må bare kjøre følgende kommando i en terminal:

 sudo snap install nextcloud

Tradisjonell installasjon

Den andre metoden for å installere den nye versjonen av NextCloud 16 er installer en webserver og PHP.

Nextcloud-logo

For dette vi må åpne en terminal og utfø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

Nå som du har satt opp miljøet, alt gjenstår er å velge en database som støtter installasjonen for dette skal vi utføre følgende:

 sudo apt-get install mariadb-server php-mysql

Under installasjonen, du blir bedt om å velge et root-passord . Hvis du ikke blir bedt om å velge passord, standardinnstillingen er tom.

trenger å gå inn i databasen (de blir bedt om passordet du nettopp har angitt):

 mysql -u root -p

Hva nå du må opprette en database:

CREATE DATABASE nextcloud;

de trenger å opprette brukeren som skal brukes til å koble til databasen:

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

Det siste trinnet er gi privilegiene til den nye brukeren:

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

FLUSH PRIVILEGES;

Når du er ferdig, skriver du Ctrl-D for å avslutte.

Det siste trinnet er å 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

vi må opprette en ny fil i /etc/apache2/sites-available/nextcloud.conf . Vi skal redigere dette med redaktøren av vår preferanse:

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 ferdig, det er på tide å aktivere det nye nettstedet og aktivere apache-mods Hva NextCloud trenger:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Når du er ferdig med å velge database, tid til å installere alt. Gå til http: // your_address / nextcloud /

Eller som sådan localhost / nextcloud

Velg et administratorbrukernavn og passord, så kan du velge datamappen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   David freire garcia sa

    Først av alt, gratulerer med bloggen, jeg følger den regelmessig og lærer mye om Linux.
    Jeg tenker på å montere en Nextcloud-server på en PC, og jeg vil gjerne vite om installasjonen via Snap er gyldig for å installere den som en server eller bare som en klient.
    Tusen takk på forhånd
    En hilsen