How to Mine Crypto on Raspberry Pi

Cryptocurrency mining has long affected the passion of tech junkies, pushing them to design new algorithms to defend networks, mining pools, and innovative ways to build mining systems. If you are among the Raspberry Pi users and want to start your cryptocurrency mining journey, you can do it on your Raspberry Pi operating system. This requires your efforts and some time for you to start mining crypto on raspberry pi.

raspberry pi for crypto mining

if you are looking for guidance on how you can start crypto mining on raspberry pi then you will get help from this article as here you will get a step by step guide to crypto mining on raspberry pi operating system.

Reading: Raspberry pi bitcoin miner

There are several methods to do crypto mining on raspberry pi, but if you are a beginner and don’t have enough knowledge about crypto mining, don’t worry, you will find the easiest method here in this article.

Different types of cryptocurrencies are available today, but here we will mine the most used bitcoin cryptocurrency. bitcoin is a decentralized currency and blockchain is a system that allows you to keep your record of transactions and you have to govern it yourself. To start mining bitcoin cryptocurrency, please refer to the step given below.


To start mining, you will need to have a raspberry pi, a pool account, a bitcoin wallet and a mining pool to start mining your bitcoin cryptocurrency. then you will need to follow below mentioned steps to use raspberry pi for crypto mining.

step 1: update packages on raspberry pi

The first step you will need to do is to check for updates on your raspberry pi terminal using the update and upgrade commands.

To check for updates on raspberry pi, use below mentioned command line in terminal.

if you are using older version of raspberry pi, you will also need to update your packages with the following command.

If your operating system is already up to date, you will get the above message in the terminal confirming that you are using the latest version of raspberry pi.

step 2: create a bitcoin wallet

The next step is to create a bitcoin wallet so you can receive your mined bitcoins. Bitcoin wallets are classified into two types:

  • online wallets
  • offline wallets

for more information on bitcoin wallet types, please read the link.

The online wallet requires an internet connection, while the offline wallet does not. you need to create an online wallet so your data is stored permanently, unlike an offline wallet where you won’t have a backup if your system crashes.

To create an online wallet, go to and click on the “create online wallet” option as shown in the image below.

See also: Top 20+ rivian total shares best

then click the “generate passphrase” option.

now you will need to save your passphrase as a backup because it will not be displayed again and check the checkbox “I have typed or securely stored my passphrase” and “I agree to the terms and conditions” options and confirm it to continue to the next step.

You have to type the word number of your passphrase in the next option as shown below.

after typing the word number, you will need to set your pin in the next step as shown below.

after adding the pin, you will be successful in creating your bitcoin wallet.

step 3: enter a mining pool

A mining pool is an online pool that allows the user to share their processing power and rewards equally. To do this, go to the “slush pool” website and register there.

after registering and logging in from the account, click on the wallet option.

now click on bitcoin account settings.

You will then be prompted to choose “create a new wallet option” and choose your wallet name and provide your wallet address. additionally, you will need to provide the trigger type and frequency of your choice and then confirm the changes as shown in the image below.

See also: How to Sell Bitcoin (BTC) for GBP in the UK (2021)

after providing the password, you can now check your email which confirms that you can now extract successfully.

after confirming the email, you will be successful in adding your wallet in slushpool. you can easily create a worker in the slush pool option from the worker tabs.

click the “connect workers” option

step 4: install the miner

Now the next step is to install the miner that takes responsibility for mining. you can use cpuminer on raspberry pi for this purpose.

First, you need to install the required dependencies for cpuminer using the command below.

This process will take some time, so please wait, you may need to update and update the packages again if an error occurs during installation. After the installation is complete, you need to configure the miner with the commands shown below. you have to execute these commands step by step. the “.sh” commands imply the build and installation used to perform the mining process. It takes some time, so sit back and wait for the process to complete.

now when you are ready to start the miner using the following command which requires your username and password. In the image below, you will need to type your slushpool username and password to start the extraction process. mining will be installed when you press the enter button.

The above information tells us that we are mining successfully, but that does not mean that you will get bitcoins in your wallet. it means you are starting to accumulate shares in the pool and you will need to have a lot of shares before you get paid.


If you’re familiar with crypto mining, you’ll be happy to try it out on your raspberry pi. The crypto mining process mentioned above is just to guide you on how you can mine on raspberry pi and it is much easier than you expect and it is a good step to establish yourself in the world of cryptocurrencies.

See also: Terms of Service


Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button