Advertisement
Guest User

Untitled

a guest
Oct 11th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.95 KB | None | 0 0
  1. ## BitlBee default configuration file
  2. ##
  3. ## Comments are marked like this. The rest of the file is INI-style. The
  4. ## comments should tell you enough about what all settings mean.
  5. ##
  6.  
  7. [settings]
  8.  
  9. ## RunMode:
  10. ##
  11. ## Inetd -- Run from inetd (default)
  12. ## Daemon -- Run as a stand-alone daemon, serving all users from one process.
  13. ## This saves memory if there are more users, the downside is that when one
  14. ## user hits a crash-bug, all other users will also lose their connection.
  15. ## ForkDaemon -- Run as a stand-alone daemon, but keep all clients in separate
  16. ## child processes. This should be pretty safe and reliable to use instead
  17. ## of inetd mode.
  18. ##
  19. # RunMode = Inetd
  20.  
  21. ## User:
  22. ##
  23. ## If BitlBee is started by root as a daemon, it can drop root privileges,
  24. ## and change to the specified user.
  25. ##
  26. ## DEBIAN NOTE: Without this, BitlBee will run as root!
  27. ##
  28. User = bitlbee
  29.  
  30. ## DaemonPort/DaemonInterface:
  31. ##
  32. ## For daemon mode, you can specify on what interface and port the daemon
  33. ## should be listening for connections.
  34. ##
  35. ## DEBIAN NOTE: The init script passes the -p flag to use the port number
  36. ## set using debconf, this overrides the DaemonPort setting here.
  37. ##
  38. # DaemonInterface = 0.0.0.0
  39. # DaemonPort = 6667
  40.  
  41. ## ClientInterface:
  42. ##
  43. ## If for any reason, you want BitlBee to use a specific address/interface
  44. ## for outgoing traffic (IM connections, HTTP(S), etc.), set it here.
  45. ##
  46. # ClientInterface = 0.0.0.0
  47.  
  48. ## AuthMode
  49. ##
  50. ## Open -- Accept connections from anyone, use NickServ for user authentication.
  51. ## (default)
  52. ## Closed -- Require authorization (using the PASS command during login) before
  53. ## allowing the user to connect at all.
  54. ## Registered -- Only allow registered users to use this server; this disables
  55. ## the register- and the account command until the user identifies itself.
  56. ##
  57. # AuthMode = Open
  58.  
  59. ## AuthBackend
  60. ##
  61. ## By default, the authentication data for a user is stored in the storage
  62. ## backend. If you want to authenticate against another authentication system
  63. ## (e.g. ldap), you can specify that here.
  64. ##
  65. ## Beware that this disables password changes and causes passwords for the
  66. ## accounts people create to be stored in plain text instead of encrypted with
  67. ## their bitlbee password.
  68. ##
  69. ## Currently available backends:
  70. ##
  71. ## - storage (internal storage)
  72. ## - pam (Linux PAM authentication)
  73. ## - ldap (LDAP server configured in the openldap settings)
  74. #
  75. # AuthBackend = storage
  76. #
  77.  
  78. ## AuthPassword
  79. ##
  80. ## Password the user should enter when logging into a closed BitlBee server.
  81. ## You can also have a BitlBee-style MD5 hash here. Format: "md5:", followed
  82. ## by a hash as generated by "bitlbee -x hash <password>".
  83. ##
  84. # AuthPassword = ItllBeBitlBee ## Heh.. Our slogan. ;-)
  85. ## or
  86. # AuthPassword = md5:gzkK0Ox/1xh+1XTsQjXxBJ571Vgl
  87.  
  88. ## OperPassword
  89. ##
  90. ## Password that unlocks access to special operator commands.
  91. ##
  92. # OperPassword = ChangeMe!
  93. ## or
  94. # OperPassword = md5:I0mnZbn1t4R731zzRdDN2/pK7lRX
  95.  
  96. ## AllowAccountAdd
  97. ##
  98. ## Whether to allow registered and identified users to add new accounts using
  99. ## 'account add'
  100. ##
  101. # AllowAccountAdd 1
  102.  
  103. ## HostName
  104. ##
  105. ## Normally, BitlBee gets a hostname using getsockname(). If you have a nicer
  106. ## alias for your BitlBee daemon, you can set it here and BitlBee will identify
  107. ## itself with that name instead.
  108. ##
  109. # HostName = localhost
  110.  
  111. ## MotdFile
  112. ##
  113. ## Specify an alternative MOTD (Message Of The Day) file. Default value depends
  114. ## on the --etcdir argument to configure.
  115. ##
  116. # MotdFile = /etc/bitlbee/motd.txt
  117.  
  118. ## ConfigDir
  119. ##
  120. ## Specify an alternative directory to store all the per-user configuration
  121. ## files. (.nicks/.accounts)
  122. ##
  123. # ConfigDir = /var/lib/bitlbee
  124.  
  125. ## Ping settings
  126. ##
  127. ## BitlBee can send PING requests to the client to check whether it's still
  128. ## alive. This is not very useful on local servers, but it does make sense
  129. ## when most clients connect to the server over a real network interface.
  130. ## (Public servers) Pinging the client will make sure lost clients are
  131. ## detected and cleaned up sooner.
  132. ##
  133. ## PING requests are sent every PingInterval seconds. If no PONG reply has
  134. ## been received for PingTimeOut seconds, BitlBee aborts the connection.
  135. ##
  136. ## To disable the pinging, set at least one of these to 0.
  137. ##
  138. # PingInterval = 180
  139. # PingTimeOut = 300
  140.  
  141. ## Using proxy servers for outgoing connections
  142. ##
  143. ## If you're running BitlBee on a host which is behind a restrictive firewall
  144. ## and a proxy server, you can tell BitlBee to use that proxy server here.
  145. ## The setting has to be a URL, formatted like one of these examples:
  146. ##
  147. ## (Obviously, the username and password are optional)
  148. ##
  149. # Proxy = http://john:doe@proxy.localnet.com:8080
  150. # Proxy = socks4://socksproxy.localnet.com
  151. # Proxy = socks5://socksproxy.localnet.com
  152.  
  153. ## Protocols offered by bitlbee
  154. ##
  155. ## As recompiling may be quite unpractical for some people, this option
  156. ## allows to remove the support of protocol, even if compiled in. If
  157. ## nothing is given, there are no restrictions.
  158. ##
  159. # Protocols = jabber yahoo
  160.  
  161. ## Trusted CAs
  162. ##
  163. ## Path to a file containing a list of trusted certificate authorities used in
  164. ## the verification of server certificates.
  165. ##
  166. ## Uncomment this and make sure the file actually exists and contains all
  167. ## certificate authorities you're willing to accept (default value should
  168. ## work on at least Debian/Ubuntu systems with the "ca-certificates" package
  169. ## installed). As long as the line is commented out, SSL certificate
  170. ## verification is completely disabled.
  171. ##
  172. ## The location of this file may be different on other distros/OSes. For
  173. ## example, try /etc/ssl/ca-bundle.pem on OpenSUSE.
  174. ##
  175. # CAfile = /etc/ssl/certs/ca-certificates.crt
  176.  
  177. [defaults]
  178.  
  179. ## Here you can override the defaults for some per-user settings. Users are
  180. ## still able to override your defaults, so this is not a way to restrict
  181. ## your users...
  182.  
  183. ## To enable private mode by default, for example:
  184.  
  185. ## private = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement