Run with docker
Last updated
Last updated
Please ensure that is installed on your Linux server.
Please create a directory (e.g., $HOME/.exsat/
) to store the files for running the exSat Client via Docker. We will download the .env
file directly from GitHub into this directory, and edit it.
Please ensure all configurations are correctly set. Some settings can also be adjusted in the next steps. Detailed configurations can be found .
Start Docker in interactive mode๏ผ
Perform below actions in the docker.
You can complete some client configurations or perform operations on your account:
There are several ways to start the client using Docker, differing in how the keystore password is provided. Choose the method you prefer.
Assuming the keystore file is stored at $HOME/.exsat/goodvali_keystore.json
and the password is 123456
, the keystore file path in ".env" file should be look like:
Please configure password in the .env
file:
Then, start the Docker container with the following command:
Start docker container with the password as parameter in the command:
Start Docker in interactive mode and enter the password in the command line interface.
Different startup methods vary in terms of security and convenience. If you start the client interactively and enter the password in the interface, the password won't be stored in plain text in the startup command or files, reducing the risk of exposure. However, if you provide the password in the
.env
file or directly in the command line, it may be more prone to leakage but offers greater convenience during startup.
If your Validator Client is running correctly, the following logs should appear on your screen:
When exSat releases a new Docker version, you can upgrade to the latest version by running the following commands (assuming you have been following the previous steps).
If you don't have a validator account, please .
If you already have a validator account, and wish to import it to your client, please or .
Validator must stake at least 100 BTC to become a qualified validator. Click to see how to stake for your validator account.
(required, can also be done by editing the .env file)
(required)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
Please ensure that you have , , .
Check for detailed instructions on viewing the logs.
You could on the front-page with the reward address.