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