Manual Installation
Install Dependencies
command dependencies
sudo apt install -y git clang curl libssl-dev libudev-dev make protobuf-compiler
Build binary
command donwload binary
wget -O /usr/bin/tanssi-node https://github.com/moondance-labs/tanssi/releases/download/v0.5.0/tanssi-node && sudo chmod +x /usr/bin/tanssi-node
Create Folder
command
mkdir ~/tanssi-data
Create a service
Change all INSERT_YOUR_TANSSI_NODE_NAME
and INSERT_YOUR_TANSSI_NODE_NAME
to your name
command
sudo tee /etc/systemd/system/tanssi.service > /dev/null << EOF
[Unit]
Description="Tanssi systemd service"
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=on-failure
RestartSec=10
User=tanssi_service
SyslogIdentifier=tanssi
SyslogFacility=local7
KillSignal=SIGHUP
ExecStart=$(which tanssi-node) \
--chain=dancebox \
--name=INSERT_YOUR_TANSSI_NODE_NAME \
--sync=warp \
--base-path=$HOME/tanssi-data/para \
--state-pruning=2000 \
--blocks-pruning=2000 \
--collator \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' \
--database paritydb \
-- \
--name=tanssi-app \
--base-path=$HOME/tanssi-data/container \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' \
-- \
--chain=westend_moonbase_relay_testnet \
--name=INSERT_YOUR_RELAY_NODE_NAME \
--sync=fast \
--base-path=$HOME/tanssi-data/relay \
--state-pruning=2000 \
--blocks-pruning=2000 \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' \
--database paritydb \
[Install]
WantedBy=multi-user.target
EOF
Enable Service
command
sudo systemctl daemon-reload
sudo systemctl enable tanssi
sudo systemctl start tanssi
Check the logs
command
sudo journalctl -u tanssi -f --no-hostname -o cat