Як встановити 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

Під час встановлення Вам буде запропоновано вибрати пароль root . Якщо вас не попросять вибрати пароль, за замовчуванням буде порожнім.

Зараз потрібно ввести базу даних (їх запитають пароль, який ви щойно встановили):

 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 є дійсним, щоб встановити його як сервер або лише як клієнт.
    заздалегідь дуже дякую
    вітання