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