OUCHnet
OUCHnet is built on absolute free speech with a few exceptions:
- No child pornography talk or distribution
- No network attacks or spamming
Everything else is left up to the channel owners specifically and OUCHnet as a network does not censor free speech. Channel owners may censor or add additional rules if they desire
Forum
Official OUCHnet support forum is located on our discourse
Policy updates and discussions happen here
Connecting
We provide a couple different round-robin domains or you may connect to one of the servers directly
Domain | Ports | TLS | IPv6 | Location |
---|---|---|---|---|
irc.ouch.chat | 6667,+6697 | Yes | Yes | Worldwide |
us.ouch.chat | 6667,+6697 | Yes | Yes | USA Servers only |
An offical thelounge web client is also hosted here
Server List
Domain | Ports | TLS | IPv6 | Location | Admin |
---|---|---|---|---|---|
lorddank.ouch.chat | 6667,+6697 | Yes | Yes | New Jersey, US | blackbeard420 |
rivendell.ouch.chat | 6667,+6697 | Yes | Yes | Illinois, US | Glorfindel |
sabaton.ouch.chat | 6667,+6697 | Yes | Yes | Sweden | LexFerenda |
Tor
updated tls fingerprints can be found on the tor instructions post linked below
OUCHnet TOR usage policy and connection instructions have been updated here
Channels
Official OUCHnet channels
- #ouch - general chat
- #help - OUCHnet help
Unofficial Channels
The following are not operated by OUCHnet staff but are popular channels on the network
- #guns
- ##guns
- #thc
Opers
OUCHnet is owned and operated by LexFerenda
Current Staff
Nick | Role |
---|---|
blackbeard420 | NetAdmin |
Glorfindel | NetAdmin |
LexFerenda | Chief of Staff |
LoneStar | Staff |
diabolus | Staff |
Former Staff
Nick | |
---|---|
doc235 | Rest in peace doc235 :( |
Incident Reports
2023-07-04
irc.supernets.org spam wave hit our network and many others. Many opers were offline at the time leaving a large spam hit. Once opers were back filters were in place and auto nickserv registration was disabled briefly. Some channels set the +R flag to prevent unregistered users from joining. After a few days passed and the gline list built up the spam wave stopped. We have since enabled an improved regex filter module to allow us to catch more spam on demand. Also as a reminder their are chanserv flood protections you can enable for your channel which will kickban flooders. During a spamwave the best practice would be to set channel mode +s (which hides your channel from /list and /who). Now for the future we are far more protected from this sort of attack as we have the proper modules in place ready to go. We did not origianlly have filter modules because we want complete free speech but have found it useful in network wide spam attacks.
2023-03-22
Early in the moring forest.ouch.chat had lost linkage with the network. This was resolved around 08:00 EST. Atheme Services were also updated this morning as well causing a 5 minute outage of nickserv, chanserv, etc... forest.ouch.chat and pegasus.ouch.chat were officially removed from the network due to lack of traffic and low user counts for now.
2022-12-21
Around 19:00 UTC the server hosting services (nickserv/chanserv/etc..) was migrated. During this migration a disk failure occured. This failure uncovered an issue in our fallback linkage for the server nodes. I attempted to restore operations quickly when i was made aware by correcting linkage issues. Due to personal work conflicts i was unable to restore services fully until 01:00 UTC. This issue should not happen again and uncovered a weakness in our redundant linkages that is now fixed. Thank you for your patience.
- blackbeard420
Services
OUCHnet runs Atheme IRC Services
Non-Atheme 'Services' provided by ouch
- UrlBot Public simple url title bot
NickServ
NickServ handles operations involving nicknames
- Registration
- Login
- VHosts
Generally nick registration is recommended as it enables you to register channels, get/set flags, etc.. via ChanServ and keeps your nick safe. A valid email is not required. To reset or change your nickserv password without a valid email please ask in #help for assistance
Registration
Registering your nickname on ouch is simple and does not require a valid email address.
/msg NickServ REGISTER bar foo@bar.com
Will register nick bar
with email foo@bar.com
Login
The two most common ways to login to nickserv upon connection on OUCH are password forwarding and SASL
Password Forwarding
To use password forwarding ensure you are using TLS and set the server password to your nickserv password. OUCH servers will forward the password to NickServ
SASL
To use SASL ensure you are using TLS and set your client to use SASL with your nickname and nickserv password
Manual
To manually identify once connected with your nickname use:
/msg NickServ identify <nick> {password}
nick is optional as long as your current nick matches your nickserv account
Enforce
To Enable nick enforcement (not allowing someone to use your nick if you are not online) enable the ENFORCE flag.
/msg NickServ set enforce on
Once enabled if someone connects and uses your nick, they have 30 seconds to login or their nick will be force changed
VHosts
OUCHnet by default masks your IP from all of the users. You may set a custom vhost if desired, however to set one you currently need to request it from one of the opers in #help.
Be patient as certain opers may not be online when you are. Request one in #help and a staff member will assist when available
ChanServ
ChanServ handles all channel related services
Channel Registration
To register a new channel make sure you are registered and signed in with nickserv
/msg ChanServ register #channel
ChanServ commands
By default (unless you turn FANTASY flag off in chanserv for your channel) any line prefixed with ! is forwarded to chanserv as a commnd.
For example typing !kickban RandomNickname {reason}
will kick and set a ban on RandomNickname
's hostmask with reason
being optional.
Without the FANTASY flag you would instead message ChanServ directly like so /msg ChanServ kickban #channel RandomNickname {reason}
Kick/Banning users from your channel
kick
kick
simply kicks the user from your channel via chanserv. Not very different from using a direct /kick
as a channel op. Takes an optional reason
/msg ChanServ kick #channel RandomNickname spamming
kickban
kickban
sets a ban on the specified users hostmask and then kicks them.
/msg ChanServ kickban #channel RandomNickname spamming
ban
ban
similar to kickban but does not remove the user after setting the ban
/msg ChanServ ban #channel RandomNickname spamming
unban
unban
removes a ban
/msg ChanServ unban #chat *!*@*.host.mask
UrlBot
A simple bot for url titles is available for any channel. To use in your channel simply /invite noturl
Once noturl
is in your channel, it will respond to any link with the <title>
if available