Create a PVC for persistant storage, called yourPVCName below.
Then install the release:
helm upgrade quilibrium helm/quilibrium --install \
--set persistence.existingClaim=yourPVCNameAnd check the logs for health
kubectl logs -f quilibrium-xxxxxxxxxx-xxxxxSee balance/earnings
Note: you must wait 5mn after the node has (re)started to see anything.
kubectl exec quilibrium-xxxxxxxxxx-xxxxx -- node -node-infoSample result:
Signature check passed
Peer ID: -------------------------------------------
Version: 2.0.3-p4
Max Frame: 55586
Prover Ring: 5
Seniority: 2737593
Owned balance: 0.9536040931000 QUIL
Note: bridged balance is not reflected here, you must bridge back to QUIL to use QUIL on mainnet.
sudo nano /etc/sysctl.d/99-quilibrium.conf
net.core.rmem_max=7500000
net.core.wmem_max=7500000
sudo sysctl --systemBuilt by github action, it uses the official signed binaries and a slim debian container.
It is published on docker hub
The root of the PV contains:
- A
config.ymlfile, in which you should setmaxFramesto1001instead of the default-1. That will prevent the node from taking 2TB of disk space after a few days. - A 'key.yml' file, that you should backup as soon as it is created.
- A
storefolder, which can be deleted at any time to free up disk space (stop and restart the node before and after deleting files there).
Stop the node temporarily, clean the store folder, then restart the node:
kubectl scale deployment quilibrium --replicas=0
sudo find /your-specific-path/store -mindepth 1 -delete
kubectl scale deployment quilibrium --replicas=1kubectl delete pods --field-selector=status.phase!=Running -ASources:
https://github.com/QuilibriumNetwork/ceremonyclient
Install Guides and tools:
https://github.com/0xOzgur/QuilibriumTools
https://github.com/demipoet/quilibrium-guide-github
Videos:
https://www.youtube.com/watch?v=GfEqWw-p_yU
Dashboard:
https://github.com/fpatron/Quilibrium-Dashboard
Advanced configuration:
https://docs.quilibrium.com/docs/run-node/advanced-configuration/