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