Backend Deployment
Update
sudo apt-get update && cd ~/WalletWasabi && git pull && cd ~
sudo service nginx stop
sudo systemctl stop walletwasabi.service
sudo killall tor
bitcoin-cli stop
sudo apt-get upgrade -y && sudo apt-get autoremove -y
sudo reboot
set DOTNET_CLI_TELEMETRY_OPTOUT=1
bitcoind
bitcoin-cli getblockchaininfo
tor
sudo service nginx start
dotnet publish ~/WalletWasabi/WalletWasabi.Backend --configuration Release --self-contained false
sudo systemctl start walletwasabi.service
pgrep -ilfa tor && pgrep -ilfa bitcoin && pgrep -ilfa wasabi && pgrep -ilfa nginx
tail -10000 ~/.walletwasabi/backend/Logs.txt1. Create Remote Server
Name
Image
Region
Size
2. Setup Server
SSH in as Root
Create a New User and Grant Administrative Privileges
Setup Firewall
Enabling External Access for User
Update Ubuntu
3. Install .NET SDK
4. Install Tor
5. Install, Configure and Synchronize bitcoind
6. Publish, Configure and Run WalletWasabi.Backend
7. Monitor the Apps
WalletWasabi.Backend
Tor
8. Setup nginx
Check If Everything Works
Check Statuses
Last updated
Was this helpful?