Installer The Lounge avec Docker
The Lounge

Installer The Lounge avec Docker

Table des matières

GitHub - thelounge/thelounge-docker: 🐳 ‎ ‎Docker image for The Lounge, a self-hosted web IRC client
🐳 ‎ ‎Docker image for The Lounge, a self-hosted web IRC client - thelounge/thelounge-docker

Si je vous dis xdcc send ? Soit ça vous rappelle de vieux souvenirs d'une époque où IRC était l'enfant terrible du net, soit ça ne vous rappelle rien. Mais dans tous les cas, IRC est loin d'être mort malgré la profusion de nouveaux moyens de communication.

Aujourd'hui nous allons parler de The Lounge ! Un client Web IRC facile à installer, accessible sur votre navigateur ou votre GSM, enfin, votre smartphone si vous préférez.


⚡ Caractéristiques

  • Fonctionnalités modernes intégrées à IRC. Notifications push, aperçus de liens, nouveaux marqueurs de messages et bien plus encore font entrer IRC dans le XXIe siècle.
  • Toujours connecté. Restez connecté aux serveurs IRC même hors ligne.
  • Multiplateforme. Quel que soit votre système d'exploitation, l'application fonctionne partout où Node.js est installé.
  • Interface réactive. Le client fonctionne parfaitement sur tous les ordinateurs, smartphones et tablettes.
  • Expérience synchronisée. Reprenez toujours là où vous vous étiez arrêté, quel que soit l'appareil.

💾 Installation

Prérequis

Avant de commencer, assurez-vous d’avoir :

  • Distribution Linux (Ubuntu, Debian, etc ...).
  • Docker installé.
  • Accès terminal.
  • Connexion internet.

Étapes d'installation

  1. Créez votre compose.yml dans le dossier ou vous comptez installer The Lounge :
nano compose.yml
  1. Et collez ça dedans :
services:
  thelounge:
    image: ghcr.io/thelounge/thelounge:latest
    container_name: thelounge
    ports:
      - "9025:9000"
    restart: always
    volumes:
      - ./thelounge:/var/opt/thelounge
  1. On va déployer l'application :
docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 9025 par défaut :
http://ip:9025/

ou votre domaine :

https://thelougne.mondomaine.com

👤 Ajouter un utilisateur

Maintenant que vous avez lancé votre container vous arriverez ici :

Bien entendu vous connaissez la procédure pour vous connecter. Mais avec quel compte ?

Très simplement. Lancez cette commande :

docker exec -it thelounge thelounge add zarev
  • Remplacez zarev par le nom d'utilisateur que vous souhaitez.

Quand la commande est lancée, de préférence avec un utilisateur qui n'est pas root, vous aurez à choisir votre mot de passe :

⚠️ Attention de ne pas vous tromper, pas de confirmation de mot de passe.

Quand c'est validé vous aurez encore une petite question :

Appuyez simplement sur la touche Entrée/Enter de votre clavier.

Vous pouvez à présent vous connecter avec vos identifiants.

Voici la page principale une fois connecté :

Il ne vous reste plus qu'a entrer les informations nécessaires pour rejoindre un Chat IRC, définir vos préférences d'utilisateur et éventuellement, l'authentification.


🎨 Thème

Changer le thème par défaut

Cliquez sur l'engrenage :

Ensuite :

  • 1 => Cliquez sur Appearance.
  • 2 => Partie Theme, cliquez sur Morning.

Plus reposant non ?

Ajoutez un nouveau thème

Faites cette commande pour entrer dans le container même :

docker exec -it thelounge /bin/sh

Lancez cette commande pour installer le thème solarized :

thelounge install thelounge-theme-solarized

Tapez et validez exit pour sortir du container :

Retrouvez ici les nombreux thèmes pour The Lounge :

keywords:thelounge-theme - npm search

🔌 Ajouter un plugin

C'est exactement la même procédure que pour les thèmes.

Entrez dans le container :

docker exec -it thelounge /bin/sh

Imaginons qu'on veuille ajouter le plugin permettant de rechercher rapidement des giphy-gifs :

thelounge install thelounge-plugin-giphy

Tapez et validez exit pour sortir du container :

Retrouvez ici les nombreux plugins pour The Lounge :

keywords:thelounge-plugin - npm search

🔔 Notifications

Sachez que pour avoir les notifications, votre instance devra être en HTTPS.

Cliquez à sur l'engrenage :

Une fois ici :

  • 1 => Cliquez sur Notifications.
  • 2 => Si vous souhaitez activer les notifications Push, cliquez sur Subscribe to push notifications.
    Cliquez sur Autoriser dans votre navigateur :
  • 3 => Les notifications par le navigateur s'activent ici en cochant, au minimum, Enable browser notifications. Il faudra également autoriser les notifications dans votre navigateur.

zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer