GNU/Linux >> Znalost Linux >  >> Linux

Nasazení Talkyard Forum pod Nginx s Dockerem

Talkyard je software fóra s otevřeným zdrojovým kódem, který spojuje hlavní funkce od StackOverflow, Discourse, Slack, HackerNews, Reddit a Disqus.

Můžete jej použít k vytvoření fóra pro vaše studenty, nástěnky otázek a odpovědí pro vaše týmy a zákazníky, diskusního fóra pro brainstorming. Můžete jej také použít pro veřejný chat podpory. Nakonec jej můžete použít jako systém komentářů na svém blogu Ghost, Hugo nebo Jekyll.

Instalace Talkyard s Dockerem v hybridním režimu kontejnerizace

Tento dokument je založen na produkčním průvodci nasazením Talkyard, ale je zaměřen na jeho nasazení pod kontejnerem Nginx se základními prvky a využívá zjednodušený přístup rozsáhlou revizí síťových parametrů docker-compose.yml.

Oficiální příručka zmiňuje použití Nginx, ale je založena na instalaci na straně hostitele.

Předpoklady

Není to povinné, ale návod pro vás bude mnohem snazší sledovat, pokud máte:

  • Některé znalosti dockeru.
  • Porozumění docker-compose.

Talkyard budete nasazovat za reverzní proxy kontejner se subdoménou s povoleným SSL.

Kromě výše uvedených aktuálních znalostí budete potřebovat následující požadavky na infrastrukturu:

  • Veřejně přístupný Server Ubuntu Linux . Můžete použít poskytovatele cloudových služeb, jako je Linode. Pro toto nasazení bude stačit nano server s 1 GB RAM.
  • Přístup k doméně a jejím nastavením DNS
  • Docker a docker-compose nainstalované na vašem serveru Linux.
  • Reverzní proxy Nginx je již nastaven

Pokud potřebujete pomoc, můžete postupovat podle našich průvodců na:

  • Instalace Dockeru na Ubuntu
  • Instalace Docker Compose na Ubuntu
  • Reverzní nastavení proxy dockeru

Jako příklad použiji talkyard.domain.com. V případě potřeby jej změňte na příslušný název domény.

Přečíst celý příběh

Zbytek článku je k dispozici pouze členům LHB. Nyní se můžete ZDARMA zaregistrovat a přečíst si zbytek tohoto článku spolu s přístupem ke všem příspěvkům pouze pro členy. Také se přihlásíte k odběru našeho čtrnáctidenního zpravodaje o Linuxu.

OdebíratUž máte účet?Přihlaste se
Linux
  1. nginx - 413 entita požadavku je příliš velká

  2. Jak nasadit mikroslužby s Dockerem

  3. Nainstalujte WordPress s Docker Compose, Nginx, Apache s SSL

  1. Dockerizace Wordpressu pomocí Nginx a PHP-FPM na Ubuntu 16.04

  2. Jak nainstalovat diskusní fórum s Nginx na CentOS 7

  3. Jak nasadit kontejner nginx s Dockerem na Linode

  1. Jak nainstalovat diskusní fórum s Nginx na Ubuntu 16.04

  2. Docker Guide:Deploying Ghost Blog with MySQL a Traefik with Docker

  3. Jak nainstalovat diskusní fórum s Dockerem na CentOS 8