Node on Hetzner server
A guide for installing your Swingby node on Hetzner dedicated servers.
Getting Started guide to deploy Swingby Nodes in the Hetzner server
Create your Hetzner account and Order an AX-61-NVMe server
Setup your telegram BOT with the following this readme: => https://github.com/SwingbyProtocol/node-installer
Install your telegram BOT to your AX-61-NVMe server.
Bonding your Swingby Tokens on the DAO portal: => https://dao.swingby.network
Step 1. Generate your SSH private key [on local machine]
There are 2 files generated on your local machine.
./data/ssh_key <- (this is an SSH Private key, it should be backed up)
./data/ssh_key.pub <- (this is an SSH Pubkey for access to your server)
Also, you have to grant permissions with this command.
Step 2. Order your Hetzner account and Order an AX-61-NVMe server
Step 3. Setup your Server with your generated SSH public key
You can put ./data/ssh_key.pub file texts into the server setup interface.
Step 4. Make a new directory on your server [on your server]
you have to make a new directory
/var/swingby
Step 5. Setup your telegram BOT [on local machine]
(Prerequisite: you have to create a telegram BOT via the @Botfather and obtain a BOT_TOKEN. Here's a tutorial)
COPY and PASTE to your command line like this
Step 6. Install Docker to your local machine
Install Docker
from https://docker.io to your local machine.
Step 7. Run your telegram BOT on your [on local machine]
Step 8. Talk to your telegram BOT with /start
Step 9. Set your IP address and login username
Hetzner cloud always uses root to log in via SSH session. then, your can going forward with type 'none'
Step 10. Install your telegram BOT to your server
/setup_your_bot
This command will start the process of moving out your telegram BOT to your server
Finally, you are ready to install on the Swingby node!!
Step 11. Setup your node with /setup_node
you can set up your node with the telegram chat command /setup_node
it will be used on this:
Bond MetanodesStep 12. Install your local_infura with /deploy_infura
you can set up your local_infura with the telegram chat command /deploy_infura
it will take 1-2 days to be synced up your all local_infura.
Step 13. Deploy your node with /deploy_node
After you have installed local_infura, you can check the current status with /check_status
with 100% synced. you are able to deploy your node with /deploy_node
Done! π
Last updated
Was this helpful?