<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>Howto/TheLounge</title><revhistory><revision><revnumber>3</revnumber><date>2022-10-26 10:36:42</date><authorinitials>adaam</authorinitials><revremark>typo fix</revremark></revision><revision><revnumber>2</revnumber><date>2021-03-28 18:23:51</date><authorinitials>independence</authorinitials></revision><revision><revnumber>1</revnumber><date>2021-03-28 18:13:39</date><authorinitials>independence</authorinitials></revision></revhistory></articleinfo><section><title>The Lounge</title><para>The Lounge is a web based IRC client for the modern world, see <ulink url="https://thelounge.chat/"/> </para><para>If you have a <ulink url="http://ipv6.blinkenshell.org/wiki/Howto/TheLounge/wiki/Info/Supporter#">supporter</ulink> account you can run a self-hosted private instance of The Lounge and connect to any IRC network. </para><section><title>Installation</title><para>SSH to the buildserver using: <code>ssh buildserver</code> </para><para>Install thelounge via npm: (<ulink url="https://thelounge.chat/docs/install-and-upgrade#from-npm-releases"/>) <code>npm install --unsafe-perm thelounge</code> </para><para>Hop over to triton and add a user in thelounge: <code>node node_modules/thelounge/index.js add &lt;myusername&gt;</code> </para><para>Edit <code>.thelounge/config.js</code> and change the port to your supporter account assigned TCP port. </para><para>Start thelounge (in tmux/screen): <code>node node_modules/thelounge/index.js start</code> </para><para>Connect via web to <ulink url="http://supporter.blinkenshell.org:&lt;yourport&gt;"/> and log in using the user you created previously </para></section><section><title>TLS</title><para>If you have a custom domain name and want to enable HTTPS via TLS certificate maybe it can be done using letsencrypt and DNS-01 challenge? There are options to specify cert files in .thelounge/config.js </para></section></section></article>