moving monkey
[oweals/gnunet.git] / contrib / defaults.conf
1 [PATHS]
2 SERVICEHOME = ~/.gnunet/
3 # SERVICEHOME = /var/lib/gnunet/
4 # DEFAULTCONFIG = /etc/gnunet.conf
5 # If 'DEFAULTCONFIG' is not defined, the current
6 # configuration file is assumed to be the default,
7 # which is what we want by default...
8
9 [gnunetd]
10 HOSTKEY = $SERVICEHOME/.hostkey
11
12 [TESTING]
13 WEAKRANDOM = NO
14 # How long before failing a connection?
15 CONNECT_TIMEOUT = 30
16 # How many connect attempts should we make?
17 CONNECT_ATTEMPTS = 3
18 # How many connections can happen simultaneously?
19 MAX_OUTSTANDING_CONNECTIONS = 50
20
21 [client]
22 HOME = $SERVICEHOME
23
24 [nat]
25 # Are we behind NAT?
26 BEHIND_NAT = NO
27
28 # Is the NAT hole-punched?
29 PUNCHED_NAT = NO
30
31 # Disable UPNP by default until it gets cleaner!
32 ENABLE_UPNP = NO
33
34 # External IP address of the NAT box (if known); IPv4 dotted-decimal ONLY at this time (should allow DynDNS!)
35 # normal interface IP address for non-NATed peers; 
36 # possibly auto-detected (using UPnP) if possible if not specified
37 # EXTERNAL_ADDRESS = 
38
39 # Should we use ICMP-based NAT traversal to try connect to NATed peers
40 # or, if we are behind NAT, to allow connections to us?
41 ENABLE_ICMP_CLIENT = NO
42 ENABLE_ICMP_SERVER = NO
43
44 # IP address of the interface connected to the NAT box; IPv4 dotted-decimal ONLY;
45 # normal interface IP address for non-NATed peers; 
46 # likely auto-detected (via interface list) if not specified (!)
47 # INTERNAL_ADDRESS = 
48
49 # Disable IPv6 support
50 DISABLEV6 = NO
51
52
53 [transport-tcp]
54 # Use 0 to ONLY advertise as a peer behind NAT (no port binding)
55 PORT = 2086
56 ADVERTISED_PORT = 2086
57
58 # Maximum number of open TCP connections allowed
59 MAX_CONNECTIONS = 128
60
61 # After how long do we drop inactive connections?
62 TIMEOUT = 5000
63
64 # Allow use of loopback address
65 USE_LOCALADDR = NO
66
67 # ACCEPT_FROM =
68 # ACCEPT_FROM6 =
69 # REJECT_FROM =
70 # REJECT_FROM6 =
71 # BINDTO = 
72
73
74 [transport-udp]
75 PORT = 2086
76
77 # Allow use of loopback address
78 USE_LOCALADDR = NO
79
80
81 [transport-http]
82 PORT = 1080
83 # Allow use of loopback address
84 USE_LOCALADDR = NO
85
86
87 [transport-https]
88 PORT = 4433
89 # Allow use of loopback address
90 USE_LOCALADDR = NO
91
92
93 [transport-wlan]
94 # Name of the interface in monitor mode (typically monX)
95 INTERFACE = mon0
96 # Real hardware, no testing
97 TESTMODE = 0
98
99
100 [arm]
101 PORT = 2087
102 HOSTNAME = localhost
103 HOME = $SERVICEHOME
104 CONFIG = $DEFAULTCONFIG
105 BINARY = gnunet-service-arm
106 ACCEPT_FROM = 127.0.0.1;
107 ACCEPT_FROM6 = ::1;
108 DEFAULTSERVICES = topology hostlist
109 UNIXPATH = /tmp/gnunet-service-arm.sock
110 UNIX_MATCH_UID = YES
111 UNIX_MATCH_GID = YES
112 # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs
113 # GLOBAL_PREFIX =
114 # USERNAME =
115 # MAXBUF =
116 # TIMEOUT =
117 # DISABLEV6 =
118 # BINDTO =
119 # REJECT_FROM =
120 # REJECT_FROM6 =
121 # PREFIX =
122
123 [statistics]
124 AUTOSTART = YES
125 PORT = 2088
126 HOSTNAME = localhost
127 HOME = $SERVICEHOME
128 CONFIG = $DEFAULTCONFIG
129 BINARY = gnunet-service-statistics
130 ACCEPT_FROM = 127.0.0.1;
131 ACCEPT_FROM6 = ::1;
132 UNIXPATH = /tmp/gnunet-service-statistics.sock
133 UNIX_MATCH_UID = NO
134 UNIX_MATCH_GID = YES
135 # DISABLE_SOCKET_FORWARDING = NO
136 # USERNAME = 
137 # MAXBUF =
138 # TIMEOUT =
139 # DISABLEV6 =
140 # BINDTO =
141 # REJECT_FROM =
142 # REJECT_FROM6 =
143 # PREFIX =
144
145 [resolver]
146 AUTOSTART = YES
147 PORT = 2089
148 HOSTNAME = localhost
149 HOME = $SERVICEHOME
150 CONFIG = $DEFAULTCONFIG
151 BINARY = gnunet-service-resolver
152 ACCEPT_FROM = 127.0.0.1;
153 ACCEPT_FROM6 = ::1;
154 UNIXPATH = /tmp/gnunet-service-resolver.sock
155 UNIX_MATCH_UID = NO
156 UNIX_MATCH_GID = NO
157 # DISABLE_SOCKET_FORWARDING = NO
158 # USERNAME = 
159 # MAXBUF =
160 # TIMEOUT =
161 # DISABLEV6 =
162 # BINDTO =
163 # REJECT_FROM =
164 # REJECT_FROM6 =
165 # PREFIX =
166
167 [peerinfo]
168 AUTOSTART = YES
169 PORT = 2090
170 HOSTNAME = localhost
171 HOME = $SERVICEHOME
172 CONFIG = $DEFAULTCONFIG
173 BINARY = gnunet-service-peerinfo
174 ACCEPT_FROM = 127.0.0.1;
175 ACCEPT_FROM6 = ::1;
176 UNIXPATH = /tmp/gnunet-service-peerinfo.sock
177 UNIX_MATCH_UID = NO
178 UNIX_MATCH_GID = YES
179 # DISABLE_SOCKET_FORWARDING = NO
180 # USERNAME = 
181 # MAXBUF =
182 # TIMEOUT =
183 # DISABLEV6 =
184 # BINDTO = 
185 # REJECT_FROM =
186 # REJECT_FROM6 =
187 # PREFIX =
188 HOSTS = $SERVICEHOME/data/hosts/
189
190
191 [transport]
192 AUTOSTART = YES
193 PORT = 2091
194 HOSTNAME = localhost
195 HOME = $SERVICEHOME
196 CONFIG = $DEFAULTCONFIG
197 BINARY = gnunet-service-transport
198 NEIGHBOUR_LIMIT = 50
199 ACCEPT_FROM = 127.0.0.1;
200 ACCEPT_FROM6 = ::1;
201 PLUGINS = tcp
202 UNIXPATH = /tmp/gnunet-service-transport.sock
203 BLACKLIST_FILE = $SERVICEHOME/blacklist
204 UNIX_MATCH_UID = YES
205 UNIX_MATCH_GID = YES
206 # DISABLE_SOCKET_FORWARDING = NO
207 # USERNAME = 
208 # MAXBUF =
209 # TIMEOUT =
210 # DISABLEV6 =
211 # BINDTO =
212 # REJECT_FROM =
213 # REJECT_FROM6 =
214 # PREFIX =
215
216 [core]
217 AUTOSTART = YES
218 PORT = 2092
219 HOSTNAME = localhost
220 HOME = $SERVICEHOME
221 CONFIG = $DEFAULTCONFIG
222 BINARY = gnunet-service-core
223 ACCEPT_FROM = 127.0.0.1;
224 ACCEPT_FROM6 = ::1;
225 # quotas are in bytes per second now!
226 TOTAL_QUOTA_IN = 65536
227 TOTAL_QUOTA_OUT = 65536
228 UNIXPATH = /tmp/gnunet-service-core.sock
229 UNIX_MATCH_UID = YES
230 UNIX_MATCH_GID = YES
231 # DISABLE_SOCKET_FORWARDING = NO
232 # DEBUG = YES
233 # USERNAME = 
234 # MAXBUF =
235 # TIMEOUT =
236 # DISABLEV6 =
237 # BINDTO =
238 # REJECT_FROM =
239 # REJECT_FROM6 =
240 # PREFIX =
241
242
243 [topology]
244 MINIMUM-FRIENDS = 0
245 FRIENDS-ONLY = NO
246 AUTOCONNECT = YES
247 TARGET-CONNECTION-COUNT = 16
248 FRIENDS = $SERVICEHOME/friends
249 CONFIG = $DEFAULTCONFIG
250 BINARY = gnunet-daemon-topology
251
252 [hostlist]
253 # port for hostlist http server
254 HTTPPORT = 8080
255 HOME = $SERVICEHOME
256 HOSTLISTFILE = $SERVICEHOME/hostlist/learned.data
257 CONFIG = $DEFAULTCONFIG
258 BINARY = gnunet-daemon-hostlist
259 # consider having "-e" as default as well once implemented
260 OPTIONS = -b
261 SERVERS = http://v9.gnunet.org:58080/
262 # proxy for downloading hostlists
263 HTTP-PROXY = 
264
265
266 [datastore]
267 AUTOSTART = YES
268 UNIXPATH = /tmp/gnunet-service-datastore.sock
269 UNIX_MATCH_UID = YES
270 UNIX_MATCH_GID = YES
271 PORT = 2093
272 HOSTNAME = localhost
273 HOME = $SERVICEHOME
274 CONFIG = $DEFAULTCONFIG
275 BINARY = gnunet-service-datastore
276 ACCEPT_FROM = 127.0.0.1;
277 ACCEPT_FROM6 = ::1;
278 QUOTA = 100000000
279 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter
280 DATABASE = sqlite
281 # DISABLE_SOCKET_FORWARDING = NO
282
283 [datastore-sqlite]
284 FILENAME = $SERVICEHOME/datastore/sqlite.db
285
286 [datastore-postgres]
287 CONFIG = connect_timeout=10; dbname=gnunet
288
289 [datastore-mysql]
290 DATABASE = gnunet
291 CONFIG = ~/.my.cnf
292 # USER = gnunet
293 # PASSWORD = 
294 # HOST = localhost
295 # PORT = 3306
296
297 [datacache-mysql]
298 DATABASE = gnunetcheck
299 CONFIG = ~/.my.cnf
300 # USER = gnunet
301 # PASSWORD =
302 # HOST = localhost
303 # PORT = 3306
304
305
306 [fs]
307 AUTOSTART = YES
308 INDEXDB = $SERVICEHOME/idxinfo.lst
309 TRUST = $SERVICEHOME/data/credit/
310 IDENTITY_DIR = $SERVICEHOME/identities/
311 STATE_DIR = $SERVICEHOME/persistence/
312 UPDATE_DIR = $SERVICEHOME/updates/
313 PORT = 2094
314 HOSTNAME = localhost
315 HOME = $SERVICEHOME
316 CONFIG = $DEFAULTCONFIG
317 BINARY = gnunet-service-fs
318 ACCEPT_FROM = 127.0.0.1;
319 ACCEPT_FROM6 = ::1;
320
321 DELAY = YES
322 CONTENT_CACHING = YES
323 CONTENT_PUSHING = YES
324
325 UNIXPATH = /tmp/gnunet-service-fs.sock
326 UNIX_MATCH_UID = NO
327 UNIX_MATCH_GID = YES
328 # DISABLE_SOCKET_FORWARDING = NO
329 # DEBUG = YES
330 MAX_PENDING_REQUESTS = 65536
331 # Maximum frequency we're allowed to poll the datastore
332 # for content for migration (can be used to reduce 
333 # GNUnet's disk-IO rate)
334 MIN_MIGRATION_DELAY = 100
335 EXPECTED_NEIGHBOUR_COUNT = 128
336
337 [dht]
338 AUTOSTART = YES
339 PORT = 2095
340 HOSTNAME = localhost
341 HOME = $SERVICEHOME
342 CONFIG = $DEFAULTCONFIG
343 BINARY = gnunet-service-dht
344 ACCEPT_FROM = 127.0.0.1;
345 ACCEPT_FROM6 = ::1;
346 BUCKET_SIZE = 4
347 UNIXPATH = /tmp/gnunet-service-dht.sock
348 UNIX_MATCH_UID = YES
349 UNIX_MATCH_GID = YES
350 # DISABLE_SOCKET_FORWARDING = NO
351 # DEBUG = YES
352 # USERNAME = 
353 # MAXBUF =
354 # TIMEOUT =
355 # DISABLEV6 =
356 # BINDTO =
357 # REJECT_FROM =
358 # REJECT_FROM6 =
359 # PREFIX =
360 # DO_FIND_PEER =
361 # STRICT_KADEMLIA =
362 # USE_MAX_HOPS =
363 # MAX_HOPS =
364 # REPUBLISH = YES
365 # REPLICATION_FREQUENCY = 60 
366 # STOP_ON_CLOSEST =
367 # STOP_FOUND =
368 # CONVERGE_MODIFIER =
369
370
371 [dhtcache]
372 DATABASE = sqlite
373 QUOTA = 1024000
374
375 [block]
376 PLUGINS = fs dht test dns
377
378 [mesh]
379 AUTOSTART = YES
380 PORT = 10511
381 HOSTNAME = localhost
382 HOME = $SERVICEHOME
383 CONFIG = $DEFAULTCONFIG
384 BINARY = gnunet-service-mesh
385 ACCEPT_FROM = 127.0.0.1;
386 ACCEPT_FROM6 = ::1;
387 UNIXPATH = /tmp/gnunet-service-mesh.sock
388 UNIX_MATCH_UID = YES
389 UNIX_MATCH_GID = YES
390
391 [vpn]
392 CONFIG = $DEFAULTCONFIG
393 BINARY = gnunet-daemon-vpn
394 IPV6ADDR = 1234::1
395 IPV6PREFIX = 32
396 IPV4ADDR = 10.10.10.1
397 IPV4MASK = 255.255.255.0
398 VIRTDNS = 10.10.10.2
399 IFNAME = vpn-gnunet
400
401 [exit]
402 CONFIG = $DEFAULTCONFIG
403 BINARY = gnunet-daemon-exit
404 IPV6ADDR = 1234:1::1
405 IPV6PREFIX = 32
406 IPV4ADDR = 10.10.1.1
407 IPV4MASK = 255.255.255.0
408 IFNAME = exit-gnunet
409 ENABLE_UDP = NO
410 ENABLE_TCP = NO
411
412 [dns]
413 AUTOSTART = YES
414 PORT = 0
415 HOSTNAME = localhost
416 HOME = $SERVICEHOME
417 CONFIG = $DEFAULTCONFIG
418 BINARY = gnunet-service-dns
419 ACCEPT_FROM = 127.0.0.1;
420 ACCEPT_FROM6 = ::1;
421 UNIXPATH = /tmp/gnunet-service-dns.sock
422 PROVIDE_EXIT = NO
423