# for different connections.
#
General {
- # This is the default path where to search modules. If omitted
- # built-in modules will be used. Built-in modules will also be
- # used if a module file cannot be located.
- module_path = "@MODULESDIR@";
-
# If both passphrase and public key authentication is set for a
# connection the public key authentication is the preferred one
# to use. Set this to `true' to prefer passphrase authentication
# number of the software. The string can be a regex string to match
# more widely. Usually the vendor version checking is not necessary
# and can be omitted. These can be overridden with ConnectionParams.
- #version_protocol = "1.1";
- #version_software = "1.3";
+ #version_protocol = "1.3";
+ #version_software = "2.0";
#version_software_vendor = "SomeVendor";
# Default keepalive frequency (seconds). This can be overridden with
# with ConnectionParams.
keepalive_secs = 300;
+ # Dynamic router connections. If this is set for normal SILC server
+ # the connection to primary router is not created untill it is actually
+ # needed. Giving for example /WHOIS foobar@silcnet.org would then
+ # create connection to the primary router to resolve user foobar.
+ # On the other hand giving /WHOIS foobar would try to search the
+ # user foobar locally, without creating the connection. Note that
+ # giving /JOIN foobar will also created the connection as current
+ # SILC Server version supports only global channels (all JOINs require
+ # connection to router, if one is configured).
+ #dynamic_server = true;
+
# Default reconnection parameters defines how the server reconnect
# to the remote if the connection was lost. The reconnection phase
# use so called exponential backoff algorithm; The reconnect
#qos_limit_sec = 0;
#qos_limit_usec = 500000;
+ # Limit on how many channels one client can join. Default is 50.
+ #channel_join_limit = 100;
+
+ # HTTP server access to the server for retrieving server statistics
+ # with a web browser. This is disabled by default.
+ #http_server = true;
+ #http_server_ip = "127.0.0.1";
+ #http_server_port = 5000;
+
# Debug string. Debug string can be set to print debugging from
# the running server. The debug is redirected to stderr.
# debug_string = "";
#
# Server name (FQDN)
#
- hostname = "lassi.kuo.fi.ssh.com";
+ hostname = "your.server.name.here";
#
# Primary listener. Specify the IP address and the port to bind
- # the server.
+ # the server. The public_ip can be used to specify the public IP
+ # if the server is behind NAT.
#
Primary {
- ip = "10.2.1.6";
+ ip = "127.0.0.1";
+ # public_ip = "11.1.1.1";
port = 706;
};
# ServerType field specifies the purpose of this server
# This is only a descriptive field.
#
- ServerType = "Test Server";
+ ServerType = "My SILC Server";
#
# Geographic location
#
- Location = "Kuopio, Finland";
+ Location = "Planet Earth";
#
# Full admin name
#
- Admin = "Foo T. Bar";
+ Admin = "Your Name Here";
#
# Admin's email address
#
- AdminEmail = "foo-admin@bar.com";
+ AdminEmail = "your@email.here";
#
# Run SILC server as specific user and group. The server must be
# required.
#
Admin {
- Host = "10.2.1.199";
- User = "priikone";
- Nick = "pekka";
- Passphrase = "verysecret";
- # PublicKey = "/path/to/the/public.pub";
+ #Host = "10.2.1.199";
+ #User = "priikone";
+ #Nick = "pekka";
+ #Passphrase = "verysecret";
+ #PublicKey = "/path/to/the/public.pub";
};
#
# your server will be backup router.
#
ServerConnection {
- Host = "10.2.1.7";
- Passphrase = "verysecret";
+ #Host = "10.2.1.7";
+ #Passphrase = "verysecret";
#PublicKey = "/path/to/the/public.pub";
- Params = "normal";
- Backup = false;
+ #Params = "normal";
+ #Backup = false;
};
#
# If the backup router is in other cell then set it to false.
#
RouterConnection {
- Host = "10.2.1.100";
+ Host = "sauna.silcnet.org";
Port = 706;
- Passphrase = "verysecret";
+ #Passphrase = "verysecret";
#PublicKey = "/path/to/the/public.pub";
Params = "normal";
Initiator = true;