Помощь

Маркетплейс: Nextcloud

Nextcloud – это платформа для обмена файлами и совместной работы, которая позволяет пользователям хранить, получать доступ и делиться своими данными с любого устройства и из любого места.

Приложение включает следующее ПО:

Название Версия
Apache 2.4.52
MariaDB 10.6.12
Php 8.2
Redis 6.0.16
Nextcloud 27.0.0
Certbot 2.6.0
Fail2ban 0.11.2

Что делает это приложение:

  • Включает UFW брандмауэр и разрешает подключения на порты:

    • SSH (22)
    • HTTP (80)
    • HTTPS (443)
    • SMTP (25)
  • Настраивает Postfix для работы только на отправку сообщений, устанавливая параметр inet_interfaces = loopback-only
  • Устанавливает пароль MySQL пользователю root и запускает mysql_secure_installation. Пароль записывается в файл /root/.my.cnf.
    Удалите этот файл, если требуется.
  • Меняет параметры PHP:

    • upload_max_filesize
    • post_max_size
    • memory_limit
    • max_execution_time
    • max_input_vars
    • max_input_time
  • Подготавливает проект Nextcloud:

    • Устанавливает Nextcloud на сервер
    • Настраивает виртуальный хост для apache2
    • Настраивает базу данных для Nextcloud
    • Устанавливает пароль для redis
    • Записывает все данные в конфигурацию nextcloud и дублирует их в /root/.secrets

Дополнительная информация:

Реквизиты для пользователя базы данных, администратора Nextcloud и пароль от redis находятся в /root/.secrets.

Nextcloud будет доступен по адресу:

http://ip_виртуальной_машины или http://VM_NAME.vps.masterhost.tech

Шаги после развертывания приложения:

Для подключения домена:

  • Настройте DNS A-запись вашего домена на IP-адрес облачного сервера
  • Добавьте Ваш домен в директиву «ServerName» в конфигурацию apache2 (/etc/apache2/sites-enabled/nextcloud.conf)
  • Перезапустите веб-сервер (systemctl restart apache2.service)
  • Добавьте Ваш домен в доверенные, в конфигурацию nextcloud:

    • Перейдите в директорию с Nextcloud cd /var/www/nextcloud
    • Используйте команду:
    • sudo -u www-data php occ config:system:set trusted_domains 3 --value="Ваш_домен"
    • Домен будет добавлен в конфигурацию /var/www/nextcloud/config/config.php

Включение TLS шифрования для Вашего сайта с использованием сертификатов от Let’s Encrypt:

Зайдите в консоль сервера по SSH под пользователем root и выполните команду:

certbot --apache

Ответьте на вопросы и выберите домен, для которого будет выписан сертификат Let’s Encrypt.

Через несколько секунд Ваш сертификат будет выписан и apache2 будет настроен для работы по https с использованием новых сертификатов.

Документация доступна по ссылке: https://docs.nextcloud.com/server/latest/user_manual/ru/

Желаем Вам приятной работы!

Виртуальный сервер c Nextcloud

Мощный облачный сервер на базе KVM (AMD EPYC)

Заказать

Приложения маркетплейса

Широкий выбор приложений для облачных сервисов.

Маркетплейс