Sign inSign up

jnitecki/zephyr

By jnitecki

•Updated 26 days ago

Zephyr Protocol (zephyrd) CLI daemon.

Image
0

1.4K

jnitecki/zephyr repository overview

⁠zephyr

Zephyr Protocol (zephyrd) daemon CLI node.

⁠Environment variables

VariableMeaning
RPC_LOGIN / RPC_PASSWORDEnables authenticated RPC (--rpc-login) and exposes RPC on all interfaces. Omit both to keep RPC bound to localhost only.
RPC_TLSBase filename (without extension) of a cert/key pair under /etc/ssl/certs / /etc/ssl/private to enable --rpc-ssl — see TLS for RPC⁠ below.
EXTRA_PARAMSAdditional flags appended verbatim to the zephyrd command line.

⁠Volumes

PathPurpose
/zephyr-datazephyrd blockchain data directory.
/logszephyrd log files.
docker run -d --name zephyr --restart unless-stopped \
           -e RPC_LOGIN=<user> \
           -e RPC_PASSWORD=<password> \
           -v /path/to/data:/zephyr-data \
           -v /path/to/logs:/logs \
           docker.io/jnitecki/zephyr:latest

⁠TLS for RPC

Set RPC_TLS to a name (e.g. server) and mount the matching cert/key pair; combine with the auth variables above:

docker run -d --name zephyr --restart unless-stopped \
           -e RPC_LOGIN=<user> \
           -e RPC_PASSWORD=<password> \
           -e RPC_TLS=server \
           -e EXTRA_PARAMS=<extra zephyrd flags> \
           -v /path/to/data:/zephyr-data \
           -v /path/to/logs:/logs \
           -v /path/to/fullchain.cer:/etc/ssl/certs/server.cer \
           -v /path/to/privkey.key:/etc/ssl/private/server.key \
           docker.io/jnitecki/zephyr:latest

Tag summary

Content type

Image

Digest

sha256:262844f11…

Size

104.3 MB

Last updated

26 days ago

docker pull jnitecki/zephyr