← Greg Troszak's Notes

Managing an IRC server

Getting server admin privileges ("opering up")

/quote OPER admin <password>

Registering a new user (SASL-only mode)

Make sure you're "opered up".

/msg NickServ SAREGISTER username temppassword

The user can then login with the temporary password and change it.

/quote NS PASSWD temppassword newpassword newpassword

Creating a private channel

/join #channel

You need to register the channel if you want it to persist after the last user leaves.

/msg ChanServ REGISTER #channel

Then to make it private you need to make it +i invite-only and +s secret.

/mode #channel +is

Users can be invited to the channel by giving them "voice" privileges to the channel.

/msg ChanServ AMODE #channel +v username