1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index,follow" />
<meta name="language" content="en" />
<title>ZNC - Configuration</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" alink="#993333" link="#333399" vlink="#666666">
[<a href="index.php">Home</a>]
-
[<a href="http://sourceforge.net/projects/znc">Project Page</a>]
<hr noshade>
<p />
<h2>
File Locations
</h2>
<ul>
<li> <strong>Config</strong> - ZNC gets its configuration by reading the file ~/.znc/znc.conf
<li> <strong>Misc</strong> - Other files are also stored in the ~/.znc directory such as the SSL cert (znc.pem) and PidFile (znc.pid).
<li> <strong>Local Modules</strong> - Stored in ~/.znc/modules. ZNC will look in the local module dir first when trying to load a module.
<li> <strong>Global Modules</strong> - Stored in /usr/lib/znc/modules by default.
<li> <strong>Binaries</strong> - znc, znc-config, and zncchk are all stored in /usr/bin by default. You can change this when you configure by using <em>./configure --prefix=/whatever/path/you/want</em>
</ul>
<h2>
Config File - (~/.znc/znc.conf)
</h2>
<ul>
<li> <strong>ListenPort</strong> - The port that ZNC will listen on. If the port is prepended with a '+' then ZNC listens using ssl.
<li> <strong>ISpoofFile</strong> - ZNC will write the ident of the user trying to connect to this file. Very useful if your shell supports oidentd.
<li> <strong>PidFile</strong> - The pid file that is needed if you want to crontab the zncchk shell script.
<li> <strong>StatusPrefix</strong> - The prefix for the status and module queries.
<li> <strong>User</strong> - The user definition, you can have more than one..
<ul>
<li> <strong>Pass</strong> - Used by the client to connect to ZNC. Can be a hash generated by <em>znc --makepass</em>
<li> <strong>Nick, AltNick, Ident, RealName, VHost</strong> - Setup your IRC user info.
<li> <strong>ChanModes</strong> - Default modes ZNC will set when you join an empty channel.
<li> <strong>KeepNick</strong> - Will keep trying to regain your primary nick if it is in use.
<li> <strong>QuitMsg</strong> - The default quit message znc will use when you jump servers or call shutdown.
<li> <strong>VersionReply</strong> - The reply sent to CTCP version requests while you are detached.
<li> <strong>AutoCycle</strong> - Set this to false if you don't want ZNC to part/join a channel when you are the last user left and not opped.
<li> <strong>Buffer</strong> - This is the amount of lines that the playback buffer will store before dropping off the oldest line.
<li> <strong>KeepBuffer</strong> - Buffer channels while you are attached and play the whole buffer back to you each time you connect.
<li> <strong>Server</strong> - Adds a server to the list of servers ZNC will connect to.
<li> <strong>LoadModule</strong> - Load a module on startup
<li> <strong>Chan</strong> - Channels you want ZNC to join when first launched.
<ul>
<li> <strong>Key</strong> - Key for the channel.
<li> <strong>Modes</strong> - Modes to override ChanModes.
<li> <strong>Buffer</strong> - You can set this to override the Buffer size set in the User section.
<li> <strong>KeepBuffer</strong> - You can set this to override the KeepBuffer option set in the User section.
<li> <strong>AutoCycle</strong> - You can set this to override the AutoCycle option set in the User section.
<li> <strong>Detached</strong> - If true, znc will join this channel as detached so that the IRC client will not be bothered by it.
</ul>
</ul>
</ul>
</body>
</html>
|