fx
[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 # 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 = nat.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
96 [transport-http]
97 PORT = 1080
98
99
100 [transport-https]
101 PORT = 4433
102
103
104 [transport-wlan]
105 # Name of the interface in monitor mode (typically monX)
106 INTERFACE = mon0
107 # Real hardware, no testing
108 TESTMODE = 0
109
110
111 [arm]
112 PORT = 2087
113 HOSTNAME = localhost
114 HOME = $SERVICEHOME
115 CONFIG = $DEFAULTCONFIG
116 BINARY = gnunet-service-arm
117 ACCEPT_FROM = 127.0.0.1;
118 ACCEPT_FROM6 = ::1;
119 DEFAULTSERVICES = topology hostlist
120 UNIXPATH = /tmp/gnunet-service-arm.sock
121 UNIX_MATCH_UID = YES
122 UNIX_MATCH_GID = YES
123 # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs
124 # GLOBAL_PREFIX =
125 # USERNAME =
126 # MAXBUF =
127 # TIMEOUT =
128 # DISABLEV6 =
129 # BINDTO =
130 # REJECT_FROM =
131 # REJECT_FROM6 =
132 # PREFIX =
133
134 [statistics]
135 AUTOSTART = YES
136 PORT = 2088
137 HOSTNAME = localhost
138 HOME = $SERVICEHOME
139 CONFIG = $DEFAULTCONFIG
140 BINARY = gnunet-service-statistics
141 ACCEPT_FROM = 127.0.0.1;
142 ACCEPT_FROM6 = ::1;
143 UNIXPATH = /tmp/gnunet-service-statistics.sock
144 UNIX_MATCH_UID = NO
145 UNIX_MATCH_GID = YES
146 # DISABLE_SOCKET_FORWARDING = NO
147 # USERNAME = 
148 # MAXBUF =
149 # TIMEOUT =
150 # DISABLEV6 =
151 # BINDTO =
152 # REJECT_FROM =
153 # REJECT_FROM6 =
154 # PREFIX =
155
156 [resolver]
157 AUTOSTART = YES
158 PORT = 2089
159 HOSTNAME = localhost
160 HOME = $SERVICEHOME
161 CONFIG = $DEFAULTCONFIG
162 BINARY = gnunet-service-resolver
163 ACCEPT_FROM = 127.0.0.1;
164 ACCEPT_FROM6 = ::1;
165 UNIXPATH = /tmp/gnunet-service-resolver.sock
166 UNIX_MATCH_UID = NO
167 UNIX_MATCH_GID = NO
168 # DISABLE_SOCKET_FORWARDING = NO
169 # USERNAME = 
170 # MAXBUF =
171 # TIMEOUT =
172 # DISABLEV6 =
173 # BINDTO =
174 # REJECT_FROM =
175 # REJECT_FROM6 =
176 # PREFIX =
177
178 [peerinfo]
179 AUTOSTART = YES
180 PORT = 2090
181 HOSTNAME = localhost
182 HOME = $SERVICEHOME
183 CONFIG = $DEFAULTCONFIG
184 BINARY = gnunet-service-peerinfo
185 ACCEPT_FROM = 127.0.0.1;
186 ACCEPT_FROM6 = ::1;
187 UNIXPATH = /tmp/gnunet-service-peerinfo.sock
188 UNIX_MATCH_UID = NO
189 UNIX_MATCH_GID = YES
190 # DISABLE_SOCKET_FORWARDING = NO
191 # USERNAME = 
192 # MAXBUF =
193 # TIMEOUT =
194 # DISABLEV6 =
195 # BINDTO = 
196 # REJECT_FROM =
197 # REJECT_FROM6 =
198 # PREFIX =
199 HOSTS = $SERVICEHOME/data/hosts/
200
201
202 [transport]
203 AUTOSTART = YES
204 PORT = 2091
205 HOSTNAME = localhost
206 HOME = $SERVICEHOME
207 CONFIG = $DEFAULTCONFIG
208 BINARY = gnunet-service-transport
209 NEIGHBOUR_LIMIT = 50
210 ACCEPT_FROM = 127.0.0.1;
211 ACCEPT_FROM6 = ::1;
212 PLUGINS = tcp
213 UNIXPATH = /tmp/gnunet-service-transport.sock
214 BLACKLIST_FILE = $SERVICEHOME/blacklist
215 UNIX_MATCH_UID = YES
216 UNIX_MATCH_GID = YES
217 # DISABLE_SOCKET_FORWARDING = NO
218 # USERNAME = 
219 # MAXBUF =
220 # TIMEOUT =
221 # DISABLEV6 =
222 # BINDTO =
223 # REJECT_FROM =
224 # REJECT_FROM6 =
225 # PREFIX =
226
227 [core]
228 AUTOSTART = YES
229 PORT = 2092
230 HOSTNAME = localhost
231 HOME = $SERVICEHOME
232 CONFIG = $DEFAULTCONFIG
233 BINARY = gnunet-service-core
234 ACCEPT_FROM = 127.0.0.1;
235 ACCEPT_FROM6 = ::1;
236 # quotas are in bytes per second now!
237 TOTAL_QUOTA_IN = 65536
238 TOTAL_QUOTA_OUT = 65536
239 UNIXPATH = /tmp/gnunet-service-core.sock
240 UNIX_MATCH_UID = YES
241 UNIX_MATCH_GID = YES
242 # DISABLE_SOCKET_FORWARDING = NO
243 # DEBUG = YES
244 # USERNAME = 
245 # MAXBUF =
246 # TIMEOUT =
247 # DISABLEV6 =
248 # BINDTO =
249 # REJECT_FROM =
250 # REJECT_FROM6 =
251 # PREFIX =
252
253
254 [topology]
255 MINIMUM-FRIENDS = 0
256 FRIENDS-ONLY = NO
257 AUTOCONNECT = YES
258 TARGET-CONNECTION-COUNT = 16
259 FRIENDS = $SERVICEHOME/friends
260 CONFIG = $DEFAULTCONFIG
261 BINARY = gnunet-daemon-topology
262
263 [hostlist]
264 # port for hostlist http server
265 HTTPPORT = 8080
266 HOME = $SERVICEHOME
267 HOSTLISTFILE = $SERVICEHOME/hostlist/learned.data
268 CONFIG = $DEFAULTCONFIG
269 BINARY = gnunet-daemon-hostlist
270 # consider having "-e" as default as well once implemented
271 OPTIONS = -b
272 SERVERS = http://v9.gnunet.org:58080/
273 # proxy for downloading hostlists
274 HTTP-PROXY = 
275
276
277 [datastore]
278 AUTOSTART = YES
279 UNIXPATH = /tmp/gnunet-service-datastore.sock
280 UNIX_MATCH_UID = YES
281 UNIX_MATCH_GID = YES
282 PORT = 2093
283 HOSTNAME = localhost
284 HOME = $SERVICEHOME
285 CONFIG = $DEFAULTCONFIG
286 BINARY = gnunet-service-datastore
287 ACCEPT_FROM = 127.0.0.1;
288 ACCEPT_FROM6 = ::1;
289 QUOTA = 100000000
290 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter
291 DATABASE = sqlite
292 # DISABLE_SOCKET_FORWARDING = NO
293
294 [datastore-sqlite]
295 FILENAME = $SERVICEHOME/datastore/sqlite.db
296
297 [datastore-postgres]
298 CONFIG = connect_timeout=10; dbname=gnunet
299
300 [datastore-mysql]
301 DATABASE = gnunet
302 CONFIG = ~/.my.cnf
303 # USER = gnunet
304 # PASSWORD = 
305 # HOST = localhost
306 # PORT = 3306
307
308 [datacache-mysql]
309 DATABASE = gnunetcheck
310 CONFIG = ~/.my.cnf
311 # USER = gnunet
312 # PASSWORD =
313 # HOST = localhost
314 # PORT = 3306
315
316
317 [fs]
318 AUTOSTART = YES
319 INDEXDB = $SERVICEHOME/idxinfo.lst
320 TRUST = $SERVICEHOME/data/credit/
321 IDENTITY_DIR = $SERVICEHOME/identities/
322 STATE_DIR = $SERVICEHOME/persistence/
323 UPDATE_DIR = $SERVICEHOME/updates/
324 PORT = 2094
325 HOSTNAME = localhost
326 HOME = $SERVICEHOME
327 CONFIG = $DEFAULTCONFIG
328 BINARY = gnunet-service-fs
329 ACCEPT_FROM = 127.0.0.1;
330 ACCEPT_FROM6 = ::1;
331
332 DELAY = YES
333 CONTENT_CACHING = YES
334 CONTENT_PUSHING = YES
335
336 UNIXPATH = /tmp/gnunet-service-fs.sock
337 UNIX_MATCH_UID = NO
338 UNIX_MATCH_GID = YES
339 # DISABLE_SOCKET_FORWARDING = NO
340 # DEBUG = YES
341 MAX_PENDING_REQUESTS = 65536
342 # Maximum frequency we're allowed to poll the datastore
343 # for content for migration (can be used to reduce 
344 # GNUnet's disk-IO rate)
345 MIN_MIGRATION_DELAY = 100
346 EXPECTED_NEIGHBOUR_COUNT = 128
347
348 [dht]
349 AUTOSTART = YES
350 PORT = 2095
351 HOSTNAME = localhost
352 HOME = $SERVICEHOME
353 CONFIG = $DEFAULTCONFIG
354 BINARY = gnunet-service-dht
355 ACCEPT_FROM = 127.0.0.1;
356 ACCEPT_FROM6 = ::1;
357 BUCKET_SIZE = 4
358 UNIXPATH = /tmp/gnunet-service-dht.sock
359 UNIX_MATCH_UID = YES
360 UNIX_MATCH_GID = YES
361 # DISABLE_SOCKET_FORWARDING = NO
362 # DEBUG = YES
363 # USERNAME = 
364 # MAXBUF =
365 # TIMEOUT =
366 # DISABLEV6 =
367 # BINDTO =
368 # REJECT_FROM =
369 # REJECT_FROM6 =
370 # PREFIX =
371 # DO_FIND_PEER =
372 # STRICT_KADEMLIA =
373 # USE_MAX_HOPS =
374 # MAX_HOPS =
375 # REPUBLISH = YES
376 # REPLICATION_FREQUENCY = 60 
377 # STOP_ON_CLOSEST =
378 # STOP_FOUND =
379 # CONVERGE_MODIFIER =
380
381
382 [dhtcache]
383 DATABASE = sqlite
384 QUOTA = 1024000
385
386 [block]
387 PLUGINS = fs dht test dns
388
389 [mesh]
390 AUTOSTART = YES
391 PORT = 10511
392 HOSTNAME = localhost
393 HOME = $SERVICEHOME
394 CONFIG = $DEFAULTCONFIG
395 BINARY = gnunet-service-mesh
396 ACCEPT_FROM = 127.0.0.1;
397 ACCEPT_FROM6 = ::1;
398 UNIXPATH = /tmp/gnunet-service-mesh.sock
399 UNIX_MATCH_UID = YES
400 UNIX_MATCH_GID = YES
401
402 [vpn]
403 CONFIG = $DEFAULTCONFIG
404 BINARY = gnunet-daemon-vpn
405 IPV6ADDR = 1234::1
406 IPV6PREFIX = 32
407 IPV4ADDR = 10.10.10.1
408 IPV4MASK = 255.255.255.0
409 VIRTDNS = 10.10.10.2
410 IFNAME = vpn-gnunet
411
412 [exit]
413 CONFIG = $DEFAULTCONFIG
414 BINARY = gnunet-daemon-exit
415 IPV6ADDR = 1234:1::1
416 IPV6PREFIX = 32
417 IPV4ADDR = 10.10.1.1
418 IPV4MASK = 255.255.255.0
419 IFNAME = exit-gnunet
420 ENABLE_UDP = NO
421 ENABLE_TCP = NO
422
423 [dns]
424 AUTOSTART = YES
425 PORT = 0
426 HOSTNAME = localhost
427 HOME = $SERVICEHOME
428 CONFIG = $DEFAULTCONFIG
429 BINARY = gnunet-service-dns
430 ACCEPT_FROM = 127.0.0.1;
431 ACCEPT_FROM6 = ::1;
432 UNIXPATH = /tmp/gnunet-service-dns.sock
433 PROVIDE_EXIT = NO
434