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