Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Wed Jun 26, 2013 1:14 pm 
Offline
Senior Member
User avatar

Joined: Wed Jun 26, 2013 1:53 am
Posts: 118
Are there any good guides for setting up an IRC server? I'd like to set one up as a place for users to chat. When were at GoDaddy, we used PHP Free Chat, which was a similar browser program, except it didn't reserve names, even for administrator usernames; all admin passwords did was give the admin rights. All malicious users needed to do to prevent op access was to use op names. I don't know much about what IRC servers there are, but I don't need anything complex. Clear directions would be good.

_________________
Homepage www.sturmkrieg.com
Social network Gamernet
Development website Sashaweb Development
Imageboard img.sturmkrieg.com
WikiHub free wiki host Community Wiki


Top
   
PostPosted: Wed Jun 26, 2013 6:41 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
It's probably not worth bothering; IRC servers are complex, require a fair amount of maintenance, and seem to attract trouble (many hosts ban them, and while Linode doesn't, the Atlanta datacenter does).

It's probably easier to just let somebody else do it for you. Mibbit (http://mibbit.com/) is a web-based client intended for this sort of purpose, and they run their own IRC server for people to use with their websites (you can connect to it using a classical IRC program as well). And best of all, Mibbit is all hosted at Linode.


Top
   
PostPosted: Wed Jun 26, 2013 7:20 pm 
Offline
Senior Newbie

Joined: Tue May 14, 2013 5:51 pm
Posts: 8
Something I'd like to add, as a seasoned IRC server administrator - If you want to run an actual IRC server, you need to know how IRC itself works, period. That not only means having at least a basic understanding of the protocol, but also knowing what commands there are, what modes and features there are for whatever IRC daemon you choose to run, how to configure it, etc. It's not for those unwilling or unable to dedicate a large chunk of their free time to it from start to finish. This includes taking the time to properly secure your IRC server as well as maintaining that security (updating it constantly, for example).

And, unfortunately, Guspaz makes a VERY good point here - IRC servers do have a tendency to attract unwanted attention, sometimes even at random. I've had botnets text-flood (or join-flood, or just flood in general) some of my servers in the past and for no real reason other than I just happened to be in the crosshairs.

Bottom line - if you're 200% into it, and can put forth the immense amounts of effort and time in setting up, configuring, securing, and maintaining an IRC server, then go for it. Otherwise, not recommended, just set something up over Mibbit's service.


Top
   
PostPosted: Wed Jun 26, 2013 9:51 pm 
Offline
Senior Member
User avatar

Joined: Wed Jun 26, 2013 1:53 am
Posts: 118
Ok, it's probably not worth it.

_________________
Homepage www.sturmkrieg.com
Social network Gamernet
Development website Sashaweb Development
Imageboard img.sturmkrieg.com
WikiHub free wiki host Community Wiki


Top
   
PostPosted: Thu Jun 27, 2013 6:11 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
It's not worth it, but as I said, there are alternatives like Mibbit (which still uses IRC) that can work for you.

I don't hate IRC or anything. I've used it for many years, administered channels on various networks, written (from scratch, raw network sockets here) multiple IRC clients, bots, and even a server once (needed something interesting for a school project). It's just that the DIY approach doesn't seem to fit your needs.


Top
   
PostPosted: Fri Jun 28, 2013 11:36 pm 
Offline
Senior Member
User avatar

Joined: Wed Jun 26, 2013 1:53 am
Posts: 118
Mibbit allows you to use a web interface? This would be very useful, especially for users who are not familiar with IRC. How flexible is it? I don't know if this is possible with IRC, but can you use your domain name with it?

_________________
Homepage www.sturmkrieg.com
Social network Gamernet
Development website Sashaweb Development
Imageboard img.sturmkrieg.com
WikiHub free wiki host Community Wiki


Top
   
PostPosted: Fri Jun 28, 2013 11:42 pm 
Offline
Senior Newbie

Joined: Sun Mar 10, 2013 7:22 pm
Posts: 11
ngircd is a very simple IRC server that is simple to setup and admin.
http://ngircd.barton.de/


Top
   
PostPosted: Sat Jun 29, 2013 1:01 am 
Offline
Senior Member
User avatar

Joined: Wed Jun 26, 2013 1:53 am
Posts: 118
bgneal wrote:
ngircd is a very simple IRC server that is simple to setup and admin.
http://ngircd.barton.de/


So this is IRC server software for setting up your own IRC server? If it's simple to install and use, I could use it. Thanks.

_________________
Homepage www.sturmkrieg.com
Social network Gamernet
Development website Sashaweb Development
Imageboard img.sturmkrieg.com
WikiHub free wiki host Community Wiki


Top
   
PostPosted: Sat Jun 29, 2013 12:25 pm 
Offline
Senior Newbie

Joined: Sun Mar 10, 2013 7:22 pm
Posts: 11
Yes. I use it for an IRC server for a small community website. It's perfect for us. It's easy to configure and setup.


Top
   
PostPosted: Tue Jul 02, 2013 1:22 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
Inquisitor Sasha wrote:
Mibbit allows you to use a web interface? This would be very useful, especially for users who are not familiar with IRC. How flexible is it? I don't know if this is possible with IRC, but can you use your domain name with it?


Mibbit is sort of two things; an IRC network, and an IRC client.

The network is just a regular network, although it's intended for use with Mibbit (the client).

Mibbit (the client) has two modes. Regular mode, and widget mode. In regular mode, you can use it as a full blown IRC client. It can do most of the stuff most people care about in an IRC client, with the possible exception of XDCC transfers. In this mode, the end-user goes to mibbit.com and logs in with their account, which stores all their settings (what networks/channels to connect to, how to auth/ident/login/etc., themes, settings, etc)

Widget mode is designed to be embedded in your website. You configure it, theme it to fit your website's design, and stick it on your site (it's in an iframe, I think?). You set it to auto-connect to whatever server/channel you want (doesn't have to be the Mibbit IRC server), and all users have to enter is a username (it defaults to some auto-generated guest name).

Mibbit is probably the best web-based (fully server-side) IRC client available; it's certainly much better than CGI:IRC or qwebirc, and I'm not aware of any other true web-based IRC clients than those. There may be some java-based clients out there that technical run in a web browser, but they're connecting to IRC networks from the user's machine, which doesn't work if the user is behind a firewall or proxy; Mibbit (and CGI:IRC and qwebirc) run entirely on the webserver, and the user interface is entirely HTML/JavaScript/AJAX/etc.


Top
   
PostPosted: Tue Jul 02, 2013 5:08 pm 
Offline
Senior Member
User avatar

Joined: Thu Jun 16, 2011 8:24 am
Posts: 412
Location: Cyberspace
Why not use Jabber? It's not IRC, but there are quite a few free servers out there (ones that others are running) that you and whomever you're chatting with can register on (including Gmail/Gtalk, and quite a few free jabber clients. It also supports Multi-User Chat (the Jabber equivalent of "Chat Rooms" or IRC channels), though you need a Jabber client that supports it.

The nice thing is, most of the IRC networks are inter-connected, so you and whomever you wish to chat with can talk to each other regardless of which chat client or Jabber network you're registered on.

_________________
Kris the Piki Geeker


Top
   
PostPosted: Tue Jul 02, 2013 5:40 pm 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
Multi-user jabber isn't really as robust or mature as IRC, though, and I'm not sure that many (or any) of the web-based widget Jabber clients support multi-user chat.


Top
   
PostPosted: Thu Jul 04, 2013 10:14 am 
Offline
Senior Member
User avatar

Joined: Thu Jun 16, 2011 8:24 am
Posts: 412
Location: Cyberspace
I wasn't aware there were any web-based clients for Jabber. Personally I wouldn't use one that I personally didn't manage (technological paranoia).

It's true multi-user chat in Jabber isn't very robust compared to IRC, but it is sufficient for most uses and doesn't attract as many attacks. And just like IRC channels, MUC rooms support passwords.

_________________
Kris the Piki Geeker


Top
   
PostPosted: Thu Jul 04, 2013 10:37 am 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
Running your own jabber server and requiring users to install jabber clients is a heck of a lot more effort on both the server and the client than just slapping a Mibbit widget on a website...


Top
   
PostPosted: Thu Jul 04, 2013 11:29 am 
Offline
Senior Member
User avatar

Joined: Thu Jun 16, 2011 8:24 am
Posts: 412
Location: Cyberspace
Guspaz wrote:
Running your own jabber server and requiring users to install jabber clients is a heck of a lot more effort on both the server and the client than just slapping a Mibbit widget on a website...


Read my post:
Piki wrote:
Why not use Jabber? It's not IRC, but there are quite a few free servers out there (ones that others are running) that you and whomever you're chatting with can register on (including Gmail/Gtalk, and quite a few free jabber clients. It also supports Multi-User Chat (the Jabber equivalent of "Chat Rooms" or IRC channels), though you need a Jabber client that supports it.


Sure, users need to have their own clients, but I don't see the big issue with that -- most clients are easy to setup, and would allow people to chat with their Gmail friends (Gmail is still popular, right?). Better still, multi-protocol clients exist for those of us using non-Jabber protocols, e.g. Pidgin (though it would be better to just use Jabber since there's full client-side support on all operating systems through easy to use clients).

_________________
Kris the Piki Geeker


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group