Before installing Rocket Pool, there are a few checks you should do to make sure your system is compatible and will work correctly.
We strongly encourage you to create a dedicated machine for running a Rocket Pool node.
Running a node on a general-use machine, such as your daily work desktop, presents extra security risks that may compromise your wallet and result in the theft of your coins.
For maximum safety, please build a new machine that is dedicated exclusively to running a node.
Below is a brief description of the software and hardware requirements that a Rocket Pool node requires. This guide assumes that you already have your machine physically built, and the operating system installed.
Rocket Pool recommends you use the latest version of macOS for your hardware.
You will need to install the following pre-requisites:
We highly recommend using Homebrew as your package manager for Mac. It allows you to install packages easily using the brew
command.
You can install it via
It should install some pre-requisites for you, such as XCode Command Line Tools. If it doesn't, you can install them manually using
Once installed, ensure everything is working correctly by using
Once everything is installed & working, Homebrew will allow you to install packages using the brew
command.
For example, to install wget
using Homebrew execute the following command in the Terminal:
Now that we have Homebrew installed, we can install our Docker client, Orbstack.
Orbstack will be installed to your Applications folder. Launch it from there and it will initialise. If you are migrating from Docker Desktop, it should detect your existing Docker installation and migrate your images and containers.
You may need to adjust your Orbstack settings depending on your hardware.
If you have previously installed Docker Desktop, you will need to uninstall it first. Docker Desktop used to be the recommended Docker Client however in the last year a few new clients have been released that provide much better stability.
Please ensure your Firewall (System Settings -> Network -> Firewall) is turned on and Orbstack is added to the list of applications allowing incoming connections. (Orbstack should do this for you)
SSH should already be installed with macOS.
Before installing Rocket Pool, please review the following checklist:
If you have checked and confirmed all of these items, then you are ready to install Rocket Pool and begin running a node! Move on to the Choosing your ETH Clients section.