- Using webchat (the super easy way)
- Using a desktop IRC client
- Using a mobile IRC client
- Authing on connect
- Joining channels
- Setting up a channel
- Getting help
- Services command list
- Setting up BNC
- SSL/Fingerprint information
- Channel modes
- User modes
- If you have any questions, feel free to ask in #help - Snoonet staff is available for assistance 24/7. Don't be shy, you will be treated politely and fairly.
- If you are completely new to IRC we suggest you read up on basic commands and functionality here: IRC Help - New2irc
- To register your user nickname you must have a valid e-mail address. You may group additional nicknames to your current one.
The absolute easiest way to connect to Snoonet is by using our webchat. Many subreddits you may have heard of Snoonet from will provide direct links to the chat. Our webchat uses the KiwiIRC client. To connect to Snoonet webchat simply visit webchat.snoonet.org and choose a nickname.
The webchat can be used anywhere, at work, at home, or on mobile. This simplicity comes with the drawback of a few less features than a desktop client. A desktop client is customizable and has more functions. If you want to use a desktop client just read the next section. If you have problems setting up the desktop client you can always go back to the webchat, it's just a click away.
To get started, enter a nickname for yourself and the channel that you wish to enter. Select
start and you're connected to Snoonet!
To see a list of the communities on Snoonet, type
/list into the chat area. When you find a community you are interested in, simply click on the name of the chat and it adds a tab at the top of the page for you. You can switch between chats using these tabs.
To register your nickname so that you can return and use the same nickname without worrying that someone else will steal it, make sure you are using the nickname you want to register and type
/msg nickserv REGISTER <password> <email>. You do not need to include the brackets. Make sure to use a real email, because we will send your verification to that email and you will lose the nickname if you do not submit your code. When your registration is successful, upon returning to chat, you'll need to select the box that says you have a password, and enter your password there.
IRC is a fairly popular chat protocol, it has many thousands of users around the world. It's no surprise that the choice of clients is huge. There's IRC clients for every operating system and most of them are free.
Choosing an IRC client comes down to preference, but here are some of the more popular ones:
- HexChat (Free - Windows/Mac OS/Linux)
- XChat (Free - Windows/Linux)
- mIRC ($20 - Windows)
- Textual ($4.99 - Mac OS)
- irssi (Free - Mac OS/Linux - Command line client/Advanced)
- weechat (Free - Mac OS/Linux - Command line client/Advanced)
Marked in bold are clients I would suggest for a beginner. HexChat is just a more active fork of XChat, I would always suggest using HexChat instead of XChat.
All these clients are different (some more, some less) but they all have some stuff in common. They all allow for storing a list of networks and for setting global information about yourself, like a nickname and your real name (you don't have to put your actual name there, you can put anything in the real name field). So you should choose your desired nickname and move on to the next steps.
The two clients I highlighted come with initial setups which you should go through.
List goes here
Connecting to Snoonet is done using our IRC round-robin, that means that you connect to our distribution host and you will then be randomly put on one of our servers. This ensures a good load balance on the network and if your server would go down you would immediately connect to a different server. The IRC round-robin for Snoonet is
irc.snoonet.org. To connect to IRC you always need a port, for IRC those ports are
6667 for normal connections and
6697 for SSL by default. Most networks use those very same ports and your client will likely automatically fill those in.
For some more information on our servers you can visit our website and read up about our different round-robins. We offer connectivity using IPv6, web ports for people behind a restrictive firewall, and even TOR connectivity.
The two clients I highlighted, HexChat and Textual, both come with Snoonet as a default server. Just select Snoonet from the list of servers available in the respective connection dialogs. In the other clients you can enter irc.snoonet.org as the address or host and
6697 as the port. Make sure to use SSL when you connect through port
6697 (there is a checkbox).
When you hit the connect button you should receive a bunch of messages from the server, like the MOTD (message of the day) and a few notices about security. When you get an error use our webchat as described above to connect and ask for help in #help.
By default when you connect to snoonet user mode +x is set, which obfuscates your IP address. Vhosts will mask your host, but only when you are identified with NickServ.
Snoonet uses IRCDs and Services that follow the IRCv3 standard, and as such, we offer several ways for a user to auth to services before joining channels.
Many older clients will automatically send
PRIVMSG NickServ :identify username password. This isn't optimal, as its slow, and somewhat insecure. Furthermore, it doesn't run till you join a channel, which can expose your hostname as well as annoy everyone with 3 join messages.
There are a few ways to prevent this, and be authorized before you even join a channel:
Snoonet network runs Anope services, which allows SSL certificate fingerprint authentification. This is by far the most secure method of connecting. For help on how to create an SSL certificate and identify with, please refer to this document.
Sasl is the preferred method for authing, and is supported by a variety of clients, either natively or through the use of third party scripts. You simply configure your client or plugin with your irc username and password, and when you connect it sends these to the server.
Freenode has an excellent guide to setting up SASL-based auth on many different clients.
If your client is not SASL capable, or you don't want to set it up, there is an older, albeit less secure, method of authing to services. You can send your password at connect time.
We support a variety of strings, but the most compatable is “username:password”, where username is the main NickServ account and password is its password. Set this as your server password, and this will Auth you at connect
Due to recent changes in the Snoonet network infrastructure, our servers now use a single, officially signed certificate for all secure (SSL) connections, provided by AlphaSSL. For our security-conscious clients, the below fingerprints may be used to verify the identity of a Snoonet server:
Many clients come with interfaces to join channels “more easily”, but really the easiest way to do this is the native IRC way. In IRC most stuff goes through so-called “Slash-Commands”, sounds complicated but it's really not - all it means is that stuff you preceed with a slash (/) will not be sent to channels or people but instead be sent to the server as a command.
To join a channel you can type
/join #channelname in the IRC client, web or desktop - it's the same for every client. This will join you into any channel, whether it exists or not. You can use the command when you are on a channel or in your server information window (where the MOTD came up) or even in private message windows. It's super easy and I believe it's a lot easier than going through some bloated channel interface.
You can also use
/list to see all the channels available.
All clients will keep a list of channels you are in, our webchat does that above the chat, most desktop clients do it in a sidebar on the left or the right.
Do you have any problems with any of the things described here? Simply click this link and you will be taken to our webchat. Now choose a nickname (this can be almost anything) and connect, you will be put in our help channel (#help) automatically and you can ask staff your questions. Make sure to be descriptive about your issue.
There is also a detailed explanation of all services available on snoonet here.