I'm new to the topic of IRC (as an admin), and am in the following situation:
I would like to set up an IRC server, with the following features:
- four permanent groups, two of those should be password protected
- assign a password for connection to the server
- use SSL as a connection possibility
- user administration: make certain users (identified by a password) channel
operators on "their" channels
I know about stunnel, but would prefer a "native" solution. If this is not
possible at the moment, stunnel would work. I already assigned a password to
the server for connection, and so far this works as well.
What doesn't seem to work (or I am too blind to find it in the docs) is how to
make a permanent channel password protected and how to "administer" the
operators insofar as when they log in, they automatically get +o set on their
If a user doesn't provide a password (to become operator), he should not be
denied access, but simply not be able to get op status or open new channels.
If possible, I would like to avoid a channel bot. Is there a way for ngIRCd to
have these features?