]> jfr.im git - irc/freenode/web-7.0.git/blame - content/news/2008-04-22-registering-a-channel-on-freenode.md
More freenode #live speakers blog post
[irc/freenode/web-7.0.git] / content / news / 2008-04-22-registering-a-channel-on-freenode.md
CommitLineData
c5293e15 1---
849bdd6f
SB
2author: denny
3date: 2008-04-22 20:57:29+00:00
4slug: registering-a-channel-on-freenode
5title: Registering a channel on freenode
c5191f36
EK
6category: freenode
7category: projects
df8e5765 8imported: yes
849bdd6f 9---
849bdd6f 10One 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 11
849bdd6f 12**Step 1** - make sure you're in the right place
34876803 13
849bdd6f 14The 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 15
849bdd6f 16[http://freenode.net/philosophy.shtml](http://freenode.net/philosophy.shtml)
34876803 17
849bdd6f 18[http://freenode.net/policy.shtml#ontopic](http://freenode.net/policy.shtml#ontopic)
34876803 19
849bdd6f 20[http://freenode.net/policy.shtml#offtopic](http://freenode.net/policy.shtml#offtopic)
34876803 21
849bdd6f 22**Step 2** - register your nick
34876803 23
849bdd6f 24If 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 25
849bdd6f 26[http://freenode.net/faq.shtml#nicksetup](http://freenode.net/faq.shtml#nicksetup)
34876803 27
849bdd6f 28**Step 3** - pick a channel name
34876803 29
849bdd6f 30Before 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 31
849bdd6f 32[http://freenode.net/policy.shtml#channelnaming](http://freenode.net/policy.shtml#channelnaming)
34876803 33
849bdd6f 34The 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 35
849bdd6f 36**Step 4** - check your channel is available to register
34876803 37
849bdd6f 38To check whether a channel has already been registered, use the command:
34876803 39
849bdd6f 40/msg ChanServ info ##channelname
34876803 41
849bdd6f 42If 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 43
849bdd6f 44-ChanServ- The channel [##channelname] is not registered
34876803 45
849bdd6f 46**Step 5** - create your channel
34876803 47
849bdd6f 48To 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 49
849bdd6f 50/join ##channelname
34876803 51
849bdd6f 52**Step 6** - register your channel
34876803 53
849bdd6f 54The command to register your channel (once you've joined it and you have op status) is as follows:
34876803 55
849bdd6f 56/msg ChanServ register ##channelname
34876803 57
849bdd6f 58That'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 59
849bdd6f 60Okay, 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 61
849bdd6f 62**Step 7** - read some useful webpages
34876803 63
849bdd6f 64[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 65
849bdd6f 66[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 67
849bdd6f 68**Step 8** - read the ChanServ help pages
34876803 69
849bdd6f 70The 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 71
849bdd6f 72/msg ChanServ help
34876803 73
849bdd6f 74**Step 9** - consider registering your group with freenode
34876803 75
849bdd6f 76As 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 77
849bdd6f 78[http://freenode.net/group_registration.shtml](http://freenode.net/group_registration.shtml)
34876803 79
849bdd6f 80**Step 10** - if in doubt, ask!
34876803 81
849bdd6f 82Finally, 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 83
849bdd6f 84[http://freenode.net/faq.shtml#helpfromstaff](http://freenode.net/faq.shtml#helpfromstaff)