In this tutorial, we will guide you on how to install BTCPay Server on Ubuntu Server Latest easily and quickly.
Firstly, update the Ubuntu System by running the following command in the terminal:
sudo apt update && sudo apt upgrade -y
BTCPay server is built with .NET Core, so we need to Install .NET SDK to run the BTCPay Server.
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 update
sudo apt-get install -y apt-transport-https && sudo apt-get update && sudo apt-get install -y dotnet-sdk-5.0
Now, we can download and install BTCPay Server by cloning the official BTCPay Server git repository.
sudo apt install git -y
cd ~/
git clone https://github.com/btcpayserver/btcpayserver.git
This will clone the BTCPay Server Application in a new btcpayserver
folder.
In this step, we will configure BTCPay Server by running the ./configure.sh
script.
cd ~/btcpayserver
./configure.sh
The configuration process will take some time, This script will download and setup all the required dependencies.
Once the setup is complete, start the BTCPay Server by running the following script:
cd ~/btcpayserver
./run.sh
This will start the BTCPay Server and should be accessible via your server's IP Address and port 23000
.
For example http://yourhostname:23000
.
Congratulations! You have successfully installed and configured BTCPay Server on Ubuntu Server. You are now ready to create your own payment gateway and start accepting cryptocurrency payments.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!