Jak zainstalować Nextcloud 16 na Ubuntu i pochodnych?

Nextcloud

Kilka godzin temu pojawiła się nowa wersja 16 Nextcloud czyli dmające na celu poprawę bezpieczeństwa i udostępniania plików przy pomocy uczenia maszynowego. Projekt zawiera również małe zarządzanie projektami i ACL, aby zastąpić stare serwery plików.

Jedną z nowych funkcji jest wykorzystanie uczenia maszynowego. Zgodnie z zapowiedzią, projekt chce nie tylko wykrywać złośliwe logowania, ale także oferuje rekomendacje dotyczące udostępniania plików.

Dotyczy to na przykład grup i osób, którym użytkownicy często udostępniają treści.

Nowe sposoby udostępniania plików w firmach zapewniają listy kontroli dostępu (ACL).

Pozwalają administratorom w klasycznych sieciach zachować kontrolę nad prawami dostępu do poszczególnych plików i katalogów poprzez szczegółowe mapowanie plików, folderów i podfolderów.

Si chcą wiedzieć więcej na ten temat tego wydania możesz sprawdzić poniższy link.

Instalacja Nextcloud 16 na Ubuntu

Dla tych, którzy są zainteresowani możliwością zainstalowania nowej wersji NextCloud 16 w swoim systemie, powinni postępować zgodnie z instrukcjami, które udostępnimy poniżej.

Instalacja za pomocą pakietu Snap

Pierwszą metodą, którą ci pokażemy, jest instalacja z pakietów Snap, czyli to najłatwiejszy sposób na zainstalowanie NextCloud w twojej dystrybucji.

W tej chwili jedynym szczegółem jest to, że nowa wersja nie została jeszcze zaktualizowana do stabilnej w Snapie, ponieważ nadal jest w wersji Beta. Chociaż aktualizacja to kwestia godzin.

NextCloud jest dystrybuowany przez snap jako pojedyncza aplikacja wraz z jej zależnościami i będzie bezpiecznie działać w systemie.

Najważniejszą rzeczą w tej metodzie instalacji jest to, że Snapy są zaprojektowane tak, aby były bezpiecznymi, piaskownicowymi, kontenerowymi aplikacjami, odizolowanymi od podstawowego systemu i innych aplikacji.

Aby zainstalować pakiet Nextcloud od Snap, wystarczy, że uruchomią następującą komendę w terminalu:

 sudo snap install nextcloud

Tradycyjna instalacja

Inną metodą instalacji nowej wersji NextCloud 16 jest zainstaluj serwer WWW i PHP.

Logo Nextcloud

Dla tego będziemy musieli otworzyć terminal i wykonać w nim następujące polecenia:

 
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

Teraz, gdy masz już skonfigurowane środowisko, wszystko pozostaje wybrać bazę danych obsługującą instalację w tym celu wykonamy następujące czynności:

 sudo apt-get install mariadb-server php-mysql

Podczas instalacji zostaniesz poproszony o wybranie hasła roota . Jeśli nie zostaniesz poproszony o wybranie hasła, wartość domyślna będzie pusta.

Teraz trzeba wejść do bazy danych (zostaną poproszeni o hasło, które właśnie ustawiłeś):

 mysql -u root -p

Co teraz musisz stworzyć bazę danych:

CREATE DATABASE nextcloud;

Teraz muszą utworzyć użytkownika do połączenia z bazą danych:

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

Ostatni krok to nadaj uprawnienia nowemu użytkownikowi:

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

FLUSH PRIVILEGES;

Kiedy skończysz, naciśnij Ctrl-D, aby wyjść.

Ostatnim krokiem jest instalacja Nextcloud z:

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

Teraz musimy stworzyć nowy plik w formacie /etc/apache2/sites-available/nextcloud.conf . Zamierzamy edytować to w wybranym przez nas edytorze:

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> 

Raz zrobione, nadszedł czas, aby włączyć nową witrynę i włączyć mody Apache Czego potrzebuje NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Po zakończeniu wybierania bazy danych, czas zainstalować wszystko. Przejdź do http: // your_address / nextcloud /

Lub jako taki localhost / nextcloud

Wybierz nazwę użytkownika i hasło administratora, a następnie wybierz folder danych.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   David freire garcia powiedział

    Przede wszystkim gratuluję bloga, regularnie go śledzę i dużo uczę się o Linuksie.
    Myślę o zamontowaniu serwera Nextcloud na komputerze PC i chciałbym wiedzieć, czy instalacja przez Snap jest ważna, aby zainstalować go jako serwer, czy tylko jako klient.
    Bardzo dziękuję z góry
    pozdrowienia