· 4 years ago · Apr 16, 2021, 06:58 AM
1# how frequently bandwidth usage rollups are calculated
2# bandwidth.interval: 1h0m0s
3
4# how frequently expired pieces are collected
5# collector.interval: 1h0m0s
6
7# use color in user interface
8# color: false
9
10# server address of the api gateway and frontend app
11# console.address: 127.0.0.1:14002
12
13# path to static resources
14# console.static-dir: ""
15
16# the public address of the node, useful for nodes behind NAT
17contact.external-address: storageamlogic.duckdns.com:28967
18
19# how frequently the node contact chore should run
20# contact.interval: 1h0m0s
21
22# Maximum Database Connection Lifetime, -1ns means the stdlib default
23# db.conn_max_lifetime: 30m0s
24
25# Maximum Amount of Idle Database connections, -1 means the stdlib default
26# db.max_idle_conns: 1
27
28# Maximum Amount of Open Database connections, -1 means the stdlib default
29# db.max_open_conns: 5
30
31# address to listen on for debug endpoints
32# debug.addr: 127.0.0.1:0
33
34# expose control panel
35# debug.control: false
36
37# If set, a path to write a process trace SVG to
38# debug.trace-out: ""
39
40# open config in default editor
41# edit-conf: false
42
43# in-memory buffer for uploads
44# filestore.write-buffer-size: 128.0 KiB
45
46# how often to run the chore to check for satellites for the node to exit.
47# graceful-exit.chore-interval: 1m0s
48
49# the minimum acceptable bytes that an exiting node can transfer per second to the new node
50# graceful-exit.min-bytes-per-second: 5.00 KB
51
52# the minimum duration for downloading a piece from storage nodes before timing out
53# graceful-exit.min-download-timeout: 2m0s
54
55# number of concurrent transfers per graceful exit worker
56# graceful-exit.num-concurrent-transfers: 5
57
58# number of workers to handle satellite exits
59# graceful-exit.num-workers: 4
60
61# path to the certificate chain for this identity
62identity.cert-path: C:\Users\removed\AppData\Roaming\Storj\Identity\storagenode\identity.cert
63
64# path to the private key for this identity
65identity.key-path: C:\Users\removed\AppData\Roaming\Storj\Identity\storagenode\identity.key
66
67# if true, log function filename and line number
68# log.caller: false
69
70# if true, set logging to development mode
71# log.development: false
72
73# configures log encoding. can either be 'console', 'json', or 'pretty'.
74# log.encoding: ""
75
76# the minimum log level to log
77log.level: info
78
79# can be stdout, stderr, or a filename
80log.output: winfile:///C:\Program Files\Storj\Storage Node\\storagenode.log
81
82# if true, log stack traces
83# log.stack: false
84
85# address(es) to send telemetry to (comma-separated)
86# metrics.addr: collectora.storj.io:9000
87
88# application name for telemetry identification
89# metrics.app: storagenode.exe
90
91# application suffix
92# metrics.app-suffix: -release
93
94# instance id prefix
95# metrics.instance-prefix: ""
96
97# how frequently to send up telemetry
98# metrics.interval: 1m0s
99
100# path to log for oom notices
101# monkit.hw.oomlog: /var/log/kern.log
102
103# maximum duration to wait before requesting data
104# nodestats.max-sleep: 5m0s
105
106# how often to sync reputation
107# nodestats.reputation-sync: 4h0m0s
108
109# how often to sync storage
110# nodestats.storage-sync: 12h0m0s
111
112# operator email address
113operator.email: removed for privacy
114
115# operator wallet address
116operator.wallet: 0x574F2786a1D295d4f80A63B2268B640cE4FC296f
117
118# operator wallet features
119operator.wallet-features: ""
120
121# file preallocated for uploading
122# pieces.write-prealloc-size: 4.0 MiB
123
124# whether or not preflight check for database is enabled.
125# preflight.database-check: true
126
127# whether or not preflight check for local system clock is enabled on the satellite side. When disabling this feature, your storagenode may not setup correctly.
128# preflight.local-time-check: true
129
130# how many concurrent retain requests can be processed at the same time.
131# retain.concurrency: 5
132
133# allows for small differences in the satellite and storagenode clocks
134# retain.max-time-skew: 72h0m0s
135
136# allows configuration to enable, disable, or test retain requests from the satellite. Options: (disabled/enabled/debug)
137# retain.status: enabled
138
139# public address to listen on
140server.address: :28967
141
142# if true, client leaves may contain the most recent certificate revocation for the current certificate
143# server.extensions.revocation: true
144
145# if true, client leaves must contain a valid "signed certificate extension" (NB: verified against certs in the peer ca whitelist; i.e. if true, a whitelist must be provided)
146# server.extensions.whitelist-signed-leaf: false
147
148# path to the CA cert whitelist (peer identities must be signed by one these to be verified). this will override the default peer whitelist
149# server.peer-ca-whitelist-path: ""
150
151# identity version(s) the server will be allowed to talk to
152# server.peer-id-versions: latest
153
154# private address to listen on
155server.private-address: 127.0.0.1:7778
156
157# url for revocation database (e.g. bolt://some.db OR redis://127.0.0.1:6378?db=2&password=abc123)
158# server.revocation-dburl: bolt://C:\Program Files\Storj\Storage Node/revocations.db
159
160# if true, uses peer ca whitelist checking
161# server.use-peer-ca-whitelist: true
162
163# total allocated bandwidth in bytes (deprecated)
164storage.allocated-bandwidth: 0 B
165
166# total allocated disk space in bytes
167storage.allocated-disk-space: 12.00 TB
168
169# how frequently Kademlia bucket should be refreshed with node stats
170# storage.k-bucket-refresh-interval: 1h0m0s
171
172# path to store data in
173storage.path: E:\Storj\
174
175# a comma-separated list of approved satellite node urls (unused)
176# storage.whitelisted-satellites: ""
177
178# how often the space used cache is synced to persistent storage
179# storage2.cache-sync-interval: 1h0m0s
180
181# directory to store databases. if empty, uses data path
182# storage2.database-dir: ""
183
184# size of the piece delete queue
185# storage2.delete-queue-size: 10000
186
187# how many piece delete workers
188# storage2.delete-workers: 1
189
190# how soon before expiration date should things be considered expired
191# storage2.expiration-grace-period: 48h0m0s
192
193# how many concurrent requests are allowed, before uploads are rejected. 0 represents unlimited.
194# storage2.max-concurrent-requests: 0
195
196# amount of memory allowed for used serials store - once surpassed, serials will be dropped at random
197# storage2.max-used-serials-size: 1.00 MB
198
199# how frequently Kademlia bucket should be refreshed with node stats
200# storage2.monitor.interval: 1h0m0s
201
202# how much bandwidth a node at minimum has to advertise (deprecated)
203# storage2.monitor.minimum-bandwidth: 0 B
204
205# how much disk space a node at minimum has to advertise
206# storage2.monitor.minimum-disk-space: 500.00 GB
207
208# how frequently to verify the location and readability of the storage directory
209# storage2.monitor.verify-dir-readable-interval: 1m0s
210
211# how frequently to verify writability of storage directory
212# storage2.monitor.verify-dir-writable-interval: 5m0s
213
214# how long after OrderLimit creation date are OrderLimits no longer accepted
215# storage2.order-limit-grace-period: 1h0m0s
216
217# length of time to archive orders before deletion
218# storage2.orders.archive-ttl: 168h0m0s
219
220# duration between archive cleanups
221# storage2.orders.cleanup-interval: 5m0s
222
223# maximum duration to wait before trying to send orders
224# storage2.orders.max-sleep: 30s
225
226# path to store order limit files in
227# storage2.orders.path: C:\Program Files\Storj\Storage Node/orders
228
229# timeout for dialing satellite during sending orders
230# storage2.orders.sender-dial-timeout: 1m0s
231
232# duration between sending
233# storage2.orders.sender-interval: 1h0m0s
234
235# timeout for sending
236# storage2.orders.sender-timeout: 1h0m0s
237
238# allows for small differences in the satellite and storagenode clocks
239# storage2.retain-time-buffer: 48h0m0s
240
241# how long to spend waiting for a stream operation before canceling
242# storage2.stream-operation-timeout: 30m0s
243
244# file path where trust lists should be cached
245# storage2.trust.cache-path: C:\Program Files\Storj\Storage Node/trust-cache.json
246
247# list of trust exclusions
248# storage2.trust.exclusions: ""
249
250# how often the trust pool should be refreshed
251# storage2.trust.refresh-interval: 6h0m0s
252
253# list of trust sources
254# storage2.trust.sources: https://tardigrade.io/trusted-satellites
255
256# address for jaeger agent
257# tracing.agent-addr: agent.tracing.datasci.storj.io:5775
258
259# application name for tracing identification
260# tracing.app: storagenode.exe
261
262# application suffix
263# tracing.app-suffix: -release
264
265# buffer size for collector batch packet size
266# tracing.buffer-size: 0
267
268# whether tracing collector is enabled
269# tracing.enabled: false
270
271# how frequently to flush traces to tracing agent
272# tracing.interval: 0s
273
274# buffer size for collector queue size
275# tracing.queue-size: 0
276
277# how frequent to sample traces
278# tracing.sample: 0
279
280# Interval to check the version
281# version.check-interval: 15m0s
282
283# Request timeout for version checks
284# version.request-timeout: 1m0s
285
286# server address to check its version against
287# version.server-address: https://version.storj.io
288