Kaip įdiegti „Nextcloud 16“ „Ubuntu“ ir jo dariniuose?

Nextcloud

Prieš kelias valandas atėjo nauja „Nextcloud“ versija 16 kuris yra dskirtas pagerinti saugumą ir dalijimąsi failais mašininio mokymosi pagalba. Projekte taip pat yra nedidelis projekto valdymas ir ACL, kurie pakeis senus failų serverius.

Viena iš naujų funkcijų yra mašininio mokymosi naudojimas. Anot pranešimo, projektas ne tik nori aptikti kenkėjiškus prisijungimus, bet ir siūlo bendrinimo su failais rekomendacijas.

Tai taikoma, pavyzdžiui, grupėms ir žmonėms, su kuriais vartotojai dažnai dalijasi turiniu.

Nauji būdai bendrinti failus įmonėse suteikia prieigos kontrolės sąrašus (ACL).

Jie leidžia klasikinių tinklų administratoriams išlaikyti prieigos prie atskirų failų ir katalogų teisių kontrolę, detaliai susiejant failus, aplankus ir poaplankius.

Si jie nori apie tai sužinoti daugiau šio leidimo galite patikrinti šią nuorodą.

„Nextcloud 16“ diegimas „Ubuntu“

Tiems, kurie nori įdiegti naują „NextCloud 16“ versiją savo sistemoje, jie turėtų laikytis instrukcijų, kuriomis dalijamės su jumis žemiau.

Diegimas per „Snap“ paketą

Pirmasis būdas, kurį jums parodysime, yra diegimas iš „Snap“ paketų tai paprasčiausias būdas įdiegti „NextCloud“ į savo platintoją.

Šiuo metu vienintelė detalė yra ta, kad naujoji versija dar nebuvo atnaujinta į stabilią „Snap“, nes ji vis dar yra beta versija. Nors tai yra valandų klausimas, kol jis bus atnaujintas.

„NextCloud“ yra platinamas „Snap“ kaip viena programa kartu su priklausomybėmis ir saugiai veiks sistemoje.

Svarbiausias dalykas, susijęs su šiuo diegimo metodu, yra tai, kad „Snaps“ yra skirtos saugioms, smėlio dėžės, konteinerių programoms izoliuoti nuo pagrindinės sistemos ir kitų programų.

Norėdami įdiegti „Nextcloud“ paketą iš „Snap“, jie tiesiog turi paleisti šią komandą terminale:

 sudo snap install nextcloud

Tradicinis montavimas

Kitas būdas įdiegti naują „NextCloud 16“ versiją yra įdiekite interneto serverį ir PHP.

„Nextcloud“ logotipas

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

 
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

Dabar, kai sukūrėte aplinką, viskas lieka pasirinkti diegimą palaikančią duomenų bazę tam mes atliksime šiuos veiksmus:

 sudo apt-get install mariadb-server php-mysql

Diegimo metu jūsų bus paprašyta pasirinkti šakninį slaptažodį . Jei jūsų neprašoma pasirinkti slaptažodžio, numatytasis bus tuščias.

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 <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

Dabar turime sukurti naują failą /etc/apache2/sites-available/nextcloud.conf . Redaguosime tai su savo pasirinkimo redaktoriumi:

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.   Davidas freire garcia sakė

    Visų pirma, sveikinu tinklaraštį, aš jį reguliariai seku ir daug sužinojau apie „Linux“.
    Galvoju įdiegti „Nextcloud“ serverį kompiuteryje ir norėčiau sužinoti, ar diegimas per „Snap“ galioja norint jį įdiegti kaip serverį, ar tik kaip klientą.
    Labai aciu is anksto
    Sveikinimas