Maitiro ekuisa Nextcloud 16 paUbuntu uye zvigadzirwa?

Nextcloud

Maawa mashoma apfuura iyo nyowani vhezheni 16 yeNextcloud yakasvika inova dyakanangana nekuvandudza chengetedzo uye kugovana faira nerubatsiro rwekudzidza kwemuchina. Iyo purojekiti zvakare inoratidzira diki manejimendi manejimendi uye ACL kutsiva yekare faira maSeva.

Imwe yezvinhu zvitsva ndeye kushandiswa kwemuchina kudzidza. Sekureva kwechiziviso, chirongwa ichi hachisi chekungoda chete kuona malogo ane huipi, asi zvakare chinopa kurudziro yekugovana faira.

Izvi zvinoshanda, semuenzaniso, kumapoka uye vanhu vanoshandisa navo vanowanzo govana zvemukati.

Nzira nyowani dzekugovana mafaera mumakambani dzinopa mukana wekutonga (ACLs).

Vanobvumidza manejimendi pamatanho ekare kuti arambe achitonga pamusoro pekodzero dzekuwana kune mafaera ega uye madhairekitori kuburikidza nemepu yakadzama yemafaira, maforodha, uye maforodha.

Si vanoda kuziva zvakawanda nezvazvo yekusunungurwa uku unogona kutarisa chinotevera chinongedzo.

Nextcloud 16 kuisirwa paUbuntu

Kune avo vanofarira kugona kuisa iyo nyowani vhezheni yeNextCloud 16 pane yavo system, ivo vanofanirwa kuteedzera rairo dzatinogovana newe pazasi.

Kuisirwa kuburikidza neSnap package

Nzira yekutanga iyo yatichakuratidza ndeye kumisikidza kubva kuSnap mapakeji, kuve iyi ndiyo nzira iri nyore yekumisikidza NextCloud pane yako distro.

Parizvino ruzivo chete nderekuti iyo nyowani vhezheni haisati yagadziridzwa kuti igadzikane muSnap, sezvo ichiri muBeta vhezheni. Kunyangwe iri nyaya yemaawa kuti ivandudzwe.

NextCloud inoparadzirwa neshap senzira imwechete yekushandisa pamwe nekuvimbika kwayo uye inomhanya zvakachengeteka pachirongwa.

Chinhu chakanyanya kukosha pamusoro peiyi nzira yekumisikidza ndechekuti maSnaps akagadzirirwa kuve akachengeteka, sandboxed, makomputa ekushandisa, akasarudzika kubva pasi pehurongwa uye zvimwe zvinoshandiswa.

Kuisa iyo Nextcloud package kubva kuSnap, ivo vanongofanirwa kumhanya unotevera kuraira mune terminal:

 sudo snap install nextcloud

Kuiswa kwetsika

Imwe nzira yekuisa iyo nyowani vhezheni yeNextCloud 16 iri isa dura rewebhu uye PHP.

Nextcloud logo

Zveizvi isu tichafanirwa kuvhura terminal uye nekuita inotevera mirairo mairi:

 
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

Iye zvino zvawakagadzira nharaunda, zvese inosara ndeye kusarudza dhatabhesi inotsigira kuiswa izvi tichaita zvinotevera:

 sudo apt-get install mariadb-server php-mysql

Panguva yekumisikidza, iwe unozobvunzwa kusarudza password password . Kana iwe usina kubvunzwa kusarudza password, default ichave isina chinhu.

Iye zvino inoda kuisa dhatabhesi (ivo vanozobvunzwa password yawakaisa):

 mysql -u root -p

Zvino chii iwe unofanirwa kugadzira dhatabhesi:

CREATE DATABASE nextcloud;

Iye zvino ivo vanofanirwa kugadzira mushandisi kushandiswa kubatanidza kune dhatabhesi:

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

Nhanho yekupedzisira ndeye ipa ropafadzo kumushandisi mutsva:

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

FLUSH PRIVILEGES;

Paunenge wapedza, nyora Ctrl-D kuti ubude.

Nhanho yekupedzisira ndeyekuisa Nextcloud ne:

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

Iye zvino isu tinofanirwa kugadzira faira nyowani mu /etc/apache2/sites-available/nextcloud.conf . Tichagadzirisa izvi nemupepeti wezvatinoda:

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> 

Kana wapedza, inguva yayo yekugonesa iyo saiti nyowani uye kugonesa apache mods Izvo NextCloud inoda:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Paunenge wapedza kusarudza dhatabhesi, nguva yekuisa zvese. Enda ku http: // your_address / nextcloud /

Kana seakadaro localhost / nextcloud

Sarudza zita remutungamiriri uye password, ipapo unogona kusarudza dhairekodhi yedata.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   David freire garcia akadaro

    Chekutanga pane zvese, makorokoto pane iyo blog, ini ndinoitevera nguva dzose uye ndinodzidza zvakawanda nezveLinux.
    Ndiri kufunga kukwirisa Nextcloud server paPC uye ndinoda kuziva kana kuisirwa kuburikidza neSnap kuri kwechokwadi kuiisa sevha kana chete semutengi.
    Ndatenda zvikuru pamberi
    Thanks!