Hi Renato!
Actually, there is 2 passwords to set in the main configuration file:
the Global one and the server one. If i well understood the documentation available with the sources -
not-so-friendly-must-admit-as-almost-any-rfc-use-to-be - and also in the
well-commented ngircd config file, the GLOBAL password is required to make any connection by any user, and the SERVER password is required for...? Administration of the server? How does it is made?
The is "password" in the [global] section which configures a password that every user connecting to this server must supply. If not, the connection is denied. When leaving this variable empty (the default) the server does not require a user password.
The second password you can define is an operator password in an [operator] section: an user can become IRC operator using the OPER command. This command requires a name and a password which are defined in the server configuration file. Please note two things: a) the "name" has nothing to do with the nick name of the user issuing the OPER command and b) you can define more than one IRC operator.
Finally, the third and fourth password is used for server-server-links when you are running an "server network"; these passwords are configured in a [server] section: when establishing an server-link, "PeerPassword" is sent to the foreign server and "MyPassword" must match the password which is received of the remote server:
local server A remote server B
PeerPassword ------> MyPassword MyPassword <-------- PeerPassword
A sends "PeerPassword" to B. B checks if the received password equals its "MyPassword" and -- if so -- sends its "PeerPassword" back to A. Now A checks if the received password equals its "MyPassword". The server-link is only established when both password pairs match.
Second question: to make a new "Channel" available, what is the command
(telnet or xchat) to fire?
JOIN #channel
With the operation of a "join" command the Channel is created - it is not possible at this moment at least in this
server to deploy a new Channel via config file. Is a Channel a persistent thing? Or it dies as soon as the server is down /restarted?
Classical IRC channels are not persistent at all: they are created when the first user joins and destroyed when the last user parts. A channel can't exist without at least one user in it.
But the ngIRCd introduces a new channel mode "P" to declare a channel to be persistent: such a channel does exist even without users joined to it. IRC operators can toggle this channel mode using the MODE command.
And you can pre-define persistent channels using [channel] sections in the configuration file (see doc/sample-ngircd.conf).
Last: Please point me any available documentation to admin the new
server - i'm feeling very unconfortable with my few irc knowledge level at this moment.
Hm, perhaps http://irchelp.org/ would be a good starting point ...
ps.: Excuses for my bad English - if any. My $LOCALE is pt_br...
Never mind, mine is de_DE :-)
Regards Alex