<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://futuragora.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Kiwi_IRC</id>
	<title>Kiwi IRC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://futuragora.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Kiwi_IRC"/>
	<link rel="alternate" type="text/html" href="https://futuragora.org/wiki/index.php?title=Kiwi_IRC&amp;action=history"/>
	<updated>2026-05-05T17:14:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://futuragora.org/wiki/index.php?title=Kiwi_IRC&amp;diff=1908&amp;oldid=prev</id>
		<title>Reset: Created page with &quot;The config file is looked for in 2 locations. First in /etc/kiwiirc/config.js and then within the application directory.  An example comes with Kiwi named config.example.js. Y...&quot;</title>
		<link rel="alternate" type="text/html" href="https://futuragora.org/wiki/index.php?title=Kiwi_IRC&amp;diff=1908&amp;oldid=prev"/>
		<updated>2019-11-08T22:43:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The config file is looked for in 2 locations. First in /etc/kiwiirc/config.js and then within the application directory.  An example comes with Kiwi named config.example.js. Y...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The config file is looked for in 2 locations. First in /etc/kiwiirc/config.js and then within the application directory.&lt;br /&gt;
&lt;br /&gt;
An example comes with Kiwi named config.example.js. You may want to copy this file to config.js so you have the original to refer back to in future. At its core, the file a basic javascript file. This means you can use simple logic (eg. if statements) for advanced configuration, or even reading values from external places.&lt;br /&gt;
&lt;br /&gt;
There are certain lines within the config file that must not be changed. There are comments throughout the file to help guide you what must be set and how to do so. In most cases – the default settings will work out of the box.&lt;br /&gt;
&lt;br /&gt;
Example config.js&lt;br /&gt;
&lt;br /&gt;
var conf = {};&lt;br /&gt;
&lt;br /&gt;
// Run the Kiwi server under a different user/group&lt;br /&gt;
conf.user = &amp;quot;&amp;quot;;&lt;br /&gt;
conf.group = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Log file location&lt;br /&gt;
conf.log = &amp;quot;kiwi.log&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Server listen blocks&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
// Do not edit this line!&lt;br /&gt;
conf.servers = [];&lt;br /&gt;
&lt;br /&gt;
// Example server block&lt;br /&gt;
conf.servers.push({&lt;br /&gt;
    port:   7778,&lt;br /&gt;
    address: &amp;quot;0.0.0.0&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Example SSL server block&lt;br /&gt;
//conf.servers.push({&lt;br /&gt;
//    port:     7777,&lt;br /&gt;
//    address: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
//&lt;br /&gt;
//    ssl:   true,&lt;br /&gt;
//    ssl_key: &amp;quot;server.key&amp;quot;,&lt;br /&gt;
//    ssl_cert: &amp;quot;cert.pem&amp;quot;&lt;br /&gt;
//});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Where the client files are&lt;br /&gt;
conf.public_http = &amp;quot;client/&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Max connections per connection. 0 to disable&lt;br /&gt;
conf.max_client_conns = 5;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Client side plugins&lt;br /&gt;
 * Array of URLs that will be loaded into the browser when the client first loads up&lt;br /&gt;
 * See http://github.com/prawnsalad/KiwiIRC/wiki/Client-plugins&lt;br /&gt;
 */&lt;br /&gt;
conf.client_plugins = [&lt;br /&gt;
    // &amp;quot;http://server.com/kiwi/plugins/myplugin.html&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Enabled CAP extensions (See ENTER URL TO CAP INFO HERE PLS)&lt;br /&gt;
conf.cap_options = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Directory to find the server modules&lt;br /&gt;
conf.module_dir = &amp;quot;../server_modules/&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Which modules to load&lt;br /&gt;
conf.modules = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// WebIRC passwords enabled for this server&lt;br /&gt;
conf.webirc_pass = {&lt;br /&gt;
    //&amp;quot;irc.network.com&amp;quot;:  &amp;quot;configured_webirc_password&amp;quot;,&lt;br /&gt;
    //&amp;quot;127.0.0.1&amp;quot;:        &amp;quot;foobar&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Some IRCDs require the clients IP via the username/ident&lt;br /&gt;
conf.ip_as_username = [&lt;br /&gt;
    &amp;quot;irc.network.com&amp;quot;,&lt;br /&gt;
    &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// Whether to verify IRC servers&amp;#039; SSL certificates against built-in well-known certificate authorities&lt;br /&gt;
conf.reject_unauthorised_certificates = false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Reverse proxy settings&lt;br /&gt;
 * Reverse proxies that have been reported to work can be found at:&lt;br /&gt;
 *     http://github.com/prawnsalad/KiwiIRC/wiki/Running-behind-a-proxy&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
// Whitelisted HTTP proxies in CIDR format&lt;br /&gt;
conf.http_proxies = [&amp;quot;127.0.0.1/32&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
// Header that contains the real-ip from the HTTP proxy&lt;br /&gt;
conf.http_proxy_ip_header = &amp;quot;x-forwarded-for&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Base HTTP path to the KIWI IRC client (eg. /kiwi)&lt;br /&gt;
conf.http_base_path = &amp;quot;/kiwi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Enabled transports for the browser to use&lt;br /&gt;
conf.transports = [&lt;br /&gt;
    &amp;quot;websocket&amp;quot;,&lt;br /&gt;
    &amp;quot;flashsocket&amp;quot;,&lt;br /&gt;
    &amp;quot;htmlfile&amp;quot;,&lt;br /&gt;
    &amp;quot;xhr-polling&amp;quot;,&lt;br /&gt;
    &amp;quot;jsonp-polling&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Default quit message&lt;br /&gt;
conf.quit_message = &amp;quot;http://www.kiwiirc.com/ - A hand-crafted IRC client&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Default settings for the client. These may be changed in the browser&lt;br /&gt;
conf.client = {&lt;br /&gt;
    server: &amp;#039;irc.kiwiirc.com&amp;#039;,&lt;br /&gt;
    port:    6697,&lt;br /&gt;
    ssl:     true,&lt;br /&gt;
    channel: &amp;#039;#kiwiirc&amp;#039;,&lt;br /&gt;
    nick:    &amp;#039;kiwi_?&amp;#039;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// If set, the client may only connect to this 1 IRC server&lt;br /&gt;
//conf.restrict_server = &amp;quot;irc.kiwiirc.com&amp;quot;;&lt;br /&gt;
//conf.restrict_server_port = 6667;&lt;br /&gt;
//conf.restrict_server_ssl = false;&lt;br /&gt;
//conf.restrict_server_channel = &amp;quot;#kiwiirc&amp;quot;;&lt;br /&gt;
//conf.restrict_server_password = &amp;quot;&amp;quot;;&lt;br /&gt;
//conf.restrict_server_nick = &amp;quot;kiwi_&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Do not ammend the below lines unless you understand the changes!&lt;br /&gt;
 */&lt;br /&gt;
module.exports.production = conf;&lt;/div&gt;</summary>
		<author><name>Reset</name></author>
	</entry>
</feed>