]> jfr.im git - irc/freenode/web-7.0.git/blame - content/news/2008-04-22-registering-a-channel-on-freenode.md
Add .exrc
[irc/freenode/web-7.0.git] / content / news / 2008-04-22-registering-a-channel-on-freenode.md
CommitLineData
849bdd6f
SB
1author: denny
2date: 2008-04-22 20:57:29+00:00
3slug: registering-a-channel-on-freenode
4title: Registering a channel on freenode
c5191f36
EK
5category: freenode
6category: projects
849bdd6f 7---
849bdd6f 8One of the questions we get asked a lot in #freenode is "What's the command to register my channel?"This being the freenode staff blog, I'd like to answer that question the long way around ;)
34876803 9
849bdd6f 10**Step 1** - make sure you're in the right place
34876803 11
849bdd6f 12The freenode IRC network has some very specific goals and objectives, and it's intended primarily for developers of free and open source software. Please read these pages and make sure we're the appropriate network for your channel and its users:
34876803 13
849bdd6f 14[http://freenode.net/philosophy.shtml](http://freenode.net/philosophy.shtml)
34876803 15
849bdd6f 16[http://freenode.net/policy.shtml#ontopic](http://freenode.net/policy.shtml#ontopic)
34876803 17
849bdd6f 18[http://freenode.net/policy.shtml#offtopic](http://freenode.net/policy.shtml#offtopic)
34876803 19
849bdd6f 20**Step 2** - register your nick
34876803 21
849bdd6f 22If you're not identified to NickServ as a registered nick, then you can't register a channel. Instructions for registering a nick can be found here:
34876803 23
849bdd6f 24[http://freenode.net/faq.shtml#nicksetup](http://freenode.net/faq.shtml#nicksetup)
34876803 25
849bdd6f 26**Step 3** - pick a channel name
34876803 27
849bdd6f 28Before you choose the name for your channel, you should be aware that freenode uses an unusual naming convention to indicate the difference between official (primary) and unofficial (about or topical) IRC channels.  A primary channel is considered appropriate for a channel operated by a project (The Ubuntu project operates #ubuntu) or a group (The philadelphia linux users group operates #plug).  In these examples, these groups have a valid claim to the channel name.  An about channel or topical channel is a channel for a specific subject or topic, but operated by someone without a claim to the channel name. Please read our channel naming guidelines for more details:
34876803 29
849bdd6f 30[http://freenode.net/policy.shtml#channelnaming](http://freenode.net/policy.shtml#channelnaming)
34876803 31
849bdd6f 32The short version is that official channels (also known as primary channels) are named starting with one #, unofficial (topical or about channels)  start with ##. If your channel is not an official one, please use ## at the start of the channel name, or you may be asked to move. Getting it right at the beginning is a lot easier, for you and for us.  There is more information on this policy [here](http://freenode.net/policy.shtml#channelnaming).
34876803 33
849bdd6f 34**Step 4** - check your channel is available to register
34876803 35
849bdd6f 36To check whether a channel has already been registered, use the command:
34876803 37
849bdd6f 38/msg ChanServ info ##channelname
34876803 39
849bdd6f 40If the channel is already registered, that will give you some info about it. If it's not, you'll get a message like this:
34876803 41
849bdd6f 42-ChanServ- The channel [##channelname] is not registered
34876803 43
849bdd6f 44**Step 5** - create your channel
34876803 45
849bdd6f 46To create a channel on IRC, you just join it. If you're the first person to join that channel then you create it (if you're not then you'll join the other people in there, and you won't be able to register it unless someone gives you op status).
34876803 47
849bdd6f 48/join ##channelname
34876803 49
849bdd6f 50**Step 6** - register your channel
34876803 51
849bdd6f 52The command to register your channel (once you've joined it and you have op status) is as follows:
34876803 53
849bdd6f 54/msg ChanServ register ##channelname
34876803 55
849bdd6f 56That's all you need. The channel will be linked to your nick, and whenever you're identified to your nick, you have full top-level access to your channel's settings.
34876803 57
849bdd6f 58Okay, so you've registered a channel now. That's not the end of this post... there are a LOT of other things you should do as soon as you've got your channel registered.
34876803 59
849bdd6f 60**Step 7** - read some useful webpages
34876803 61
849bdd6f 62[http://freenode.net/channel_guidelines.shtml](http://freenode.net/channel_guidelines.shtml) - our Channel Guidelines - useful info on how to run a good channel on freenode.
34876803 63
849bdd6f 64[http://freenode.net/catalysts.shtml](http://freenode.net/catalysts.shtml) - about Catalysts - an incredibly important concept that makes freenode the great network that it is. Please try to be a catalyst whenever you're on the network, but most importantly when you're running your own channel.
34876803 65
849bdd6f 66**Step 8** - read the ChanServ help pages
34876803 67
849bdd6f 68The ChanServ help pages really are actually helpful. If you're running your own channel, you probably should have read everything in them - it won't take long, a few hours at most, and then you'll know all the cool things you can do with your channel.
34876803 69
849bdd6f 70/msg ChanServ help
34876803 71
849bdd6f 72**Step 9** - consider registering your group with freenode
34876803 73
849bdd6f 74As well as registering your channel with ChanServ, it's possible to gain a more official relationship with freenode, where we have an established contact person that we know is allowed to represent your project to us. You can read about Group Registration here:
34876803 75
849bdd6f 76[http://freenode.net/group_registration.shtml](http://freenode.net/group_registration.shtml)
34876803 77
849bdd6f 78**Step 10** - if in doubt, ask!
34876803 79
849bdd6f 80Finally, if you need help with anything to do with registering or running your channel, remember that the network staff on freenode are friendly and really do want to help you! You're welcome to /msg us at any time to ask for help. Even better, come and ask your question in #freenode , where both staff and volunteer helpers hang out being helpful :)
34876803 81
849bdd6f 82[http://freenode.net/faq.shtml#helpfromstaff](http://freenode.net/faq.shtml#helpfromstaff)