linuxserver.io Posted August 31, 2016 Share Posted August 31, 2016 (edited) Application Name: The-Lounge Application Site: https://thelounge.github.io/ Docker Hub: https://hub.docker.com/r/linuxserver/thelounge/ Github: https://github.com/linuxserver/docker-thelounge Please post any questions/issues relating to this docker you have in this thread. If you are not using Unraid (and you should be!) then please do not post here, instead head to linuxserver.io to see how to get support. Edited September 14, 2018 by linuxserver.io Quote Link to comment
GoChris Posted September 1, 2016 Share Posted September 1, 2016 For those confused, like I was, about this and the Shout irc docker. https://github.com/thelounge/lounge/wiki/Differences-between-The-Lounge-and-Shout Quote Link to comment
warham Posted November 17, 2016 Share Posted November 17, 2016 Is there an easy way to password protect either shout or the lounge web page so the random people from india that are spamming me after buying a URL arent using it to connect through my server and wreak havoc? Quote Link to comment
saarg Posted November 17, 2016 Share Posted November 17, 2016 Is there an easy way to password protect either shout or the lounge web page so the random people from india that are spamming me after buying a URL arent using it to connect through my server and wreak havoc? The short version is to not expose your server to the internet. Quote Link to comment
warham Posted November 18, 2016 Share Posted November 18, 2016 True, but defeats the purpose of the web irc. I have not tested this yet in shout, maybe it will work... but in thelounge I have not gotten it to work. docker exec -it thelounge node /app/node_modules/thelounge/index.js --home /config add <user> Enter a password when prompted, refresh your browser. You should now be prompted for a password on the webinterface. Quote Link to comment
CHBMB Posted November 18, 2016 Share Posted November 18, 2016 A reverse proxy would be a far more secure way of doing things using .htpasswd and https Sent from my C6903 using Tapatalk Quote Link to comment
NewKrewLinux Posted April 29, 2018 Share Posted April 29, 2018 (edited) Hola. Can someone give me a hand in getting this to work? I've installed the docker but I want to make a single user, connect it to an IRC channel and then basically make the user idle forever. I've gained access to the docker by running: docker exec -it the-lounge bash It seems I only have vim/vi as a text editor. I tried opening the "users" file but it says that it's not a regular file. What's next? Never-mind. Got it sorted with: docker exec -it thelounge node /app/node_modules/thelounge/index.js --home /config add <user> I thought that above command was for something else. So running both these commands allows you to connect to the docker and quickly add a user and give that user a password. Edited April 29, 2018 by NewKrewLinux Quote Link to comment
FireFtw Posted September 17, 2018 Share Posted September 17, 2018 (edited) Trying to set up something like NewKrewLinux did, however the command docker exec -it thelounge node /app/node_modules/thelounge/index.js --home /config add <user> No longer works and just throws an error Any ideas? Edited September 17, 2018 by FireFtw formatting Quote Link to comment
AcidReign Posted September 18, 2018 Share Posted September 18, 2018 (edited) Is it me, using the docker wrong, or do I just misunderstand the features of the lounge? I installed the docker, opened the WebInterface and connected to three IRC Servers. Now I can chat and idle. Everything is fine. When I close the browser-window and then reopen the window, everything is lost. The client is empty and I have to reconnect to the servers. Isn't that the intention of this tool? To stay connected even with a closed browser window and then reopen the browser from any machine to keep going where you left off? Edited September 18, 2018 by AcidReign Quote Link to comment
CHBMB Posted September 19, 2018 Share Posted September 19, 2018 On 9/18/2018 at 3:46 PM, AcidReign said: Is it me, using the docker wrong, or do I just misunderstand the features of the lounge? I installed the docker, opened the WebInterface and connected to three IRC Servers. Now I can chat and idle. Everything is fine. When I close the browser-window and then reopen the window, everything is lost. The client is empty and I have to reconnect to the servers. Isn't that the intention of this tool? To stay connected even with a closed browser window and then reopen the browser from any machine to keep going where you left off? I don't think so, I think this is intended as an IRC client. What you're looking for is an IRC bouncer like ZNC. You may (I don't know as I use Quassel) be able to connect this to your ZNC bouncer. 1 Quote Link to comment
CHBMB Posted September 19, 2018 Share Posted September 19, 2018 (edited) On 9/17/2018 at 3:44 PM, FireFtw said: Trying to set up something like NewKrewLinux did, however the command docker exec -it thelounge node /app/node_modules/thelounge/index.js --home /config add <user> No longer works and just throws an error Any ideas? https://github.com/linuxserver/docker-thelounge#setting-up-the-application Tried the process in the readme? And if you're not using Unraid then please use our Discord channel for support. Edited September 19, 2018 by CHBMB Quote Link to comment
AcidReign Posted September 19, 2018 Share Posted September 19, 2018 1 hour ago, CHBMB said: I don't think so, I think this is intended as an IRC client. What you're looking for is an IRC bouncer like ZNC. You may (I don't know as I use Quassel) be able to connect this to your ZNC bouncer. Ah. Thank you. That makes sense. I tried both now and they are exactly what I need. Quote Link to comment
FireFtw Posted September 20, 2018 Share Posted September 20, 2018 5 hours ago, CHBMB said: https://github.com/linuxserver/docker-thelounge#setting-up-the-application Tried the process in the readme? And if you're not using Unraid then please use our Discord channel for support. Looks like I forgot to change the config file. Thanks! Quote Link to comment
craigr Posted January 8, 2019 Share Posted January 8, 2019 I've been trying to figure this out for two days... Can I get Linuxserver.io - The-Lounge to connect through a proxy server. Most notably, I have binhex - DelugeVPN running along with his Privoxy. How do I configure The-Lounge to send traffic through my proxy server? I'm pulling what's left of my hair out!!! Thanks to anyone who can help. Kind regards, craigr Quote Link to comment
Ruthalas Posted March 26, 2019 Share Posted March 26, 2019 (edited) I know that this is not supposed to act as a bouncer, but is there a way to save server configurations between sessions? Each time I connect to the web interface I have to re-add any servers I want to use. The client I am trying to move away from (Hexchat) preserves server configurations between uses. Do I have something configured incorrectly? Edited March 26, 2019 by Ruthalas small wording change for clarity Quote Link to comment
CHBMB Posted March 26, 2019 Share Posted March 26, 2019 (edited) 4 minutes ago, Ruthalas said: I know that this is not supposed to act as a bouncer, but is there a way to save server configurations between sessions? Each time I connect to the web interface I have to re-add any servers I want to use. The client I am trying to move away from (Hexchat) preserves server configurations between uses. Do I have something configured incorrectly? Have you tried looking at the config file as described in the readme? https://github.com/linuxserver/docker-thelounge#application-setup and more info here https://thelounge.chat/docs/configuration Edited March 26, 2019 by CHBMB Quote Link to comment
Ruthalas Posted March 26, 2019 Share Posted March 26, 2019 Thanks for the reply @CHBMB. Looking through the config file I see options to configure users, and an option to set the default content for the network configuration wizard, but not a way to set up a list of servers to connect to when the client is accessed. Is there another portion of the documentation that addresses this, or did I miss a section in the config file? Quote Link to comment
CHBMB Posted March 26, 2019 Share Posted March 26, 2019 18 minutes ago, Ruthalas said: Thanks for the reply @CHBMB. Looking through the config file I see options to configure users, and an option to set the default content for the network configuration wizard, but not a way to set up a list of servers to connect to when the client is accessed. Is there another portion of the documentation that addresses this, or did I miss a section in the config file? https://thelounge.chat/docs/configuration#default-network Quote Link to comment
Ruthalas Posted March 26, 2019 Share Posted March 26, 2019 @CHBMB "Specifies default network information that will be used as placeholder values in the Connect window." If I have read this correctly, it would allow one server to be set as the autofill, but if I frequent 2-3 servers, I'd still have to manually type all the connection information for the second and third server each time I opened the webpage. Is that the best I can do? Quote Link to comment
CHBMB Posted March 26, 2019 Share Posted March 26, 2019 1 hour ago, Ruthalas said: @CHBMB "Specifies default network information that will be used as placeholder values in the Connect window." If I have read this correctly, it would allow one server to be set as the autofill, but if I frequent 2-3 servers, I'd still have to manually type all the connection information for the second and third server each time I opened the webpage. Is that the best I can do? Read here and make sure you add a user. Then configure that user via the webui, when you next login as that user, your networks are preserved 1 Quote Link to comment
Ruthalas Posted March 26, 2019 Share Posted March 26, 2019 (edited) Ah! Ok. Thank you, that makes sense. I will give that a shot. Edit: Setting up a user allowed the added channels to persist. Thank you! Edited March 27, 2019 by Ruthalas 1 Quote Link to comment
nxtiak Posted May 22, 2019 Share Posted May 22, 2019 (edited) Everytime I try to add a user I get this error: [WARN] Config file owner does not match the user you are currently running The Lounge as. [WARN] To avoid issues, you should execute The Lounge commands under the same user. How do I fix this? I click on the Docker select Console, type "thelounge add username" and I get that error. Edited May 22, 2019 by nxtiak Quote Link to comment
saarg Posted May 22, 2019 Share Posted May 22, 2019 18 hours ago, nxtiak said: Everytime I try to add a user I get this error: [WARN] Config file owner does not match the user you are currently running The Lounge as. [WARN] To avoid issues, you should execute The Lounge commands under the same user. How do I fix this? I click on the Docker select Console, type "thelounge add username" and I get that error. So you are using the console link in the menu for the container on the unraid docker page? Then you are root inside the container and not the abc user, that runs thelounge. Instead go to the unraid console and type docker exec -it -u abc thelounge bash Replace thelounge with the actual name for the container. After this you can type in the add user command. When finished, type exit. 1 Quote Link to comment
nxtiak Posted May 22, 2019 Share Posted May 22, 2019 55 minutes ago, saarg said: So you are using the console link in the menu for the container on the unraid docker page? Then you are root inside the container and not the abc user, that runs thelounge. Instead go to the unraid console and type docker exec -it -u abc thelounge bash Replace thelounge with the actual name for the container. After this you can type in the add user command. When finished, type exit. Awesome, thank you that worked! Quote Link to comment
ZooMass Posted July 1, 2019 Share Posted July 1, 2019 I'm trying to access the web UI through a reverse proxy, but when I go to https://mydomain.com/thelounge it just responds with a page that says "Cannot GET /thelounge/". I'm using update 15.05.19, the latest image as of posting this, and I made no changes to the default template except set the network to my public Docker network (where containers can resolve each other's hostnames). I made no changes to /config/config.js except set "reverseProxy: true,". I use jselage/nginxproxymanager container, here is my location block: location /thelounge { proxy_set_header Host $host; proxy_set_header X-Forwarded-Scheme $scheme; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://thelounge:9000; auth_request /auth-0; } It's a bit different from the block in https://thelounge.chat/docs/guides/reverse-proxies#nginx but I also tried adding the suggested lines and they made no difference. I also tried using this block from the linuxserver config even though I don't use the linuxserver/letsencrypt container, same thing. # thelounge does not require a base url setting location /thelounge { return 301 $scheme://$host/thelounge/; } location ^~ /thelounge/ { # enable the next two lines for http auth #auth_basic "Restricted"; #auth_basic_user_file /config/nginx/.htpasswd; # enable the next two lines for ldap auth, also customize and enable ldap.conf in the default conf #auth_request /auth; #error_page 401 =200 /login; include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_thelounge thelounge; rewrite /thelounge(.*) $1 break; proxy_pass http://$upstream_thelounge:9000; } Any other ideas? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.