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