Here's a few things you can do with Oragono:
~=~ Register an account ~=~
1. Make sure "accounts.registration" is enabled and setup correctly in your config.
2. Connect to your server.
3. Register your current nickname as an account:
- Passphrase: /NS REGISTER mypasswordhere
- CertFP (TLS): /NS REGISTER *
~=~ Authenticate for your account ~=~
1. Make sure "accounts.authentication-enabled" is true in your config.
2. Setup SASL in your client (using instructions such as these).
~=~ Register a channel ~=~
1. Make sure "channels.registration" is enabled and setup correctly in your config.
2. Make sure you're logged into your account.
3. Make sure you're an op in the given channel.
4. Send a message to ChanServ with this command:
/CS REGISTER #channel
5. Done! Any topic updates will be remembered, and you'll be opped upon joining.