-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsettings.env.example
More file actions
57 lines (47 loc) · 3.43 KB
/
Copy pathsettings.env.example
File metadata and controls
57 lines (47 loc) · 3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Logos Node settings — copy to ~/.logos-node/settings.env and edit.
#
# Values commented out show defaults. Uncomment + change only what you need.
# Network-identity fields (peers, ports, faucet/dashboard URLs) are sourced
# from network.yml by default; override here only for a specific reason.
# ── Node identity + version ─────────────────────────────────────────────
# Docker image tag + container name used for the node.
# LOGOS_DOCKER_IMAGE=logos-node
# LOGOS_CONTAINER_NAME=logos-node
# Node release version. "latest" resolves via GitHub API to the newest release
# on each `logosup update`. Pin to a specific tag (e.g. 0.2.0) to freeze.
# LOGOS_NODE_VERSION=latest
# ── Ports (host-side) ───────────────────────────────────────────────────
# These are the HOST ports the container publishes to. Container-internal
# ports are fixed at 8080/tcp (API) and 3000/udp (libp2p). Change if you
# already have something on those host ports, or run multiple nodes.
# LOGOS_API_PORT=8080
# LOGOS_UDP_PORT=3000
# ── Optional: public IP hint ────────────────────────────────────────────
# Set to your node's public IPv4 to advertise it directly to peers and skip
# NAT traversal. Applied when init-config / migrate-from-0.1.2 runs.
# LOGOS_EXTERNAL_IP=203.0.113.42
# ── Bootstrap peers ─────────────────────────────────────────────────────
# Comma-separated list of libp2p multiaddrs. Sourced from network.yml by
# default. Override here to point at a private devnet or a rotated fleet.
# LOGOS_BOOTSTRAP_PEERS=/ip4/65.109.51.37/udp/3000/quic-v1/p2p/12D3Koo...,/ip4/65.109.51.37/udp/3001/quic-v1/p2p/12D3Koo...
# ── Network endpoints ───────────────────────────────────────────────────
# From network.yml. Override only if you're on a private testnet.
# LOGOS_NETWORK=testnet
# LOGOS_FAUCET_URL=https://testnet.blockchain.logos.co/web/faucet/
# LOGOS_DASHBOARD_URL=https://testnet.blockchain.logos.co/web/
# ── Repos (rarely useful) ───────────────────────────────────────────────
# LOGOS_NODE_REPO=logos-blockchain/logos-blockchain
# LOGOS_CLI_REPO=logosnode/logosup
# ── Monitoring stack (Grafana + Prometheus + exporter) ──────────────────
# Grafana host port. Change if 3001 clashes.
# LOGOS_GRAFANA_PORT=3001
# Grafana auth. "false" = anonymous access, "true" = login required.
# Set via `logosup monitor auth on|off` — that command also handles the
# password prompt and Grafana restart.
# LOGOS_GRAFANA_AUTH=false
# LOGOS_GRAFANA_PASSWORD=logos
# ── Docker layout knob (rarely useful) ──────────────────────────────────
# Config dir on the host. Change only if $HOME/.logos-node isn't writable
# (e.g. you're running as root with a nonstandard HOME). Path is used
# verbatim as the parent of user_config.yaml, keystore.yaml, data/, etc.
# LOGOS_NODE_DIR=$HOME/.logos-node