You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
Install ufw Firewall to open ports
sudo apt install ufw
sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 9735
sudo ufw enable
Install git
sudo apt-get install git
Clone relay
git clone https://github.com/stakwork/sphinx-relay
Install Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $(whoami)
Next logout and login again
Build docker image and run
cd sphinx-relay
docker build -f Dockerfile.arm -t relay:0.1 .
docker run -p 80:80 -p 9735:9735 \
-e "PORT=80" \
-e "NODE_ENV=production" \
-e "NODE_DOMAIN=$(curl ifconfig.me):8888" \
-e "NODE_LND_PORT:9735" \
--name relay \
relay:0.1
Optional: Install docker-compose
sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-dev
sudo apt-get install -y python3 python3-pip
sudo pip3 install docker-compose
Optional: Build docker image and run (with docker-compose)
cd sphinx-relay
docker-compose -f docker-compose.arm.yml build
Edit docker-compose.arm.yml file with the exposed ports and NODE_DOMAIN (IP + PORT)
docker-compose -f docker-compose.arm.yml up -d
Check QR Code:
docker-compose exec relay head -n 500 /var/log/supervisor/relay.log
Unlock wallet (inside container)
head -n 1 /relay/.lnd/.lndpwd | lncli --lnddir=/relay/.lnd/ unlock --stdin