8 ms·
I've been using a similar client called thelounge for the past year and I really love it. https://github.com/thelounge/thelounge https://github.com/thelounge/t
by gnarbarian 8y ago
I've been using a similar client called thelounge for the past year and I really love it.
https://github.com/thelounge/thelounge https://github.com/thelounge/thelounge
It's a node based IRC client you can install on a server and then connect to with a web browser.
It essentially turns IRC into slack/irc cloud, it has inline images/video, URL prefetching, push notifications, themes and custom css, mobile support, and allows you to idle indefinitely persisting your connection to your favorite channels across numerous devices. You can even hook it into active directory if you wanted.
- gsich 8y agoI am using that too. It was my way to use Slack before they shut down the IRC channels.
- jtreminio 8y agoSeveral months ago I switched from MacOS to Fedora. Two things I really missed from MacOS that I thought didn't have a good alternative in Linux were Colloquy and Sequel Pro. The Lounge via Docker Container and https://applicationize.me/ https://applicationize.me/ : docker run --detach \ --name thelounge \ --publish 9100:9000 \ --volume ~/.config/thelounge:/home/lounge/data \ --env THELOUNGE_HOME=/home/lounge/data \ --restart always \ -u "$(id -u $USER):$(id -g $USER)" \ thelounge/lounge:latest solved my IRC itch, and it works even better than Colloquy. Still haven't found anything that comes close to Sequel Pro, though.
- deleted 8y ago[deleted]
- gnarbarian 8y agothat's pretty slick, but you miss out on the best features (persistance/push notifications) if you're running it locally in a docker container.
- jtreminio 8y agoIt connects to a ZNC server on DigitalOcean.
- ajross 8y agoWhy not run thelounge on your VM then?
- mavidser 8y agoMaybe for speed. Local lounge installation would feel more like a desktop app.
- xPaw 8y agoHaving Lounge reconnect to ZNC every time you start the app neglects any speed gains you'd have from running it locally. And it gives you overall a negative experience because unread markers and other things are reset.
- gsich 8y agowhy docker for such a small application? thelounge start
- jtreminio 8y agoSize doesn't matter. I don't have node or npm or ruby or PHP or go installed on my system, it's all in containers.
- gsich 8y agoseems like overkill
- gnarbarian 8y ago>seems like overkill Welcome to modern js development.
- tenryuu 8y agoUsed to use this, until I realised it's memory usage goes over what my slot is actually capable of. Does an IRC client/webserver really need several hundred megabytes of ram? I then began just tunnelling hexchat. Only needed to bypass a firewall for irc
- gnarbarian 8y agoif it's re hosting video like mine does then yes.
- MaxLeiter 8y agoThat’s off by default, so it shouldn’t be the cause
- MaxLeiter 8y agoYou can adjust how many messages are saved in memory in the config, that may help
- ajross 8y agoYeah. This tool has essentially solved chat for me. In combination with bitlbee (a generic IRC-to-lots-of-protocols gateway), I've unified my chat needs onto one interface. And the bit you fail to mention is that the client naturally adapts and works great on a phone. So the same chat logs and interface and channels go with me in my pocket.
- dvcrn 8y agoI see bitlbee supports slack with libpurple. Have you been using that? How does it hold up with slack features like emojis, threads and so on?
- ajross 8y agoI use bitlbee for jabber and sipe. I haven't played with slack, happily none of the communities I frequent are on slack. I wouldn't expect much in the way of proper feature parity though: it's an IRC gateway. It maps features to what IRC provides, and that's it.