GNU/Linux >> Tutoriels Linux >  >> Linux

Déploiement de Talkyard Forum sous Nginx avec Docker

Talkyard est un logiciel de forum open source qui regroupe les principales fonctionnalités de StackOverflow, Discourse, Slack, HackerNews, Reddit et Disqus.

Vous pouvez l'utiliser pour créer un forum pour vos étudiants, un forum de questions-réponses pour vos équipes et vos clients, un forum de discussion de brainstorming. Vous pouvez également l'utiliser pour le chat d'assistance publique. Enfin, vous pouvez l'utiliser comme système de commentaires sur votre blog Ghost, Hugo ou Jekyll.

Installation de Talkyard avec Docker en mode de conteneurisation hybride

Ce document est basé sur le guide de déploiement basé sur la production de Talkyard, mais se concentre sur son déploiement sous un conteneur Nginx avec l'essentiel et adopte une approche simplifiée en révisant en profondeur les paramètres réseau docker-compose.yml.

Le guide officiel mentionne l'utilisation de Nginx mais est basé sur l'installation côté hôte.

Prérequis

Ce n'est pas obligatoire mais le tutoriel vous sera beaucoup plus facile à suivre si vous avez :

  • Connaissance de docker.
  • Compréhension de docker-compose.

Vous allez déployer Talkyard derrière un conteneur de proxy inverse, avec un sous-domaine SSL activé.

Outre les connaissances thématiques susmentionnées, vous aurez besoin des exigences d'infrastructure suivantes :

  • Un serveur Ubuntu Linux accessible au public . Vous pouvez utiliser un fournisseur de services cloud comme Linode. Un serveur nano avec 1 Go de RAM suffira pour ce déploiement.
  • Accès à un domaine et à ses paramètres DNS
  • Docker et docker-compose installés sur votre serveur Linux.
  • Le proxy inverse Nginx est déjà configuré

Si vous avez besoin d'aide, vous pouvez suivre nos guides sur :

  • Installer Docker sur Ubuntu
  • Installer Docker Compose sur Ubuntu
  • Configuration du docker proxy inverse

Je vais utiliser talkyard.domain.com comme exemple. Remplacez-le par le nom de domaine approprié si nécessaire.

Lire l'histoire complète

Le reste de l'article est disponible uniquement pour les membres de LHB. Vous pouvez vous inscrire maintenant GRATUITEMENT pour lire le reste de cet article ainsi que l'accès à tous les messages réservés aux membres. Vous êtes également abonné à notre newsletter Linux bimensuelle.

S'abonnerVous avez déjà un compte ?Se connecter
Linux
  1. Dockeriser Wordpress avec Nginx et PHP-FPM sur Ubuntu 16.04

  2. nginx - 413 Entité de requête trop grande

  3. Comment déployer des microservices avec Docker

  4. Comment déployer un conteneur nginx avec Docker sur Linode

  5. Installez WordPress avec Docker Compose, Nginx, Apache avec SSL

Comment déployer CouchDB en tant que cluster avec Docker

Comment configurer PHP-FPM avec NGINX

Installer WordPress avec Nginx sur Ubuntu 18.04

Comment installer Talkyard Forum avec Nginx sur Ubuntu 18.04

Comment déployer une application PHP avec Nginx et MySQL à l'aide de Docker et Docker Compose

Comment installer Discourse Forum sur Debian 10 avec Nginx et Let's Encrypt