1. Downloading and setting up VirtualBox

In this step of the guide, you will be downloading and setting up VirtualBox, which is a tool which allows you to have "a computer inside a computer". Essentially VB allows you to run an OS, inside another, completely different OS. The reason why we are doing that is because MacOS and Windows aren't optimal for running a stakepool. Though, Linux is, and that's why we are using VB to be able to use Linux inside MacOS or Windows. On top of that, this makes this guide accessible to everyone, because whatever OS you are using, you can use this guide.

1.1 Go on https://www.virtualbox.org/wiki/Downloads, click on the OS you are using and download the file

1.2 Go on https://ubuntu.com/download/desktop and click on download

1.3 Finish the installation of VirtualBox and click on "New"

1.31 Choose a name for your machine

1.32 Select "Linux" as type, and Ubuntu (64-bit) as version

1.33 Select 4096 MB of RAM

The preferable amount of RAM is 4096 MB, however, the more RAM, the better.

1.34 Select "Create a virtual hardisk now"

1.35 Select "VDI (VirtualBox Disk Image)"

1.36 Select "Fixed size"

We are selecting here "Fixed size" because it will allow you to have better performances once your stakepool is running.

1.37 Select 10,00 GB and click on "Create"

10,00 is the strict minimum if you want to create a stakepool. Ideally, you should have as much space as possible available for your stakepool.

1.4 Select "Settings" on the main page and go to "Storage"

1.5 In "Storage", select "Empty"

1.6 Click on the CD icon on the right

1.7 Click on "Choose Virtual Optical Disk File"

1.8 Select the Ubuntu ISO file you downloaded by clicking on "Add"

What you are essentially doing here is telling VirtualBox: "Hey VB! Please use this OS I just downloaded".

Questions? Ask them in our Telegram chat!