Would you like to learn how to install CoiniumServ on Linux to create your own mining pool? In this tutorial, we are going to show you how to install CoiniumServ on Ubuntu Linux version 16.

Keep in mind that this tutorial will teach you how to install CoiniumServ and not how to configure the service which is a very complex subject.

To learn how to configure the CoiniumServ, you should go to the project official documentation page.

Hardware List:

The following section presents the list of equipment used to create this Ubuntu Linux tutorial.

Every piece of hardware listed above can be found at Amazon website.

Ubuntu Related Tutorial:

On this page, we offer quick access to a list of tutorials related to Ubuntu linux.

Tutorial - Installing CoiniumServ on Linux

On the Linux console, use the following commands to install the software named Mono.

# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
# echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
# apt-get update
# apt-get install mono-complete
# mozroots --import --sync

Download the CoiniumServ installation package.

# mkdir /downloads
# cd /downloads
# git clone https://github.com/CoiniumServ/CoiniumServ.git

Compile and install the CoiniumServ software.

# cd CoiniumServ
# wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
# chmod 755 nuget.exe
# ./nuget.exe restore
# xbuild CoiniumServ.sln /p:Configuration="Debug"

To start the CoiniumServ server use the following command.

# cd /downloads/CoiniumServ/build/bin/Debug
# chmod 755 CoiniumServ.exe
# ./CoiniumServ.exe

Keep in mind that you still need to create the configuration files.

Read the CoiniumServ official documentation to learn how to create the configuration files.

As soon as I have free time, I am planning to create a detailed tutorial showing you how to configure the CoiniumServ service.