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