xIf you’re looking to install Fizz Node on your Windows machine, you’re in the right place! In this guide, we’ll walk you through the process of setting up Fizz Node using Windows Subsystem for Linux (WSL). Don’t worry if this sounds complicated—we’ll break it down into easy-to-follow steps so you can get everything up and running smoothly.

For a step-by-step guide on getting started, head to our YouTube Tutorial below.

What You’ll Need

Before we dive into the process, here’s what you’ll need to have on hand:

A Windows 10 or Windows 11 computer with administrative privileges.

An active internet connection to download the required software.

A basic understanding of the command line (don’t worry, we’ll guide you through it).

Now that we have everything set, let’s start with enabling WSL.

Step 1: Enable Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL) allows you to run a Linux environment on your Windows machine. Let’s enable it!

1. Open PowerShell as Administrator

To enable WSL, you’ll need to run PowerShell as an administrator. Here’s how:

Click the Start button (the Windows icon at the bottom-left of your screen).

In the search bar, type PowerShell.

Right-click on Windows PowerShell from the results and select Run as administrator.

2. Enable WSL in PowerShell

Once PowerShell is open, type the following command and hit Enter:

wsl –install

This command will:

Enable the WSL feature.

Enable the Virtual Machine Platform feature.

Install the latest Linux kernel.

Set WSL 2 as the default version.

Download and install a Linux distribution (most commonly, Ubuntu).

3. Restart Your Computer

After running the command, if prompted, restart your computer to complete the installation of WSL.

Step 2: Install a Linux Distribution (Skip the step if Ubuntu is already installed with the WSL command)

If WSL didn’t automatically install a Linux distribution, or you want to install a specific one like Ubuntu 22.04, follow these steps.

1. Open the Microsoft Store

Click the Start button and type Microsoft Store.

Click on the Microsoft Store app to open it.

2. Search for Ubuntu

In the Microsoft Store, click the search bar at the top.

Type Ubuntu 22.04 and press Enter.

3. Install Ubuntu

After the installation, launch Ubuntu from the Start menu to initialize the setup.

Step 3: Install Docker Desktop for Windows

Docker allows you to run applications in isolated environments known as containers. This is an important part of setting up Fizz Node.

1. Download Docker Desktop

2. Install Docker Desktop

Once downloaded, find the Docker Desktop Installer.exe file (usually in your Downloads folder) and double-click it to start the installation.

3. Enable WSL 2 Features

If during the installation, you’ll be asked to choose your preferred engine. Ensure that the Use WSL 2 instead of Hyper-V option is checked.

4. Follow Installation Steps

Follow the on-screen instructions, clicking OK or Next when prompted. Be sure to accept any agreements along the way.

5. Restart Your Computer

If prompted, restart your computer after the installation completes to ensure Docker is properly installed.

Step 4: Configure Docker for WSL

Now that Docker is installed, let’s configure it to work seamlessly with WSL.

1. Open Docker Desktop

2. Set WSL 2 as the Backend

Click the Settings icon (gear icon) in the top-right corner.

In the General tab, make sure the Use the WSL 2-based engine option is checked.

3. Enable Integration with Ubuntu

To ensure Docker works with the Ubuntu environment you installed earlier:

Click on Resources in the left-hand menu.

Then, click on WSL Integration.

Toggle on the Ubuntu option to enable integration.

4. Apply and Restart

Once the settings are configured, click Apply & Restart to save your changes and restart Docker.

Step 5: Registering Your Fizz Node

Once you’ve completed the requirements to run your own fizz node, setting things up only takes a few quick steps.

1. Registering and Configuring Your Fizz Node

Click on the “Register New Fizz Node” Button.

In the next window, select Linux as your node’s OS from the options provided (MacOS or Linux).

2. Resource Details

Provide accurate information about the resources you’re willing to lend, including:

CPU cores

RAM capacity

Available storage

3. Region

Select the geographical location where your node is situated. This helps users choose nodes based on their proximity requirements

4. Payment Tokens

Choose the cryptocurrencies or tokens you will accept as payment for your services.

5. Provider Selection

This is a crucial step. Choose a provider carefully, considering factors such as:

Uptime track record: A provider with high uptime increases your chances of getting deployments.

Provider tier: Higher-tier providers may offer better opportunities.

Overall reputation in the network

9. Click “Register Your Fizz Node, “To complete the registration, you’ll need some ETH on the Spheron chain for gas fees. If you don’t have any, you can get some from our faucet at faucet.spheron.network.

Once you confirm the transaction, your node will be officially registered in the Spheron network, and you can proceed to the next steps**.**

Boom 💥— You’re officially part of the decentralized revolution!

Step 6: Run the Fizz Script

After successfully registering your node, you need to set up and run the Fizz node client on your machine. This client software connects your node to the Spheron network and manages resource allocation. Follow these steps:

Access the setup page for your registered node. There, You should find a link to download the fizzup.sh script.

Download the fizzup.sh script to your machine. Save it in a location you can easily access via a ubuntu terminal.

Now that Docker and WSL are set up let’s run the Fizz Node installation script.

1. Open Ubuntu

Click the Start button and type Ubuntu.

Open the Ubuntu terminal.

2. Navigate to the Fizz Script

Determine the location of your fizzup.sh script. If it’s in your Windows Documents folder, it can be accessed from WSL using the path /mnt/c/Users/YourName/Documents/.

In the Ubuntu terminal, type the following command, replacing YourName with your Windows username:

cd /mnt/c/Users/YourName/Documents/

Hit Enter to navigate to the directory.

3. Make the Script Executable

Next, we need to make the script executable. Type this command:

chmod +x fizzup.sh

Press Enter.

4. Run the Fizz Script

Finally, run the Fizz script with the following command:

./fizzup.sh

Enter your Ubuntu username password when asked.

The script should now execute, setting up Fizz Node in your WSL environment.

5. Verify your fizz node is running

verify if your Fizz node is running, use the following command:

docker-compose -f ~/.spheron/fizz/docker-compose.yml logs -f

If this doesn’t work, try:

docker compose -f ~/.spheron/fizz/docker-compose.yml logs -f

These commands will show you the logs of your Fizz node, allowing you to confirm it’s running correctly.

6. Check your fizz status on the dashboard

Once you’ve verified the node is running, return to the setup page on the Spheron Fizz App.

On the setup page, you’ll see a “Check Status” button and a switch to “Automatically check status.” Click the “Check Status” button to manually initiate a status check for your Fizz node.

Alternatively, you can toggle on the “Automatically check status” switch to have the system periodically check your node’s status without manual intervention.

The system will now perform checks to validate if your node is active and correctly configured.

The validation process may take a few minutes. During this time, the system verifies your node’s connectivity, resource availability, and configuration. Once your node is confirmed active, you will be automatically directed to your Fizz dashboard.

Congratulations! 🎉 You’ve successfully installed Fizz Node on your Windows machine using WSL. Now, you can run Linux applications in your Windows environment without the need for a separate Linux machine or virtual machine.

If you encounter any problems, feel free to revisit this guide or consult the official documentation for WSL or Docker.

Fizz Nodes earn rewards based on two factors: resource contribution and uptime.

Resource Contribution: You’ll earn more if your node provides higher-tier resources such as a powerful GPU or more CPU cores.

Uptime: Fizz Nodes must maintain at least 50% uptime within an ERA (24 hours) to receive rewards.

The final reward calculation is a combination of the resource performance and uptime factor. This system encourages node operators to maintain stable, reliable operations while rewarding those who contribute higher-quality resources to the network.

On top of that, Fizz Node operators also earn direct payments from users who lease their compute resources. Operators keep 90% of the payment, with a small fee going to the network and providers. You can withdraw these earnings at any time from your dashboard.

Fizz Node Benefits

Beyond providing decentralized compute resources, running a Fizz Node offers several exclusive perks:

Monetize your idle compute power by selling resources in an open market.

Earn $FN points that will eventually merge with $SPHN tokens.

Join the first DePIN Super Compute Network, designed to distribute energy usage and help reduce carbon emissions.

Become eligible for the Fizzer Special Discord Role, unlocking special rewards like $500 monthly quests—on top of regular rewards from resource contributions.

Early Access to Updates & Announcements – Be the first to learn about Spheron Network’s upcoming features so you can prepare and take full advantage.

And More to Come – As we approach our token launch, there are plenty of additional perks in the pipeline!

At the end of the day, Fizz Nodes represent a new model for decentralized compute—one that’s accessible, profitable, and easy to manage. They’re a critical piece in Spheron’s broader decentralized vision that lets anyone with a modest setup participate in a network traditionally reserved for institutional players.

So if you’ve ever wanted to dip your toes into decentralized compute without needing to break the bank on hardware, now’s your chance. Get your node up and running, and start contributing to the future of decentralized compute today!

Troubleshooting Tips

Encountering issues during the setup process? Here are some common troubleshooting tips.



Source link