Jak nainstalovat Nextcloud 16 na Ubuntu a deriváty?

Nextcloud

Před několika hodinami dorazila nová verze 16 Nextcloud což je dzaměřené na zlepšení zabezpečení a sdílení souborů pomocí strojového učení. Součástí projektu je také malá správa projektů a seznam ACL, který nahradí staré souborové servery.

Jednou z nových funkcí je využití strojového učení. Podle oznámení chce projekt nejen detekovat škodlivá přihlášení, ale také nabízí doporučení pro sdílení souborů.

To platí například pro skupiny a lidi, se kterými uživatelé často sdílejí obsah.

Nové způsoby sdílení souborů ve společnostech poskytují seznamy řízení přístupu (ACL).

Umožňují správcům v klasických sítích udržovat kontrolu nad přístupovými právy k jednotlivým souborům a adresářům prostřednictvím podrobného mapování souborů, složek a podsložek.

Si chtějí o tom vědět víc tohoto vydání můžete zkontrolovat následující odkaz.

Instalace Nextcloud 16 na Ubuntu

Pro ty, kteří mají zájem o instalaci nové verze NextCloud 16 do svého systému, by měli postupovat podle pokynů, které s vámi sdílíme níže.

Instalace pomocí balíčku Snap

První metodou, kterou vám ukážeme, je instalace z balíčků Snap toto je nejjednodušší způsob instalace NextCloudu na vaší distribuci.

V tuto chvíli je jediným detailem to, že nová verze ještě nebyla aktualizována na stabilní v Snapu, protože je stále ve verzi Beta. I když je to otázka několika hodin, než bude aktualizována.

NextCloud je distribuován snap jako jediná aplikace spolu s jejími závislostmi a bude v systému bezpečně fungovat.

Nejdůležitější věcí na této metodě instalace je, že snímky jsou navrženy tak, aby byly zabezpečené, v karanténě, v kontejnerech, izolované od základního systému a dalších aplikací.

Chcete-li nainstalovat balíček Nextcloud z aplikace Snap, prostě musí spustit následující příkaz v terminálu:

 sudo snap install nextcloud

Tradiční instalace

Druhou metodou instalace nové verze NextCloud 16 je nainstalovat webový server a PHP.

Logo Nextcloud

Pro tohle budeme muset otevřít terminál a provést v něm následující příkazy:

 
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

Nyní, když jste nastavili prostředí, všechno Zbývá vybrat databázi, která podporuje instalaci k tomu provedeme následující:

 sudo apt-get install mariadb-server php-mysql

Během instalace budete vyzváni k výběru hesla root . Pokud nejste vyzváni k výběru hesla, výchozí nastavení bude prázdné.

Nyní musíte vstoupit do databáze (budou požádáni o heslo, které jste právě nastavili):

 mysql -u root -p

Co teď musíte vytvořit databázi:

CREATE DATABASE nextcloud;

Nyní potřebují vytvořit uživatele pro připojení k databázi:

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

Posledním krokem je udělit oprávnění novému uživateli:

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

FLUSH PRIVILEGES;

Až budete hotovi, opusťte klávesovou zkratku Ctrl-D.

Posledním krokem je instalace Nextcloud pomocí:

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

Nyní musíme vytvořit nový soubor v /etc/apache2/sites-available/nextcloud.conf . Upravíme to pomocí editoru podle našich preferencí:

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> 

Po dokončení je čas povolit nový web a povolit mody apache Co NextCloud potřebuje:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Jakmile dokončíte výběr databáze, čas na instalaci všeho. Přejít na http: // your_address / nextcloud /

Nebo jako takový localhost / nextcloud

Vyberte uživatelské jméno a heslo správce a poté můžete vybrat datovou složku.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   David freire garcia řekl

    Nejprve gratuluji k blogu, pravidelně ho sleduji a hodně se o Linuxu učím.
    Uvažuji o připojení serveru Nextcloud na PC a chtěl bych vědět, jestli je instalace prostřednictvím Snap platná pro jeho instalaci jako serveru nebo pouze jako klienta.
    Předem moc děkuji
    pozdravy