How to Install SHKeeper on a Server with a 20GB Disk
STEP 1
You need to connect via SSH to your VPS as root.
If you install on Debian 12 OS, install gpg:
apt install gpg -y
NOTE:
If you need a detailed guide on how to connect via SSH to your VPS, kindly check this manual.
STEP 2
Install k3s:
curl -sfL https://get.k3s.io | sh -
STEP 3
Create a directory for kubectl config file:
mkdir /root/.kube
STEP 4
Link kube config:
ln -s /etc/rancher/k3s/k3s.yaml /root/.kube/config
STEP 5
Install helm:
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
STEP 6
Add SHKeeper repo:
helm repo add vsys-host https://vsys-host.github.io/helm-charts
NOTE:
If you need a guide on how to create a text file in Linux, you can find it here.
STEP 7
Add the next lines to the shkeeper-values.yaml file:
storageClassName: local-path
btc:
enabled: false
ltc:
enabled: false
doge:
enabled: false
#
# TRON
#
tron_fullnode:
enabled: false
url: http://fullnode.tron.shkeeper.io
trx:
enabled: true
usdt:
enabled: true
usdc:
enabled: true
#
# Ethereum
#
ethereum_shkeeper:
extraEnv:
LAST_BLOCK_LOCKED: "FALSE"
eth_fullnode:
enabled: false
mainnet: true
url: https://fullnode.ethereum.shkeeper.io:8645
eth:
enabled: true
eth_usdt:
enabled: true
eth_usdc:
enabled: true
#
# BNB
#
bnb_shkeeper:
extraEnv:
LAST_BLOCK_LOCKED: "FALSE"
bnb_fullnode:
enabled: false
mainnet: true
url: https://fullnode.bnb.shkeeper.io:8645
bnb:
enabled: true
bnb_usdt:
enabled: true
bnb_usdc:
enabled: true
#
# XRP
#
xrp_shkeeper:
extraEnv:
LAST_BLOCK_LOCKED: "FALSE"
xrp_fullnode:
enabled: false
url: https://s2.ripple.com:51234/
mainnet: true
xrp:
enabled: true
STEP 8
Install SHKeeper
helm install -f shkeeper-values.yaml my-shkeeper vsys-host/shkeeper
STEP 9
Watch pods are being created:
kubectl get pods -n shkeeper
STEP 10
Login: http://‹ip›:5000/
You need to open this page and create a password for the user (admin).
The login will be "admin". And the password will be the one you created.