Difference between revisions of "Install BMS"

From BiblePay Wiki
Jump to: navigation, search
(Created page with "''' Install BMS on Ubuntu 20.04 ''' <pre> cd / mkdir bms cd bms #Install dotnet 20.04: wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb...")
(No difference)

Revision as of 19:03, 13 April 2022

Install BMS on Ubuntu 20.04

cd /

mkdir bms

cd bms

#Install dotnet 20.04:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb 

sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get install -y apt-transport-https

sudo apt-get update 

sudo apt-get install -y dotnet-sdk-3.1

#optional: To see if its OK type "dotnet --info"

dotnet dev-certs https

#It may say "certificate already present", but still necessary.

#retrieve the node software

rm bms.zip  #will say no such file, thats OK

wget https://social.biblepay.org/bms/bms.zip

unzip bms.zip

#prime the node
dotnet BiblePay.BMSD.dll

#You will see: ERROR: missing bms.conf file: This is OK

#Now we need to create a config file

nano /inetpub/wwwroot/bms/bms.conf
bindurl=https://your.sanc.ip:8443


sudo ufw allow 8443/tcp


#now start the node
dotnet BiblePay.BMSD.dll

#The node should respond with a top level menu and continue running.


To test the node, point a web browser at:

https://your_sanc_ip:8443/BMS/Status
#You will see WARNING: SSL Certificate invalid.  Just click Details, Proceed anyway (this is OK for the local machine).  In mainnet, the node will use our wildcard SSL cert.