Platforma dyskusyjna w UniCloud

Podyskutujmy w kontenerze

 

Discourse [1] jest platformą open source, umożliwiającą prowadzenie zaangażowanych dyskusji

 

Czy chcemy prowadzić poważną dysputę, dyskurs akademicki czy brać udział w zwykłej dyskusji, potrzebujemy odpowiedniego miejsca do prowadzenia polemik i wymiany poglądów z naszymi interlokutorami. Rozmowa za pomocą poczty elektronicznej nie zawsze jest wystarczającym sposobem wymiany opinii, nawet w niewielkim zespole. Administrator forum czy chat-roomu, gdzie spotykają się zróżnicowane grupy, musi dobrać odpowiednie dla klientów narzędzia, o odpowiednio szerokim spektrum funkcji. Przedstawimy, w jaki sposób wdrożyć i hostować platformę Discourse korzystając z możliwości UniCloud i kontenerów Docker [2].

 

  1. Po zalogowaniu do UniCloud [3] wybierz Listę gotowych aplikacji, wyszukaj pakiet Docker Engine CE i kliknij Zainstaluj

Rysunek 1: Instalacja środowiska Dockera

2. Wybierz opcję tworzenia czystego silnika (Create a clean standalone engine), ustal nazwę środowiska i kliknij Zainstaluj, aby kontynuować.

Rysunek 2: Wstępna konfiguracja

Aby możliwa była obsługa połączeń zewnętrznych, pakiet automatyczne dołącza publiczny adres IP. Wymagania dotyczące parametrów węzła, potrzebne przy dopasowywaniu aplikacji do rzeczywistego obciążenia, zdefiniowane są w GitHub [4].

3. Po utworzeniu środowiska, dostęp do węzła możliwy jest poprzez SSH, użyjemy wbudowanego połączenia Web SSH.

Rysunek 3: Dostęp do węzła Discourse z użyciem przeglądarki

4. Utwórz katalog i sklonuj z oficjalnego repozytorium narzędzie uruchamiające Discourse.

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

Rysunek 4: Pobranie narzędzi

5. W utworzonym katalogu uruchom narzędzie konfiguracyjne

cd /var/discourse
./discourse-setup

Rysunek 5: Konfiguracja narzędzia Discourse

6. Przejdź do nazwy domeny podanej w poprzednim kroku.

Rysunek 6: Zakończenie instalacji

Po zakończeniu rejestracji pozostaje dostosować Discourse do swoich potrzeb.

[1] Discourse:
https://www.discourse.org/

[2] Jelastic, Blog:
https://jelastic.com/blog/discourse-deployment-containers-cloud/

[3] Panel UniCloud:
https://app.unicloud.pl

[4] Repozytorium Discourse:
https://github.com/discourse/discourse/blob/master/docs/INSTALL.md#hardware-requirements

[5] Rekomendowane konta pocztowe:
https://github.com/discourse/discourse/blob/master/docs/INSTALL-email.md

Autor:

Piotr Niemcewicz pracuje jako inżynier w Centrum Danych Asseco Data Systems S.A., gdzie zajmuje się projektowaniem i wsparciem podczas wdrażania systemów.

[[[["field6","contains","@"]],[["show_fields","field30"]],"and"]]
1 Step 1
Zapytaj eksperta
imię i nazwisko
telefon
pytanie / temat rozmowy
0 /

Informujemy, iż Państwa dane osobowe są przetwarzane przez administratora, którym jest Asseco Cloud sp. z o. o. z siedzibą w Szczecinie, ul. Królowej Korony Polskiej 21, 70-486 Szczecin. Przetwarzamy Państwa dane w celu: przygotowanie odpowiedzi na złożone zapytanie oraz przesyłania informacji marketingowych za pomocą środków komunikacji elektronicznej. W związku z przetwarzaniem Państwa danych, posiadacie prawa do: dostępu, sprostowania, usunięcia, przenoszenia danych, ograniczenia przetwarzania i prawo do cofnięcia zgody. Z pełną treścią informacji dotyczących przetwarzania Państwa danych osobowych, w tym o przysługujących prawach i ich zakresie możecie się Państwo zapoznać pod adresem: https://asseco.cloud/dane-osobowe/

Previous
Next

Dell
Cisco
vmware
Emc2
Certum
Microsoft
IBM

 

Szanowna Użytkowniczko/Szanowny Użytkowniku

 

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką prywatności. Przeglądanie strony jest jednoznaczne z akceptacją polityki prywatności.

Polityka prywatności