Linode and IRC Server

I recently had a request as to whether you can use Linode to host an IRC server. I have not personally done so, so I decided to check into it. What I discovered was that there is absolutely no problem hosting an IRC server from your Linode. In fact according to the Linode forums many have done so. However, you do need to be aware that if you are hosting a large server that is getting repeated DDOS attacks they may ask you to leave - this goes for any VPS host out there as no one wants there networks being taken down.

Also a very big thing to make sure of is that you do not signup for a Linode in their Atlanta data center. This is because that data center automatically blocks many ports that you might want to use for your IRC service. Below I have listed the ports. Note this is from the Linode Admins themselves.

1/tcp     filtered tcpmux
9/tcp     filtered discard
11/tcp    filtered systat
13/tcp    filtered daytime
15/tcp    filtered netstat
19/tcp    filtered chargen
93/tcp    filtered dcp
111/tcp   filtered rpcbind
135/tcp   filtered msrpc
136/tcp   filtered profile
137/tcp   filtered netbios-ns
512/tcp   filtered exec
514/tcp   filtered shell
515/tcp   filtered printer
540/tcp   filtered uucp
593/tcp   filtered http-rpc-epmap
707/tcp   filtered
1075/tcp  filtered
1080/tcp  filtered socks
1180/tcp  filtered
1182/tcp  filtered
1434/tcp  filtered ms-sql-m
1900/tcp  filtered UPnP
2282/tcp  filtered
3128/tcp  filtered squid-http
3332/tcp  filtered
3802/tcp  filtered
4444/tcp  filtered krb524
5000/tcp  filtered UPnP
5490/tcp  filtered connect-proxy
6001/tcp  filtered X11:1
6002/tcp  filtered X11:2
6003/tcp  filtered X11:3
6004/tcp  filtered X11:4
6005/tcp  filtered X11:5
6006/tcp  filtered X11:6
6007/tcp  filtered X11:7
6008/tcp  filtered X11:8
6009/tcp  filtered X11:9
6010/tcp  filtered
6011/tcp  filtered
6012/tcp  filtered
6013/tcp  filtered
6014/tcp  filtered
6015/tcp  filtered
6016/tcp  filtered
6017/tcp  filtered xmail-ctrl
6018/tcp  filtered
6019/tcp  filtered
6020/tcp  filtered
6021/tcp  filtered
6022/tcp  filtered
6023/tcp  filtered
6024/tcp  filtered
6025/tcp  filtered
6026/tcp  filtered
6027/tcp  filtered
6028/tcp  filtered
6029/tcp  filtered
6030/tcp  filtered
6031/tcp  filtered
6032/tcp  filtered
6033/tcp  filtered
6034/tcp  filtered
6035/tcp  filtered
6036/tcp  filtered
6037/tcp  filtered
6038/tcp  filtered
6039/tcp  filtered
6040/tcp  filtered
6041/tcp  filtered
6042/tcp  filtered
6043/tcp  filtered
6044/tcp  filtered
6045/tcp  filtered
6046/tcp  filtered
6047/tcp  filtered
6048/tcp  filtered
6049/tcp  filtered
6050/tcp  filtered arcserve
6051/tcp  filtered
6052/tcp  filtered
6053/tcp  filtered
6054/tcp  filtered
6055/tcp  filtered
6056/tcp  filtered
6057/tcp  filtered
6058/tcp  filtered
6059/tcp  filtered
6060/tcp  filtered
6061/tcp  filtered
6062/tcp  filtered
6063/tcp  filtered
6588/tcp  filtered analogx
6667/tcp  filtered irc
6669/tcp  filtered
6711/tcp  filtered
6712/tcp  filtered
6776/tcp  filtered
7000/tcp  filtered afs3-fileserver
7441/tcp  filtered
12345/tcp filtered NetBus
12346/tcp filtered NetBus
16660/tcp filtered
22788/tcp filtered
27665/tcp filtered Trinoo_Master
31337/tcp filtered Elite
33270/tcp filtered
39168/tcp filtered
53201/tcp filtered
65000/tcp filtered

If you would like to sign up for the Linode Service to host your IRC server I recommend it! Just make sure you are on the up and up.