Hacker News new | ask | show | jobs
by bshipp 2392 days ago
I have a question regarding IRC. I haven't really used it much since 2001-2002 but is there a self-hosted option where i can leave a client running on my server and then access it with my phone and/or browser on a desktop pc when I want to check in?

This would be especially helpful with less active channels where it's nice to have a client constantly online to catch chats.

7 comments

You can run weechat on server and connect via ssh (https://aaronparecki.com/2015/08/29/8/why-i-live-in-irc describes this setup)
Or you can set up a relay in weechat and connect with glowing-bear (html5) or android-weechat. Works great. The glowing-bear community have good tutorials iirc.
https://github.com/thelounge/thelounge

https://quassel-irc.org/ has a server component you connect to with clients (for desktop and Android, not sure about state of things on iOS), and https://github.com/magne4000/quassel-webserver if you need a web interface.

Thanks so much, that's exactly what I was looking for.

I'm far more mobile these days than I was 20 years ago which limits the usefulness of most local IRC clients so this looks perfect for having a 'homebase' website/app I can quickly pull up to browse and get caught up when I have a few minutes.

EDIT: Oh, even better, there's a docker version I can add to my existing server stack. I'm already writing my compose file for it: https://github.com/thelounge/thelounge-docker

I do this now, with irssi running in a tmux session that I connect to with juicessh and mosh.
That sounds like a simple, clever solution. Thanks!
This is what I do - my formula is GNU Screen and regular SSH (this old dog can't learn new tricks)
Quassel works like that - you've got a core, and few clients - the default, Qt-based one, Android one, web-based one, even an Irssi plugin to connect to it.

There's also The Lounge, which looks pretty nice, but I haven't tried: https://thelounge.chat/

I think what you are looking for is called a "bouncer" in the IRC world.

https://www.reddit.com/r/irc/comments/35vcth/eli5_what_is_an...

That's a term I haven't heard in a very very long time, but you're right, that's exactly what I'm looking for!
ZNC runs in docker and is highly configurable, mature, and well-maintained.
I use JuiceSSH to connect to a tmux session running irssi. I understand this isn't necessarily for everyone, but it works great.
i use an xmpp server[1] as a hub for most of my coms. i run biboumi[2] which caches the messages (up to a limit) so i can read them whenever from any device. there are some interesting xmpp chat rooms too, but it isn't as popular as IRC i'd bet. i host family chats on my server. you used to be able to talk to OStatus servers over XMPP too.

there are some other servies like jmp.chat that i integrate with over xmpp for voip and sms.

[1]: https://ejabberd.im/ [2]: https://biboumi.louiz.org/