GNU/Linux >> Linux Esercitazione >  >> Linux

Distribuzione del forum di Talkyard sotto Nginx con Docker

Talkyard è un software per forum open source che riunisce le funzionalità principali di StackOverflow, Discourse, Slack, HackerNews, Reddit e Disqus.

Puoi usarlo per creare un forum per i tuoi studenti, un forum di domande e risposte per i tuoi team e clienti, un forum di discussione per il brainstorming. Puoi anche usarlo per la chat di supporto pubblica. Infine, puoi usarlo come sistema di commenti sul tuo blog Ghost, Hugo o Jekyll.

Installazione di Talkyard con Docker in modalità containerizzazione ibrida

Questo documento si basa sulla guida all'implementazione basata sulla produzione di Talkyard, ma è incentrato sull'implementazione in un contenitore Nginx con gli elementi essenziali e adotta un approccio semplificato rivedendo ampiamente i parametri di rete docker-compose.yml.

La guida ufficiale menziona l'utilizzo di Nginx ma si basa sull'installazione lato host.

Prerequisiti

Non è obbligatorio ma il tutorial sarà molto più facile da seguire se hai:

  • Una certa conoscenza della finestra mobile.
  • Comprensione della composizione mobile.

Distribuirai Talkyard dietro un container proxy inverso, con un sottodominio abilitato SSL.

Oltre alle suddette conoscenze di attualità, avrai bisogno dei seguenti requisiti di infrastruttura:

  • Un server Ubuntu Linux rivolto al pubblico . Puoi utilizzare un provider di servizi cloud come Linode. Un nano server con 1 GB di RAM sarà sufficiente per questa distribuzione.
  • Accesso a un dominio e alle sue impostazioni DNS
  • Docker e docker-compose installati sul tuo server Linux.
  • Proxy inverso Nginx già configurato

Se hai bisogno di aiuto, puoi seguire le nostre guide su:

  • Installazione di Docker su Ubuntu
  • Installazione di Docker Compose su Ubuntu
  • Configurazione della finestra mobile del proxy inverso

Userò talkyard.domain.com come esempio. Cambialo con il nome di dominio appropriato quando necessario.

Leggi la storia completa

Il resto dell'articolo è disponibile solo per i membri LHB. Puoi iscriverti ora GRATUITAMENTE per leggere il resto di questo articolo insieme all'accesso a tutti i post riservati ai membri. Ti iscrivi anche alla nostra newsletter quindicinale Linux.

IscrivitiHai già un account?Accedi
Linux
  1. Dockerizzazione di Wordpress con Nginx e PHP-FPM su Ubuntu 16.04

  2. nginx - 413 Entità richiesta troppo grande

  3. Come distribuire microservizi con Docker

  4. Come distribuire un container nginx con Docker su Linode

  5. Installa WordPress con Docker Compose, Nginx, Apache con SSL

Come distribuire CouchDB come cluster con Docker

Come configurare PHP-FPM con NGINX

Installa WordPress con Nginx su Ubuntu 18.04

Come installare Talkyard Forum con Nginx su Ubuntu 18.04

Come distribuire un'applicazione PHP con Nginx e MySQL utilizzando Docker e Docker Compose

Come installare Discourse Forum su Debian 10 con Nginx e Let's Encrypt