someguy
ships with some implicit defaults that can be adjusted via env variables below.
The address to listen on.
Default: 127.0.0.1:8190
Whether or not the Accelerated DHT is enabled or not.
Default: true
Comma-separated list of other Delegated Routing V1 endpoints to proxy provider requests to.
Default: https://cid.contact
Comma-separated list of other Delegated Routing V1 endpoints to proxy peer requests to.
Default: none
Comma-separated list of other Delegated Routing V1 endpoints to proxy IPNS requests to.
Default: none
Multiaddresses for libp2p host to listen on (comma-separated).
Default: someguy start --help
Minimum number of libp2p connections to keep.
Default: 100
Maximum number of libp2p connections to keep.
Default: 3000
Minimum libp2p connection TTL.
Default: 1m
Maximum memory to use for libp2p.
Default: 0 (85% of the system's available RAM)
Maximum number of file descriptors used by libp2p node.
Default: 0 (50% of the process' limit)
Specifies the log-level, both globally and on a per-subsystem basis. Level can be one of:
debug
info
warn
error
dpanic
panic
fatal
Per-subsystem levels can be specified with subsystem=level
. One global level
and one or more per-subsystem levels can be specified by separating them with
commas.
Default: error
Example:
GOLOG_LOG_LEVEL="error,someguy=debug" someguy
Specifies the log message format. It supports the following values:
color
-- human readable, colorized (ANSI) outputnocolor
-- human readable, plain-text output.json
-- structured JSON.
For example, to log structured JSON (for easier parsing):
export GOLOG_LOG_FMT="json"
The logging format defaults to color
when the output is a terminal, and
nocolor
otherwise.
Sets the file to which the logs are saved. By default, they are printed to the standard error output.
Sets the file to which the tracing events are sent. By default, tracing is disabled.
Warning: Enabling tracing will likely affect performance.
See tracing.md.
Optional, setting to non-empty value enables on-demand tracing per-request.
The ability to pass Traceparent
or Tracestate
headers is guarded by an
Authorization
header. The value of the Authorization
header should match
the value in the SOMEGUY_TRACING_AUTH
environment variable.
Optional, set to 0 by default.
The fraction (between 0 and 1) of requests that should be sampled. This is calculated independently of any Traceparent based sampling.