Установка NextCloud (OwnCloud ) в Hyper-V 2016
Быстрая заявка
Контактное лицо
Телефон
Электронный адрес
Сообщение

Заявка на аренду








График работы:
пн-пт 9:30-18:30.
В период отчетности:
пн-вс 00:00-23:59.
Москва:
(495)777-31-91
Санкт-Петербург:
(812)600-13-50

Установка NextCloud (OwnCloud ) в Hyper-V 2016

  1. NextCloud это форк OwnCloud созданный разработчиком стоящим у ее истоков
  2. Платформы для установки :
    • Debian 8 (Jessie), 9 (Stretch),
    • SUSE Linux Enterprise Server 11 SP3 & 12, openSUSE LEAP 42.1 or newer,
    • Red Hat Enterprise Linux/CentOS 6.5 and 7 (7 is 64-bit only),
    • Ubuntu 14.04 (Trusty) LTS, 16.04 (Xenial) LTS, 18.04 (Bionic) LTS)
  3. В нашем варианте устанавливается на Linux (Ubuntu 16.04 Lts) поэтому вариантов установки в целом 2 : или установка на подготовленный LAMP или snap. Есть вариант со скачиваем предустановленный виртуалки для vmWare на GitHab однако для  Hyper-V за 16 $ на techandme.se
  4. Создаем новую виртуальную машину , если используется поколение 2 то необходимо снять галочку с Безопасность \ включить безопасную загрузку. В противном случае получим ошибку «The image’s hash and certificate are not allowed (DB)»
  5. После стандартной установки Ubuntu стовим обновления :
    • sudo atp-get update
    • sudo atp-get upgrade
    • sudo atp-get autoremov
  6. Выключаем виртуальную машину, а затем включаем тк уведомления о наличии обновление кешируются
  7. Устанавливаем пакеты для интеграции с Hyper-V :
    • sudo apt-get install linux-virtual-lts-xenial
    • sudo apt-get install linux-tools-virtual-lts-xenial
  8. Устанавливаем пакеты snap «sudo apt-get install snap»
  9. Затем подготовленный пакет snap «sudo snap install nextcloud» установиться полностью подготовленная среда
  10. Прежде чем продолжить имеет смысл сделать следующее настройки :
  11. На роутере пробросить 80 и 443 порт, купить домен и прописать в делегировании внешний ip «A 5.188.104.250»
  12. Отредактировать сетевые настройки на статические «sudo nano /etc/network/interfaces» если сетевой интерфейс один то выглядит будет как :
    iface eth0 inet static - указываем что адрес статический
    address 192.168.0.1  - собственно сам адрес
    netmask 255.255.255.0 - маска сети
    gateway 192.168.0.254  - шлюз
    dns-nameservers 192.168.0.254 8.8.8.8 - первичный и вторичный ДНС сервер
    auto eth0 - автоматическая применение конфигурации при загрузки
    
  13. заходим по адресу 192.168.0.1, если зайти  по домену или внешнему Ip  скорее всего появиться ошибка «Вы пытаетесь получить доступ к серверу с недоверенного домена.» добавить в доверенные (тк устанавливали snap) следующими командами :  «sudo nextcloud.occ config:system:get trusted_domains» — смотрим список доверенных доменов , «sudo nextcloud.occ config:system:set trusted_domains 2 —value=nextcloud.mydomain.dmn» добавляем новый домен