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