Virtual MACHINES
  • VMWARE
  •   ESXi
  •     Инсталиране на ESXi
  •     Управление на ESXi
  •     Инсталиране на OS върху VM
  •     Експортиране на VM
  • KVM
  •     Инсталиране на KVM
  • ProxMox
  •     Инсталиране на ProxMox върху Debian
  •     Инсталиране на ProxMox от ISO
  •     Първоначални настройки на ProxMox
  •     Допълнителни настройки на ProxMox
  •     Допълнителен диск в ProxMox
  •     Създаване на ВИРТУАЛНА МАШИНА
  •     Създаване на КОНТЕЙНЕР
  •     NextCloud върху ProxMox
  •     ownCloud в контейнер
  •       HTTP към HTTPS
  •       HTTPS към друк компютър
  •     Файлов сървър върху ProxMox
  •     Резервно копиране и възстановяване в ProxMox
  •     Външна памет в ProxMox
  •     Прехвърляне на физически хардуер във VM
  • КОНТЕЙНЕРИ DOCKER
  •     Запознаване с Docker
  •       Инсталиране на Docker върху Windows
  •       Инсталиране на Docker върху Linux
  •     NGINX, PHP, MySQL чрез Docker
  •       NGINX и PHP чрез Docker
  •       NGINX, PHP, MySQL и MySQLAdmin
  •       LEMP и Docker compose
  •     ownCloud чрез Docker имидж
  •     ownCloud чрез Docker-compose
  •     Пощенски сървър Mailcow и Docker
  •     RustDESK чрез Docker
  • КОНТЕЙНЕРИ LXC
  •     Запознаване с LXC
  •         LXD Debian
  •             LXD Debian BackUP/Restore
  • NextCloud върху ProxMox

    Инсталацията на NextCloud става чрез контейнер. Първото нещо обаче е да обновим шаблоните.

    pveam update update successful

    Сега вече да изтеглим шаблона.

    01

    Натискаме бутона Templates за да изберем шаблона който ще ползваме.

    02

    Във филтъра пишем nextcloud и се отделя шаблона turnkey-nextcloud. Download за да смъкнем шаблона.

    03

    Смъкваме шаблона в /var/lib/pve/local-btrfs/template/cache/debian-12-turnkey-nextcloud_18.0-1_amd64.tar.gz.tmp_dwnl.6847.

    04

    Смъкването на шаблона завърши.

    05

    Имеме шаблон debian-12-turnkey-nextcloud....... Да създадем контейнера.

    06

    Създаваме нов контейнер.

    07

    Ще се казва nextcloud. Ще е в нода pve. Даваме парола за достъп до контейнера. Next за продължение.

    08

    Ще ползваме шаблон от local-btrfs. Когато смъкнахме шаблона там го записахме. Избираме и кой шаблон ще ползваме.

    09

    Контейнера ще е на zpool01. Заделяме 33GB за контейнера.

    10

    Заделяме 2 ядра за контейнера.

    11

    Контейнера ще ползва 2GB оперативна памет. За swap заделяме 1GB.

    12

    Много важен момент. Първо не ползваме защитна стена, защото NextCloud ще е в локалната мрежа. След това ползваме DHCP за получаване на IP адрес. Ако обаче не е демонстративен контейнера, а реално работещ ще трябва да сложите статично IP. Тук просто е демонстрация. По-надолу ще разберете защо IP-то трябва да е статично.

    13

    DNS-ите които ще ползва контейнера за локалния и публичния на GOOGLE. Ако нещо не Ви хареса, винаги можете да поправите контейнера.

    14

    Преглеждаме дали всичко което сме създали е правилно и Finish за край на създаването на контейнера.

    15

    Контейнера е създаден и готов за следваща настройка.

    16

    Контейнера е създаден но не е пуснат. Да го стартираме.

    17

    Поглеждаме в конзолата на контейнера какво се случва.

    18

    Контейнера се стартира правилно.

    19

    Да влезем в контейнера за по-нататъшна настройка. Вкарваме име и парола които създадохме за контейнера.

    20

    Предлага ни да създадем парола за достъп до MySQL базата данни на NextCloud. Това ще е администраторски потребител. Паролата трябва да е поне 8 символа, големи малки букви и т.н.

    21

    Повтаряме паролата за съвпадение.

    22

    Създаваме парола за администратора на NextCloud. Чрез него впоследствие ще се създават нови потребители за облака и т.н. Паролата трябва да е дълга 10 символа и т.н.

    23

    Повтаряме паролата за съвпадение.

    24

    Указваме как ще се достъпва NextCloud. В случая е IP, но ако беше работещ реален то формата трябваше да е от вида cloud.example.net или нещо подобно.

    25

    Тук просто натиснете Enter.

    26

    Предлага да определим пощенски адрес на който да се пращат пояснителни писма. Най-често това е на администратора. За сега няма да го указваме. Skip прескачаме тази точка.

    27

    Започваме самата инсталация на NextCloud.

    28

    Инсталацията завърши. Рестартираме контейнера.

    29

    Контейнера се стартира успешно. Вкарваме име и парола за да влезем в контейнера. И сега ще пишем малко в конзолата.

    cd /var/www/nextcloud/config/ nano config.php 1 => '192.168.11.123', ### Може да го промените на адреса на който ще работи NextCloud 1 => '192.168.11.135', ### Ако сте направили промени то: confconsole


    30

    И все пак IP адреса не се промени. Ако се сещате казахме контейнера да взема IP по DHCP. Тук се вижда как е необходимо статично IP. Сега тези манипулации нямаше да ги правим. В браузъра пишем: https://192.168.11.84

    31
    32
    33

    IP адреса го променихме на 192.168.11.135, а трябва да е 192.168.11.84. Променяме адреса и тестваме наново. Наново в конзолата поправяме config.php

    nano /var/www/nextcloud/config/config/php 1 => '192.168.11.123', ### Поправяме на: 1 => '192.168.11.84',

    34

    Вече влизаме нормално. Ползваме потребителя admin с паролата която му създадохме за администрираме NextCloud.

    35
    36
    37
    38
    39

    Имаме работещ облак. За по-фина настройка можете да погледнете на: Инсталиране и настройка на собствен облак