af9b8f818cb41faa65652e5e6f07f22491790a1a
[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
15 [client]
16 HOME = $SERVICEHOME
17
18 [transport-tcp]
19 # Use 0 to ONLY advertise as a peer behind NAT (no port binding)
20 PORT = 2086
21 ADVERTISED_PORT = 2086
22
23 # Are we behind NAT?
24 BEHIND_NAT = YES
25
26 # Is the NAT hole-punched?
27 #NEW: PUNCHED_NAT = NO
28
29 # External IP address of the NAT box (if known); IPv4 dotted-decimal ONLY at this time (should allow DynDNS!)
30 # normal interface IP address for non-NATed peers; 
31 # possibly auto-detected (using UPnP) if possible if not specified
32 # EXTERNAL_ADDRESS = 
33
34 # Should we use ICMP-based NAT traversal to try connect to NATed peers
35 # or, if we are behind NAT, to allow connections to us?
36 ALLOW_NAT = YES
37 #NEW: ENABLE_ICMP_CLIENT = YES
38 #NEW: ENABLE_ICMP_SERVER = YES
39
40 # Are we allowed to try UPnP/PMP?
41 ENABLE_UPNP = YES
42
43 # IP address of the interface connected to the NAT box; IPv4 dotted-decimal ONLY;
44 # normal interface IP address for non-NATed peers; 
45 # likely auto-detected (via interface list) if not specified (!)
46 # INTERNAL_ADDRESS = 
47
48 # Only bind to a specific IP address; if both are given, this should be idential to INTERNAL_ADDRESS
49 # (but use different: this one restricts our bind!)
50 # BINDTO =
51
52 TIMEOUT = 300000
53
54 # Disable IPv6 support
55 # DISABLEV6 =
56 # ACCEPT_FROM =
57 # ACCEPT_FROM6 =
58 # REJECT_FROM =
59 # REJECT_FROM6 =
60
61 [transport-udp]
62 PORT = 2086
63 # BEHIND_NAT = 
64 # BINDTO = 
65 # ALLOW_NAT = 
66 # ONLY_NAT_ADDRESSES = 
67 # INTERNAL_ADDRESS = 
68 # EXTERNAL_ADDRESS = 
69
70 [transport-http]
71 PORT = 1080
72
73 [transport-https]
74 PORT = 4433
75
76 [arm]
77 PORT = 2087
78 HOSTNAME = localhost
79 HOME = $SERVICEHOME
80 CONFIG = $DEFAULTCONFIG
81 BINARY = gnunet-service-arm
82 ACCEPT_FROM = 127.0.0.1;
83 ACCEPT_FROM6 = ::1;
84 DEFAULTSERVICES = topology hostlist
85 UNIXPATH = /tmp/gnunet-service-arm.sock
86 # GLOBAL_POSTFIX = -l $SERVICEHOME/{}-logs
87 # GLOBAL_PREFIX =
88 # USERNAME =
89 # MAXBUF =
90 # TIMEOUT =
91 # DISABLEV6 =
92 # BINDTO =
93 # REJECT_FROM =
94 # REJECT_FROM6 =
95 # PREFIX =
96
97 [statistics]
98 AUTOSTART = YES
99 PORT = 2088
100 HOSTNAME = localhost
101 HOME = $SERVICEHOME
102 CONFIG = $DEFAULTCONFIG
103 BINARY = gnunet-service-statistics
104 ACCEPT_FROM = 127.0.0.1;
105 ACCEPT_FROM6 = ::1;
106 UNIXPATH = /tmp/gnunet-service-statistics.sock
107 # DISABLE_SOCKET_FORWARDING = NO
108 # USERNAME = 
109 # MAXBUF =
110 # TIMEOUT =
111 # DISABLEV6 =
112 # BINDTO =
113 # REJECT_FROM =
114 # REJECT_FROM6 =
115 # PREFIX =
116
117 [resolver]
118 AUTOSTART = YES
119 PORT = 2089
120 HOSTNAME = localhost
121 HOME = $SERVICEHOME
122 CONFIG = $DEFAULTCONFIG
123 BINARY = gnunet-service-resolver
124 ACCEPT_FROM = 127.0.0.1;
125 ACCEPT_FROM6 = ::1;
126 UNIXPATH = /tmp/gnunet-service-resolver.sock
127 # DISABLE_SOCKET_FORWARDING = NO
128 # USERNAME = 
129 # MAXBUF =
130 # TIMEOUT =
131 # DISABLEV6 =
132 # BINDTO =
133 # REJECT_FROM =
134 # REJECT_FROM6 =
135 # PREFIX =
136
137 [peerinfo]
138 AUTOSTART = YES
139 PORT = 2090
140 HOSTNAME = localhost
141 HOME = $SERVICEHOME
142 CONFIG = $DEFAULTCONFIG
143 BINARY = gnunet-service-peerinfo
144 ACCEPT_FROM = 127.0.0.1;
145 ACCEPT_FROM6 = ::1;
146 UNIXPATH = /tmp/gnunet-service-peerinfo.sock
147 # DISABLE_SOCKET_FORWARDING = NO
148 # USERNAME = 
149 # MAXBUF =
150 # TIMEOUT =
151 # DISABLEV6 =
152 # BINDTO = 
153 # REJECT_FROM =
154 # REJECT_FROM6 =
155 # PREFIX =
156 HOSTS = $SERVICEHOME/data/hosts/
157
158
159 [transport]
160 AUTOSTART = YES
161 PORT = 2091
162 HOSTNAME = localhost
163 HOME = $SERVICEHOME
164 CONFIG = $DEFAULTCONFIG
165 BINARY = gnunet-service-transport
166 NEIGHBOUR_LIMIT = 50
167 ACCEPT_FROM = 127.0.0.1;
168 ACCEPT_FROM6 = ::1;
169 PLUGINS = tcp
170 UNIXPATH = /tmp/gnunet-service-transport.sock
171 # DISABLE_SOCKET_FORWARDING = NO
172 # USERNAME = 
173 # MAXBUF =
174 # TIMEOUT =
175 # DISABLEV6 =
176 # BINDTO =
177 # REJECT_FROM =
178 # REJECT_FROM6 =
179 # PREFIX =
180
181 [core]
182 AUTOSTART = YES
183 PORT = 2092
184 HOSTNAME = localhost
185 HOME = $SERVICEHOME
186 CONFIG = $DEFAULTCONFIG
187 BINARY = gnunet-service-core
188 ACCEPT_FROM = 127.0.0.1;
189 ACCEPT_FROM6 = ::1;
190 # quotas are in bytes per second now!
191 TOTAL_QUOTA_IN = 65536
192 TOTAL_QUOTA_OUT = 65536
193 UNIXPATH = /tmp/gnunet-service-core.sock
194 # DISABLE_SOCKET_FORWARDING = NO
195 # DEBUG = YES
196 # USERNAME = 
197 # MAXBUF =
198 # TIMEOUT =
199 # DISABLEV6 =
200 # BINDTO =
201 # REJECT_FROM =
202 # REJECT_FROM6 =
203 # PREFIX =
204
205
206 [topology]
207 MINIMUM-FRIENDS = 0
208 FRIENDS-ONLY = NO
209 AUTOCONNECT = YES
210 TARGET-CONNECTION-COUNT = 16
211 FRIENDS = $SERVICEHOME/friends
212 CONFIG = $DEFAULTCONFIG
213 BINARY = gnunet-daemon-topology
214
215 [hostlist]
216 # port for hostlist http server
217 HTTPPORT = 8080
218 HOME = $SERVICEHOME
219 HOSTLISTFILE = $SERVICEHOME/hostlist/learned.data
220 CONFIG = $DEFAULTCONFIG
221 BINARY = gnunet-daemon-hostlist
222 # consider having "-e" as default as well once implemented
223 OPTIONS = -b
224 SERVERS = http://v9.gnunet.org:58080/
225 # proxy for downloading hostlists
226 HTTP-PROXY = 
227
228
229 [datastore]
230 AUTOSTART = YES
231 UNIXPATH = /tmp/gnunet-service-datastore.sock
232 PORT = 2093
233 HOSTNAME = localhost
234 HOME = $SERVICEHOME
235 CONFIG = $DEFAULTCONFIG
236 BINARY = gnunet-service-datastore
237 ACCEPT_FROM = 127.0.0.1;
238 ACCEPT_FROM6 = ::1;
239 QUOTA = 100000000
240 BLOOMFILTER = $SERVICEHOME/fs/bloomfilter
241 DATABASE = sqlite
242 # DISABLE_SOCKET_FORWARDING = NO
243
244 [datastore-sqlite]
245 FILENAME = $SERVICEHOME/datastore/sqlite.db
246
247 [datastore-postgres]
248 CONFIG = connect_timeout=10; dbname=gnunet
249
250 [datastore-mysql]
251 DATABASE = gnunet
252 CONFIG = ~/.my.cnf
253 # USER = gnunet
254 # PASSWORD = 
255 # HOST = localhost
256 # PORT = 3306
257
258 [datacache-mysql]
259 DATABASE = gnunetcheck
260 CONFIG = ~/.my.cnf
261 # USER = gnunet
262 # PASSWORD =
263 # HOST = localhost
264 # PORT = 3306
265
266
267 [fs]
268 AUTOSTART = YES
269 INDEXDB = $SERVICEHOME/idxinfo.lst
270 TRUST = $SERVICEHOME/data/credit/
271 IDENTITY_DIR = $SERVICEHOME/identities/
272 STATE_DIR = $SERVICEHOME/persistence/
273 UPDATE_DIR = $SERVICEHOME/updates/
274 PORT = 2094
275 HOSTNAME = localhost
276 HOME = $SERVICEHOME
277 CONFIG = $DEFAULTCONFIG
278 BINARY = gnunet-service-fs
279 ACCEPT_FROM = 127.0.0.1;
280 ACCEPT_FROM6 = ::1;
281
282 ACTIVEMIGRATION = YES
283 # NEW: CONTENT_CACHING = YES
284 # NEW: CONTENT_PUSHING = YES
285
286 UNIXPATH = /tmp/gnunet-service-fs.sock
287 # DISABLE_SOCKET_FORWARDING = NO
288 # DEBUG = YES
289 MAX_PENDING_REQUESTS = 65536
290 MIN_MIGRATION_DELAY = 1000
291 EXPECTED_NEIGHBOUR_COUNT = 128
292
293 [dht]
294 AUTOSTART = YES
295 PORT = 2095
296 HOSTNAME = localhost
297 HOME = $SERVICEHOME
298 CONFIG = $DEFAULTCONFIG
299 BINARY = gnunet-service-dht
300 ACCEPT_FROM = 127.0.0.1;
301 ACCEPT_FROM6 = ::1;
302 UNIXPATH = /tmp/gnunet-service-dht.sock
303 # DISABLE_SOCKET_FORWARDING = NO
304 # DEBUG = YES
305 # USERNAME = 
306 # MAXBUF =
307 # TIMEOUT =
308 # DISABLEV6 =
309 # BINDTO =
310 # REJECT_FROM =
311 # REJECT_FROM6 =
312 # PREFIX =
313 # DO_FIND_PEER =
314 # STRICT_KADEMLIA =
315 # USE_MAX_HOPS =
316 # MAX_HOPS =
317 # REPUBLISH = YES
318 # REPLICATION_FREQUENCY = 60 
319 # STOP_ON_CLOSEST =
320 # STOP_FOUND =
321 # CONVERGE_MODIFIER =
322
323
324 [dhtcache]
325 DATABASE = sqlite
326 QUOTA = 1024000
327
328 [block]
329 PLUGINS = fs