Как да инсталирам Nextcloud 16 на Ubuntu и деривати?

Nextcloud

Преди няколко часа пристигна новата версия 16 на Nextcloud което е dнасочена към подобряване на сигурността и споделянето на файлове с помощта на машинно обучение. Проектът включва и малък проект за управление и ACL за замяна на стари файлови сървъри.

Една от новите функции е използването на машинно обучение. Според съобщението проектът не само иска да открие злонамерени влизания, но предлага и препоръки за споделяне на файлове.

Това се отнася например за групи и хора, с които потребителите често споделят съдържание.

Новите начини за споделяне на файлове в компаниите предоставят списъци за контрол на достъпа (ACL).

Те позволяват на администраторите в класически мрежи да поддържат контрол върху правата за достъп до отделни файлове и директории чрез подробно картографиране на файлове, папки и подпапки.

Si те искат да знаят повече за това от тази версия можете да проверите следната връзка.

Инсталация на Nextcloud 16 на Ubuntu

За тези, които се интересуват от възможността да инсталират новата версия на NextCloud 16 на тяхната система, те трябва да следват инструкциите, които споделяме с вас по-долу.

Инсталиране чрез Snap пакет

Първият метод, който ще ви покажем, е инсталирането от пакети Snap, като това е най-лесният начин да инсталирате NextCloud на дистрибуцията си.

В момента единствената подробност е, че новата версия все още не е актуализирана до стабилна в Snap, тъй като все още е в бета версия. Въпреки че е въпрос на часове той да бъде актуализиран.

NextCloud се разпространява чрез щракване като отделно приложение заедно със своите зависимости и ще работи безопасно в системата.

Най-важното при този метод на инсталиране е, че Snaps са проектирани да бъдат защитени, изолирани в контейнери, изолирани от основната система и други приложения.

За да инсталирате пакета Nextcloud от Snap, те просто трябва да изпълнят следната команда в терминал:

 sudo snap install nextcloud

Традиционен монтаж

Другият метод за инсталиране на новата версия на NextCloud 16 е инсталирайте уеб сървър и PHP.

Лого на Nextcloud

За това ще трябва да отворим терминал и да изпълним следните команди в него:

 
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

Сега, когато сте настроили средата, всичко остава да изберете база данни, която да поддържа инсталацията за това ще изпълним следното:

 sudo apt-get install mariadb-server php-mysql

По време на инсталацията, ще бъдете помолени да изберете корен парола . Ако не бъдете помолени да изберете парола, по подразбиране ще бъде празно.

Сега трябва да влезете в базата данни (ще бъдат помолени за паролата, която току-що сте задали):

 mysql -u root -p

Сега какво трябва да създадете база данни:

CREATE DATABASE nextcloud;

Сега те трябва да създадат потребителя да се използва за свързване към базата данни:

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

Последната стъпка е предоставете привилегиите на новия потребител:

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

FLUSH PRIVILEGES;

Когато сте готови, напишете Ctrl-D, за да излезете.

Последната стъпка е да инсталирате Nextcloud с:

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

Сега трябва да създадем нов файл в /etc/apache2/sites-available/nextcloud.conf . Ще редактираме това с редактора на нашите предпочитания:

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> 

След като приключите, Време е да активирате новия сайт и да активирате Apache модове От какво се нуждае NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

След като приключите с избора на базата данни, време да инсталирате всичко. Отидете на http: // your_address / nextcloud /

Или като такъв localhost / nextcloud

Изберете потребителско име и парола за администратор, след което можете да изберете папката с данни.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Дейвид Фрейре Гарсия каза той

    На първо място, поздравления за блога, следя го редовно и научавам много за Linux.
    Мисля да монтирам сървър Nextcloud на компютър и бих искал да знам дали инсталацията чрез Snap е валидна, за да го инсталирам като сървър или само като клиент.
    Благодаря много предварително
    поздравления