Како инсталирати Дисцоурсе форум на бесплатну пробну верзију Гоогле Цлоуд Платформ (12.02.21)

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

Сада, шта је Гоогле Цомпуте енгине тачно?

Можда сте сви свесни Гоогле Цлоуд Платформ -а који је услуга рачунарства у облаку која пружа начин за хостовање и развој различитих веб апликација у Гоогле -овим центрима података којима се управља. Најбољи део, ако се никада нисте регистровали или користили услуге Гоогле Цлоуд Платформ, имате прилику да добијете бесплатан кредит од 300 УСД. Дакле, особа може да тестира различите услуге Гоогле Цлоуд -а, као што су Апп Енгине, Цомпуте енгине и још много тога ...

Стога ћемо овде показати како да добијете бесплатну пробну верзију платформе Гоогле Цлоуд Цомпутинг, а затим и начин да је користите за инсталирање Дисцоурсе Форум -а.

Напомена : Овде не користимо Битнами на Гоогле Цлоуд -у за инсталирање Дисцоурсе -а, већ цео процес радимо ручно. Такође, требало би да имате дебитну или кредитну картицу. Не брините, Гоогле вам ништа неће наплатитисамо је потребно додати податке о наплати. Штавише, имамо кредит од 300 УСД за 12 месеци. Такође, Гоогле налог који ћете користити за регистрацију на ГЦП -у не би требало да се користи раније на Гоогле цлоуд платформи, ако желите доступност бесплатног пробног периода од 1 године за приступ Гоогле Апп Енгине -у.

Корак 1: Региструјте ГЦП бесплатни ниво за дискурс

Прва ствар коју морамо имати је бесплатна пробна верзија производа Гоогле Цлоуд Платформ (ГЦП). За то можете или потражити бесплатну пробну верзију ГЦП -а на Гоогле -у или само користити ово

Напомена: Још једна ствар нисмо повезани са Гоогле -ом и не подржавамо ниједну својих производа уопште. Водич је само у сврху знања.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Гоголе-Цлоуд-Платфром-Фрее-Тиер. јпг ">

Кликните на дугме" Започни бесплатно " дато у горњем десном углу да бисте регистровали налог на ГЦП -у. Приликом регистрације, од вас ће се тражити и подаци о вашим дебитним или кредитним картицама.

Након тога на контролној табли конзоле, на десној горњој страни екрана видећете опцију за активирање бесплатног пробног периода од 1 године, само кликните на дугме Активирај да бисте га искористили.

Корак 2: Креирајте нови пројекат на Гоогле Цлоуд платформи

Након регистрације, бићете преусмерени на ГЦП конзола, где кликните на падајући оквир Мој пројекат , дат са леве стране на горњој траци.

<а хреф = "хттпс://ввв.хов2схоут.цом /вп-цонтент/уплоадс/2019/07/Ми-Фирст-пројецт.јпг ">

Отвориће се искачући прозор одакле кликните на опцију Нови пројекат . Да бисте креирали нови пројекат за инсталирање Дисцоурсе на Гоогле Цомпуте енгине.

<ахреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Цреате-НЕв-пројецт.јпг">

У следећем кораку , од нас ће се тражити да доделимо неко име вашем новом пројекту, тако да га можете лако запамтити. Подразумевано, он именује Мој први пројекат.

Дакле, док говоримо о Дискурсу, па сам овде креирајући назив пројекта: Дискурс, да, заиста, можете да откуцате шта год желите.

Кликните на дугме Даље .

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Сет-тхе-ГЦП- пројецт-наме-1.јпг ">

Корак 3: Креирајте инстанцу ВМ-а из Цомпуте Енгине-а

Пошто смо желели да инсталирамо дискурсни форум на Гоогле Цлоуд, па нам за то треба виртуелна машина која ради са неким Линук оперативним системом. За то кликните на икону хамбургера која се налази на горњој левој страни Гоогле конзоле и изаберите другу опцију Цомпутинг енгине . Када кликнете на њега, отвориће се додатне опције, а једна од њих ће бити инстанце ВМ . Изаберите то.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Цреате-ВМ-инстанце-он-Гоогле-Цлоуд-цомпутинг-Цомпуте- енгине.јпг ">

Ако први пут креирате инстанцу, Гоогле цлоуд конзола аутоматски отвара страницу за креирање инстанце ВМ -а, алтернативно можете кликнути на опцију дату на врху тј. ЦРЕАТЕ ИНСТАНЦЕ.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Цреате-а-ВМ-инстаце-он -ГЦП.јпг ">

Како га користимо први пут, Цомпуте Енгине нам је дао директну опцију за креирање инстанце ВМ -а, само кликните на Направи дугме .

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Гоогле-Цлоуд-ВМ-инстанце-цреатион.јпг">

Корак 4: Изаберите Линук Дистро за ВМинстанце на ГЦП -у

Отвориће се страница одакле можете поставити име своје инстанце, избор опција као што су регион и зона центра података, ЦПУ и РАМ заједно са покретачким диском и безбедносним функцијама. Оставите их као подразумеване, померите се надоле и изаберите опцију Промени која је дата у одељку Књижни диск .

<а хреф = "хттпс: //ввв.хов2схоут. цом/вп-цонтент/уплоадс/2019/07/ГЦП-Цхнаге-Линук-имаге.јпг ">

Подразумевано, слика ОС Линук-а ће бити Дебиан, овде опредељујемо се за заједнички, тј. Убунту 18.04 ЛТС Минимални . Одаберите ту величину диска и кликните на дугме Одабери .

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Боот -Диск.јпг ">

Следећа ствар за проверу две опције дате у одељку Заштитни зид :

  • Дозволи ХТТП траффиц
  • Аллов ХТТПС траффиц

Проверите обоје, а затим кликните на дугме Креирај. То смо учинили јер је према заданим поставкама сав долазни промет изван мреже блокиран. Дозвољавање било ког од њих је крајње важно ако желимо да приступимо машински инсталираном пројекту из спољног света.

<а хреф = "хттпс://ввв.хов2схоут.цом/ вп-цонтент/уплоадс/2019/07/Аллов-инцоминг-анд-оутгоинг-траффиц.јпг ">

Корак 5: Повежите ГЦП ВМ инстанцу помоћу ССХ

Коначно, добићемо нашу инстанцу креирања у одељку ВМ инстанце, сада за повезивање новостворене Убунту виртуелне машине на Гоогле -у користимо ССХ. Кликните на ССХ и изаберите опцију Отвори у прозору прегледача да бисте инсталирали Доцкер и Дискурс на Убунту 18.04 минимално.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Цоннецт-то-ВМ-инстаце-усинг-ССХ.јпг">

Корак 6: Ажурирајте систем

Добићетеинтерфејс командне линије је повезао вашу инстанцу Убунту ВМ која ради на Гоогле Цлоуд -у путем ССХ -а. Дакле, прво покрените команду за ажурирање и надоградњу. У случају да неки пакети имају нека ажурирања.

Да бисте емулирали роот корисника, користите следећу команду:

sudo -i    apt update    apt upgrade

Корак 7: Инсталирајте Доцкер на Гоогле Цлоуд Цомпуте Енгине ВМ

Прво инсталирајте додатне пакете да бисте преко спремишта користили спремиште преко ХТТПС -а

  • apt-get install apt-transport-https
  • apt-get install ca-certificates
  • apt-get install curl
  • apt-get install gnupg-agent
  • apt-get install software-properties-common

Додајте Доцкер -ов ​​званични ГПГ кључ:

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

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Додајте Доцкер -ово спремиште за преузимање & амп; инсталирај га

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Ажурирај систем

apt update

Наредба за инсталирање Доцкера на Убунту ВМ инстанци Гоогле

apt-get install docker-ce

Корак 8: Инсталирање дискурса на Убунту 18.04 Гоогле Цлоуд -а

Прво клонирамо/преузимамо званичну слику Доцкера са Гита у новоствореној фасцикли, тј./Вар/дискурс

git clone https://github.com/discourse/discourse_docker.git /var/discourse

Пребаците се на /вар/дисцоурсе фолдер

cd /var/discourse

Сада покрените скрипту за постављање дискурса:

./discourse-setup

Важне ствари за подешавање:

Пре покретања процеса инсталације подешавање ће вас питати за неколико ствари:

  • назив хоста или назив домена [форум.екампле.цом]- домен који желите да користите са вашим дискусионим форумом који морате да унесете.
  • Адреса е -поште за администраторски налог (с): Унесите ИД е -поште који желите да користите са вашим налогом администратора дискусије. Налог е -поште који намеравате да користите проверите да ли знате његову СТМП адресу.
  • Адреса СМТП сервера ? [смтп.екампле.цом]
  • СМТП порт : 567
  • СМТП лозинка : У основи лозинка е -поштеналог
  • Опционална адреса е-поште за подешавање Лет'с Енцрипт (опционално)- Ако желите бесплатан ССЛ сертификат за форум, наведите неку адресу е-поште којој можете приступити.

Подешавање ће вам поново дати преглед података које пружате. Ако је у реду, притисните дугме Ентер за наставак.

Проћи ће неколико секунди и видећете да је дискурс коначно инсталиран на ВМ инстанци ваше платформе Гоогле Цлоуд Цомпутинг.

Корак 9: Усмерите свој домен на јавну ИП адресу Гоогле Цлоуд Инстанце

Коначно, дискурсни форум је инсталиран, али му и даље нећете моћи приступити јер ради само са именом домена , а не са голом ИП адресом. Дакле, морамо да усмеримо наш домен/поддомен на јавну ИП адресу ВМ инстанце коју смо створили горе у ГЦП -у.

Прилично сам сигуран да ћете за форум користити поддомен, па креирајте га од услуге хостинга где сте купили главни домен ваше веб локације. На пример, назив наше веб странице је хов2схоут.цом, а поддомен који смо створили је форум.хов2схоут.цом.

Да бисте поддомен усмерили на јавну ИП адресу Гоогле Цлоуд ВМ, идите на ЦПанел ваше услуге хостинга и кликните на Уређивач зона.

<ахреф="хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Зоне-едитор.јпг">

Изаберите свој главни домен и кликните на опцију +А запис.

<а хреф = "хттпс: //ввв.хов2схоут .цом/вп-цонтент/уплоадс/2019/07/Адд-Рецордс.јпг ">

Сада идите на своју инстанцу Гоогле Цлоуд ВМ и копирајте јавну ИП адресу те .

<ахреф="хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Ип-аддресс-публиц-Гоогле-Цлоуд.јпг">

Поново се вратите у Цпанел -ов уређивач Зоне и у врсту колоне са именомназив вашег поддомена и у колону Адреса налепите јавну ИП адресу коју сте копирали са своје инстанце ГЦП ВМ -а.

На крају кликните на Додај записе.

<а хреф = "хттпс: // ввв .хов2схоут.цом/вп-цонтент/уплоадс/2019/07/поинт-домаин-то-А-рецордс.јпг ">

Други начин ово

Ако имате посвећену ДНС секцију у вашој услузи хостинга, као што је Годадди, једноставно идите на ДНС управљање и учините исту ствар. Додајте поддомен А записа који показује на јавну ИП адресу инстанце ВМ.


Цлоудфларе

Ако ваш ДНС управља помоћу Цлоудфларе затим идите на његов ДНС одељак и изаберите Запис , У одељку Назив откуцајте префикс ваше поддомене који се користи за Дискурс као што је форум.екампле.цом; онда морате да откуцате једини форум . У валуе , унесите јавну ИП адресу ваше инстанце Гоогле Убунту ВМ-а у Гоогле облаку.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019 /07/ДНС-рецордс-ин-цлоудфларе.јпг ">

Само сачекајте неколико минута до сат времена у зависности од ДНС-а који ажурира вашу услугу хостинга/домена.

Корак 10: Конфигурисање дискусионог форума

Коначно, видећете да је сада могуће приступити дискурсу користећи адресу поддомена. Сада, да бисте га поставили, кликните на Регистрирај . И следите даље кораке за подешавање дискурса.

<а хреф = "хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Дисцоурсе-суцессфулли-инсталлед-он-ЦЛоуд .јпг ">

Корак 11: Конфигурација дискурса е -поштом

Ако сте користили поддомену са дискурсом, неће вам дозволити да пошаљете поруку потврде за уклоњену адресу е -поште или главни домен. Тако да за напредак са инсталацијом морамо уредити датотеку апп.им л дискусије.

Идите на командулинијски ССХ прозор Гоогле-а

nano /var/discourse/containers nano app/yml

Померите се до краја датотеке и пронађите доле наведене редове

## If you want to set the 'From' email address for your first registration, uncomment and change:  #- exec: rails r "SiteSetting.notification_email='[email protected]'"  ## After getting the first signup email, re-comment the line. It only needs to run once.

Уклоните ознаку # или уклоните коментар са средње и додајте главну адресу е-поште свог домена које сте користили за подешавање помоћу Дисцоурсе.

Напомена: Такође можете променити све поставке везане за пошту и домен помоћу датотеке апп.имл.

- exec: rails r "SiteSetting.notification_email='[email protected]'"

Након уређивања притисните Цтрл+Кс и затим откуцајте И и тастер Ентер да бисте сачували конфигурацију

Сада, поново направите апликацију Дисцоурсе

cd /var/discourse/
./launcher rebuild app

Поново идите на веб адресу свог форума у ​​прегледачу и почните поново са подешавањем помоћу вођеног чаробњака.

<ахреф="хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Велцоме-то-дисцоурсе.јпг">

<ахреф="хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Сет-наме-оф-иоур-Форум.јпг">

<ахреф="хттпс://ввв.хов2схоут.цом/вп-цонтент/уплоадс/2019/07/Иоу-Дисцоусре-он-Цлоуд-ис-реади-то-усе.јпг">

Напомена : Након што је све подешено, поново идите на пп.имл датотеку и коментирајте ред који сте горе уредили, тј.

- екец: раилс р „СитеСеттинг.нотифицатион_емаил='норепли@екампле.цом“ ”


ИТубе видео: Како инсталирати Дисцоурсе форум на бесплатну пробну верзију Гоогле Цлоуд Платформ

12, 2021