Како инсталирати најновији НектЦлоуд АИО (све у једном) на Убунту/Дебиан/Федора/РХЕЛ/АлмаЛинук/Роцки Линук/ЦентОС стреам

Kako Instalirati Najnoviji Nektcloud Aio Sve U Jednom Na Ubuntu Debian Fedora Rhel Almalinuk Rocki Linuk Centos Stream



Најновија верзија НектЦлоуд-а долази са НектЦлоуд Хуб 7. Долази са много тога Нове функције . Најновија верзија НектЦлоуд-а не ради без важећег ССЛ сертификата и имена домена. Старије верзије НектЦлоуд-а нису имале такве захтеве. Дакле, постављање најновије верзије НектЦлоуд-а је помало изазовно за нове кориснике.

Да бисте подесили НектЦлоуд мало лакше, НектЦлоуд нуди НектЦлоуд АИО (све-у-једном) доцкер слику. Можете га користити за лако инсталирање, ажурирање, прављење резервних копија/враћање НектЦлоуд-а без губитка података.

У овом чланку ћемо вам показати како лако да инсталирате најновију верзију НектЦлоуд АИО (све-у-једном) на Убунту, Дебиан, Федора, РХЕЛ, АлмаЛинук, Роцки Линук, ЦентОС Стреам и друге популарне Линук дистрибуције. Пошто најновија верзија НектЦлоуд-а захтева важећи ССЛ сертификат да би радила, користићемо Лет’с Енцрипт ССЛ сертификат који смо генерисали на нашем рачунару/серверу и повезати га са НектЦлоуд Доцкер контејнерима тако да НектЦлоуд може да им приступи и користи.







Тема садржаја:

  1. Инсталирање ЦУРЛ-а
  2. Инсталирање Доцкер ЦЕ и Доцкер Цомпосе
  3. Постављање статичке ИП адресе на вашем рачунару/серверу
  4. Постављање ДНС записа за ваш НектЦлоуд АИО сервер
  5. Генерисање Лет’с Енцрипт ССЛ сертификата за НектЦлоуд АИО
  6. Припрема директорија пројекта за НектЦлоуд АИО
  7. Конфигурисање складишта за НектЦлоуд АИО
  8. Инсталирање НектЦлоуд АИО главног контејнера
  9. Конфигурисање НектЦлоуд инсталације помоћу НектЦлоуд АИО веб интерфејса
  10. Инсталирање НектЦлоуд-а са НектЦлоуд АИО веб интерфејса
  11. Приступање НектЦлоуд-у
  12. Закључак
  13. Референце

Инсталирање ЦУРЛ-а

Да бисте лако инсталирали Доцкер ЦЕ на свој рачунар/сервер, потребан вам је ЦУРЛ. Можете врло лако да инсталирате ЦУРЛ на своју омиљену Линук дистрибуцију јер је доступан у званичном спремишту пакета сваке Линук дистрибуције.



На Убунту, Дебиан, Линук Минт, Кали Линук и другим дистрибуцијама заснованим на Убунту/Дебиан-у, можете инсталирати ЦУРЛ помоћу следећих команди:



$ судо апт упдате

$ судо погодан инсталирај цурл

На Федора, РХЕЛ, АлмаЛинук, Роцки Линук, ЦентОС Стреам и другим Линук дистрибуцијама заснованим на РХЕЛ-у, можете инсталирати ЦУРЛ помоћу следећих команди:





$ судо днф макецацхе

$ судо днф инсталирај цурл

Када се ЦУРЛ инсталира, можете проверити да ли је ЦУРЛ доступан помоћу следеће команде. Ако је ЦУРЛ доступан, команда ће одштампати верзију ЦУРЛ-а коју сте инсталирали на свом рачунару/серверу.

$ цурл --версион

  Аутоматски генерисан снимак екрана описа рачунара



Инсталирање Доцкер ЦЕ и Доцкер Цомпосе

Да бисте инсталирали најновију верзију Доцкер ЦЕ и Доцкер Цомпосе на Убунту, Дебиан, Федора, РХЕЛ, АлмаЛинук, Роцки Линук, ЦентОС Стреам и друге популарне Линук дистрибуције, покрените следећу команду:

$ цурл -фсСЛ хттпс: // гет.доцкер.цом | судо сх

Инсталирају се најновија верзија Доцкер ЦЕ и Доцкер Цомпосе. Потребно је неко време да се заврши.

  Аутоматски генерисан снимак екрана рачунара Опис

У овом тренутку, најновија верзија Доцкер ЦЕ и Доцкер Цомпосе би требало да буде инсталирана на вашем рачунару/серверу.

  Аутоматски генерисан снимак екрана описа рачунара

Додајте свог корисника за пријаву у доцкер групу тако да можете покренути Доцкер команде без привилегија роот/суперусер ако је потребно.

$ судо усермод -аГ доцкер $ ( ко сам ја )

Да би промене ступиле на снагу, поново покрените рачунар/сервер на следећи начин:

$ судо рестарт

Када се рачунар/сервер покрене, можете да проверите да ли су Доцкер команде доступне помоћу следећих команди. Ако су Доцкер команде доступне, требало би да се одштампа верзија Доцкер-а и Доцкер Цомпосе-а коју сте инсталирали на рачунар/сервер.

$ доцкер верзија

$ доцкер цомпосе верзија

  Аутоматски генерисан снимак екрана описа рачунара

Постављање статичке ИП адресе на вашем рачунару/серверу

Да би НектЦлоуд исправно функционисао, морате да подесите статичку ИП адресу на свом рачунару/серверу. ЛинукХинт има много чланака на ту тему. Молимо вас потражите на линукхинт.цом детаљне информације о подешавању статичке ИП адресе за вашу Линук дистрибуцију .

Постављање ДНС записа за ваш НектЦлоуд АИО сервер

Да би НектЦлоуд исправно функционисао, такође морате имати име домена које указује на ИП адресу вашег рачунара/сервера. Да бисте то урадили, морате да додате А запис (за ИПв4) на ДНС серверу вашег домена који указује на ИП адресу вашег рачунара/сервера на који желите да инсталирате НектЦлоуд.

Генерисање Лет’с Енцрипт ССЛ сертификата за НектЦлоуд АИО

Када поставите статичку/фиксну ИП адресу и додате ДНС запис за НектЦлоуд на свој ДНС сервер, генерисаћете важећи ССЛ сертификат користећи Лет’с Енцрипт или купити важећи ССЛ сертификат од овлашћеног ауторитета за издавање сертификата (ЦА).

Ако желите да добијете бесплатан Лет’с Енцрипт ССЛ сертификат за име вашег домена користећи ЦлоудФларе ДНС-01 валидацију, имамо чланак о томе. Слободно га прочитајте за више информација.

Припрема директорија пројекта за НектЦлоуд АИО

Пошто НектЦлоуд АИО покреће НектЦлоуд у Доцкер контејнерима, потребно је да креирате неколико датотека да бисте конфигурисали своју НектЦлоуд инсталацију. Боље је да их све организујете у једном фолдеру.

Можете да креирате директоријум пројекта за НектЦлоуд АИО који је „/опт/нектцлоуд-аио“ (рецимо) на следећи начин:

$ судо мкдир / опт / нектцлоуд-аио

Сада идите до директоријума „/опт/нектцлоуд-аио“ на следећи начин:

$ цд / опт / нектцлоуд-аио

Направите датотеку Доцкер Цомпосе која је „цомпосе.иамл“ у директоријуму „/опт/нектцлоуд-аио“ и отворите је помоћу уређивача нано текста на следећи начин:

$ судо нано цомпосе.иамл

Копирајте и налепите следеће редове у датотеку „цомпосе.иамл“:

верзија: '3'

свеске:

нектцлоуд_аио_мастерцонтаинер:

име: нектцлоуд_аио_мастерцонтаинер

услуге:

нектцлоуд:

слика: нектцлоуд / све-у-једном: најновије

рестарт: увек

цонтаинер_наме: нектцлоуд-аио-мастерцонтаинер

свеске:

- нектцлоуд_аио_мастерцонтаинер: / мнт / доцкер-аио-цонфиг

- / био / трцати / доцкер.соцк: / био / трцати / доцкер.соцк:ро

портови:

- 8080 : 8080

Животна средина:

- СКИП_ДОМАИН_ВАЛИДАТИОН = истина

- АПАЦХЕ_ПОРТ = 11000

- АПАЦХЕ_ИП_БИНДИНГ =127.0.0.1

- НЕКСТЦЛОУД_ДАТАДИР = / мнт / нектцлоуд-дата

# - НЕКСТЦЛОУД_ЕНАБЛЕ_ДРИ_ДЕВИЦЕ=труе



кеди:

слика: цадди:алпине

рестарт: увек

портови:

- 443 : 443

свеске:

- . / Цаддифиле: / итд / цадди / Цаддифиле

- / итд / летсенцрипт / ливе / нодеките.цом / фуллцхаин.пем: / цертс / фуллцхаин.пем

- / итд / летсенцрипт / ливе / нодеките.цом / привкеи.пем: / цертс / привкеи.пем

режим мреже: 'домаћин'

Направите Цаддифиле датотеку у директоријуму „/опт/нектцлоуд-аио“ и отворите је помоћу уређивача нано текста на следећи начин:

$ судо нано Цаддифиле

Копирајте и налепите следеће редове у Цаддифиле датотеку:

хттпс: // нектцлоуд.нодеките.цом: 443 {

тлс / итд / цадди / фуллцхаин.пем / итд / цадди / привкеи.пем



реверсе_проки локални хост: 11000

}

Овде, у датотеци „цомпосе.иамл“, „/етц/летсенцрипт/ливе/нодеките.цом/фуллцхаин.пем“ и „/етц/летсенцрипт/ливе/нодеките.цом/привкеи.пем“ су пуна путања нашег Хајде да шифрујемо ССЛ сертификате. Они су повезани са нектцлоуд-аио-мастерцонтаинер и цадди (реверсе-проки) контејнерима.

Датотеке сертификата „фуллцхаин.пем“ и „привкеи.пем“ се монтирају на „/етц/апацхе2/цертс/ссл.црт“ и „/етц/апацхе2/цертс/ссл.кеи“ путање, респективно, у „нектцлоуд_аио_мастерцонтаинер“ Доцкер контејнер [1] . Ако не проследите ССЛ сертификате у Доцкер контејнер „нектцлоуд_аио_мастерцонтаинер“, пре или касније, добићете грешку МОЗИЛЛА_ПКИКС_ЕРРОР_СЕЛФ_СИГНЕД_ЦЕРТ (на Мозилла Фирефок-у) и/или друге ССЛ грешке (на другим веб прегледачима) док покушавате да приступите НектЦлоуд-у АИО интерфејс за управљање.

Датотеке сертификата „фуллцхаин.пем“ и „привкеи.пем“ се монтирају на „/цертс/фуллцхаин.пем“ и „/цертс/привкеи.пем“ путање, респективно, у цадди Доцкер контејнеру [2] . Цадди контејнер ће се користити као реверзни прокси сервер за НектЦлоуд.

  Аутоматски генерисан снимак екрана описа рачунара

Још једна важна опција конфигурације за НектЦлоуд су променљиве окружења НЕКСТЦЛОУД_ДАТАДИР и НЕКСТЦЛОУД_ЕНАБЛЕ_ДРИ_ДЕВИЦЕ.

НЕКСТЦЛОУД_ДАТАДИР је директоријум на вашем рачунару/серверу (где је инсталиран Доцкер/НектЦлоуд) где НектЦлоуд чува све корисничке датотеке. Овде ћемо монтирати наменски уређај за складиштење на путању „/мнт/нектцлоуд-дата“ и користити га за складиштење НекстЦлоуд корисничких датотека [1] .

Ако је опција НЕКСТЦЛОУД_ЕНАБЛЕ_ДРИ_ДЕВИЦЕ омогућена, НектЦлоуд ће користити ваш ГПУ за транскодирање медијских датотека (тј. видео снимака). Дакле, ако желите да користите свој ГПУ за транскодирање медијских датотека, уклоните „#“ из реда да бисте омогућили променљиву окружења НЕКСТЦЛОУД_ЕНАБЛЕ_ДРИ_ДЕВИЦЕ [2] .

  Аутоматски генерисан снимак екрана описа рачунара

Конфигурисање складишта за НектЦлоуд АИО

У овом одељку ћемо вам показати основе монтирања уређаја за складиштење на ваш Линук систем тако да га можете користити за складиштење НектЦлоуд корисничких датотека.

Имамо ЕКСТ4 форматиран уређај за складиштење „/дев/сдб1“ са УУИД-ом дда44238-4527-42б8-969е-бд81цб03ц6ц8 (имајте на уму ово јер вам је потребан за монтирање система датотека). Монтирамо га у директоријум „/мнт/нектцлоуд-дата“ (где смо конфигурисали НектЦлоуд да чува корисничке датотеке) за демонстрацију.

$ судо блкид / дев / сдб1

  Аутоматски генерисан снимак екрана описа рачунара

Прво отворите датотеку „/етц/фстаб“ помоћу нано уређивача текста на следећи начин:

$ судо нано / итд / фстаб

Откуцајте следећи ред на крају датотеке „/етц/фстаб“ да бисте монтирали „/дев/сдб1“ уређај за складиштење користећи његов УУИД у директоријум „/мнт/нектцлоуд-дата“. Када завршите, притисните <Цтрл> + Кс, а затим „И” и <Ентер> да бисте сачували датотеку „/етц/фстаб”.

УУИД = < меморијски уређај-УУИД > / мнт / нектцлоуд-дата ект4 подразумеване вредности 0 0

  Аутоматски генерисан снимак екрана описа рачунара

Креирајте путању за монтирање „/мнт/нектцлоуд-дата“ на следећи начин:

$ судо мкдир / мнт / нектцлоуд-дата
[ / ц ] ц
Монтирајте конфигурисани уређај за складиштење на „ / мнт / нектцлоуд-дата” директоријум као у наставку:
[ цц само = 'басх' ширина = '100%' висина = '100%' побегао = 'истина' тема = 'табла' новрап = '0' ]
$ судо моунт / мнт / нектцлоуд-дата /

Као што видите, „/дев/сдб1“ [1] уређај за складиштење је монтиран у „/мнт/нектцлоуд-дата“ [2] пут.

Инсталирање НектЦлоуд АИО главног контејнера

У директоријуму НектЦлоуд пројекта „/опт/нектцлоуд-аио“ требало би да имате датотеку „цомпосе.иамл“ и Цаддифиле.

$ лс

  Аутоматски генерисан снимак екрана описа рачунара

Да бисте покренули НектЦлоуд АИО контејнер, покрените следећу команду:

$ судо доцкер саставити

НектЦлоуд АИО контејнер треба да се покрене.

  Аутоматски генерисан снимак екрана описа рачунара

Сада посетите Ф315Ф26Д9Д242А3Е099А12ДЕДФ00ФЕД2АД0Ц4БЦ4 из вашег омиљеног веб прегледача да бисте приступили НектЦлоуд АИО.

Видећете лозинку за пријаву за НектЦлоуд АИО када први пут приступите НектЦлоуд АИО из веб прегледача [1] . Морате то забележити. То је веома важно. Ако изгубите ову лозинку, морате да ресетујете НектЦлоуд АИО главни контејнер и почнете изнова.

Након што сте забиљежили НектЦлоуд АИО лозинку за пријаву, кликните на „Отвори НектЦлоуд АИО пријаву“ [2] .

  Аутоматски генерисан снимак екрана описа рачунара

Када се прикаже НектЦлоуд АИО страница за пријаву, унесите НектЦлоуд АИО лозинку [1] и кликните на „Пријави се“ [2] .

  Аутоматски генерисан снимак екрана описа рачунара

Требало би да сте пријављени на НектЦлоуд АИО интерфејс за управљање.

  Аутоматски генерисан снимак екрана описа рачунара

Конфигурисање НектЦлоуд инсталације помоћу НектЦлоуд АИО веб интерфејса

Прво унесите име домена које желите да користите за НектЦлоуд и кликните на „Пошаљи домен“.

БЕЛЕШКА: Морате користити исто име домена за које сте генерисали ССЛ сертификате.

  Аутоматски генерисан снимак екрана описа рачунара

Када конфигуришете име домена за НектЦлоуд, НектЦлоуд АИО ће од вас тражити да конфигуришете своју НектЦлоуд инсталацију.

  Аутоматски генерисан снимак екрана описа рачунара

Померите се надоле до одељка „Промена временске зоне“, укуцајте своју временску зону у формату ТЗ идентификатора и кликните на „Пошаљи временску зону“ [1] . Ако не знате формат ТЗ идентификатора ваше временске зоне, кликните на везу као што је означено на следећем снимку екрана [2] и наћи ћете листу ТЗ идентификатора за све временске зоне широм света:

  Аутоматски генерисан снимак екрана описа рачунара

Кликните на „ОК“ да потврдите временску зону.

  Аутоматски генерисан снимак екрана поруке о грешци на рачунару

Требало би да буде подешена жељена временска зона.

  Бела позадина са црним текстом и плавим круговима Опис се аутоматски генерише

Померите се до одељка „Опционални контејнери“. Подразумевано су изабрани само контејнери који су потребни за потпуно функционалан НектЦлоуд сервер. Можете да изаберете друге контејнере са листе да додате више функционалности НектЦлоуд-у.

ЦламАВ : Ако желите да скенирате НектЦлоуд корисничке датотеке на вирусе, можете омогућити овај контејнер.

Фуллтектсеарцх : Ако желите да користите функцију претраживања пуног текста НектЦлоуд-а да бисте пронашли датотеке, изаберите овај контејнер.

Нектцлоуд Талк Рецординг-сервер : Ако желите да снимите своје НектЦлоуд Талк позиве, изаберите овај контејнер.

Доцкер Соцкет Проки : Ако желите да користите НектЦлоуд АПИ, изаберите овај контејнер.

  Аутоматски генерисан снимак екрана описа рачунара

Инсталирање НектЦлоуд-а са НектЦлоуд АИО веб интерфејса

Да бисте инсталирали најновију верзију НектЦлоуд-а (НектЦлоуд Хуб 7), означите „Инсталл Нектцлоуд 28“ [1] и кликните на „Преузми и покрени контејнере“ [2] .

  Аутоматски генерисан снимак екрана описа рачунара

НектЦлоуд АИО би требало да почне да преузима све потребне Доцкер контејнере и да их покрене. Потребно је неко време да се заврши.

Можете да освежите НектЦлоуд АИО страницу да бисте видели напредак инсталације НектЦлоуд-а. Контејнери који су преузети и исправно покренути треба да буду означени зеленом бојом. Контејнери који се преузимају или конфигуришу су означени жутом бојом.

Када се НектЦлоуд инсталира, НектЦлоуд АИО ће вам показати администраторску лозинку ваше НектЦлоуд инсталације.

  Аутоматски генерисан снимак екрана описа рачунара

Приступање НектЦлоуд-у

Да бисте приступили НектЦлоуд-у, посетите ДФ59ЦЦ0Е8Е5499ФФ899ДФ9Д387Д794ФФДА030Е44 из веб прегледача и требало би да видите НектЦлоуд страницу за пријаву.

Унесите „админ“ као корисничко име [1] и администраторску лозинку (коју сте видели на НектЦлоуд АИО страници) [2] и кликните на „Пријави се“ [3] .

  Аутоматски генерисан снимак екрана описа рачунара

Требало би да сте пријављени на НектЦлоуд као администраторски корисник. Као корисник администратор, можете да креирате нове НектЦлоуд кориснике, да конфигуришете квоте за НектЦлоуд кориснике и да обављате друге административне задатке.

  Аутоматски генерисан снимак екрана описа рачунара

Следи интерфејс за управљање датотекама НектЦлоуд Хуб 7:

  Аутоматски генерисан снимак екрана рачунара Опис екрана

Преглед Ворд документа у НектЦлоуд Хуб 7:

  Аутоматски генерисан снимак екрана описа рачунара

Закључак

У овом чланку смо вам показали како да инсталирате најновију верзију НектЦлоуд АИО (Алл-ин-Оне) на Убунту, Дебиан, Федора, РХЕЛ, АлмаЛинук, Роцки Линук, ЦентОС Стреам и друге популарне Линук дистрибуције засноване на Убунту/Дебиан-у или РХЕЛ. Пошто најновија верзија НектЦлоуд-а захтева важеће име домена и важећи ССЛ сертификат, то чини инсталацију мало тешком за већину људи. Поједноставили смо процес инсталирања најновије верзије НектЦлоуд-а на вашу омиљену Линук дистрибуцију користећи важећи Лет’с Енцрипт ССЛ сертификат и име домена.

Референце:

  1. нектцлоуд/све-у-једном: Званични Нектцлоуд метод инсталације. Омогућава лако примену и одржавање са већином функција укључених у ову једну Нектцлоуд инстанцу.
  2. алл-ин-оне/цомпосе.иамл ат маин · нектцлоуд/алл-ин-оне
  3. алл-ин-оне/реверсе-проки.мд на главном · нектцлоуд/алл-ин-оне
  4. абелнцм/нектцлоуд-аио-лоцал-доцкер-цомпосе: Покрените Нектцлоуд АИО на вашем локалном хосту