Skip to content

Commit

Permalink
Merge pull request #171 from mrodriguez3313/main
Browse files Browse the repository at this point in the history
Windows Fula node Doc
  • Loading branch information
ehsan6sha authored Aug 24, 2024
2 parents 7d829cf + 69b93d3 commit ad9ad50
Show file tree
Hide file tree
Showing 8 changed files with 88 additions and 6 deletions.
3 changes: 2 additions & 1 deletion docs/functionyard/hardware/fxblox-hardware-rk1-reimage.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ If for any reason the RK1 fulatower gets stuck in a blue/white light without goi

The red box shows where the pins marked BOOT are located.
<br/>
<img src="/img/fxyard-network/bootpins2.jpg" style={{ width:400 }} />

<img src="/img/fxyard-network/bootpins-out.jpg" style={{ width:400 }} />

So to not take apart the whole board, the jumper cable can be inserted through the bottom of the board.
10. **Connect Blox to computer**
Expand Down
84 changes: 84 additions & 0 deletions docs/functionyard/join-windows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---
title: Install Fula Node on Windows
id: join-windows
---
import ReactPlayer from 'react-player';

This guide is for getting a Fula node installed on a Windows machine and adding it to testnet. To get an invite, you can ask a community memeber in Telegram or Discord. If already a Blox or NFT owner, you can join testnet with Indiegogo order or wallet address, respectively.

## Video Guide

<center>
<ReactPlayer controls url="https://youtu.be/1xHePpEIit8" />
</center>

## Written Guide

## Download Docker Desktop

The Fula node is a set of [Docker containers](https://fierrolabs.medium.com/the-zoo-animal-analogy-of-docker-you-never-knew-you-needed-8c1b295e9bf4) that work in tandem to sync the network of Bloxes and store and retrieve data. Docker Desktop can be downloaded from their website. Follow the [official instructions](https://docs.docker.com/desktop/install/windows-install/) to do so.

[![Docker Desktop Website](/img/fxyard-network/doocker_desktop_install.png)](https://docs.docker.com/desktop/install/windows-install/)

### Install WSL2
If Docker Desktop does not install, try installing the Windows Subsystem for Linux (WSL) first. You can do so easily by opening PowerShell in Admin mode. And run:
```
wsl --install
```

After which, attempt to run the Docker Desktop one more time. For more information on WSL, check out the official [Microsoft WSL guide](https://learn.microsoft.com/en-us/windows/wsl/install).

## Install and Run Docker Desktop

Install and run the application to run through the setup process. Sign up for a Docker account if you don't already have one, otherwise go ahead and log in. Answer the basic questions, and move through the next steps until you get to the _Container View_ page.



## Install and Run Fula Node

Follow this link to download the [Fula Node for Windows](https://fx.land/1.4/FulaSetup.exe).
1. When it finishes downloading, your browser may flag the executable as non-safe, but click **Keep Anyway**. Then, continue with double-clicking on the exe.
2. Accept user license agreement.
3. Choose where to download the program files to.
4. Choose what drive that the Fula Node will use to store files.
5. Accept the prompts from Windows to open up the ports the application is requesting access to.
6. Start the Fula Node by doing a _Windows Search_ for **Fula Start**.
7. Wait ~10 minutes for the Fula containers to download and start running.

## Join Testnet on Windows

1. Open _Taskbar_ and click on the **Fula** icon.
2. Click **View Terms**, then click **Accept Terms and Continue**.
3. Set a password. **Recommended: **Use the same password across multiple nodes.
4. Sign wallet transaction. **Recommended: **Use the same wallet across multiple nodes.
5. Click **Sign Authorizor**. Then click **Next**.
6. Click on the _Token Account ID_ to copy to clip board.
7. Go to [https://fund.functionyard.fula.network/](https://fund.functionyard.fula.network/) to register your node in the testnet.

<center>
<img src="/img/fxyard-network/join-testnet.png" style={{width: 500}}/>
</center>

### Joining by invitation
Send _Token Account ID_ to the person who is inviting you so they can proceed with the next steps.

### Indiegogo OG funder
#### If setting up for yourself:
1. Fill in your _Email, Order ID, Phone Number, and Token Account ID_.
2. Click **Join Testnet Using Indiegogo**.

#### If inviting someone else:
1. Fill in your _Email, Order ID, and Phone Number_.
2. Fill in _Token Account ID_ with the ID they gave you.
3. Change the _Join Blox_ dropdown to **Invite Others**.

### NFT Hodler
1. Fill in the _Token Account ID_.
2. Click **Join Testnet Using NFT**.
3. Sign the transaction.

## Join a Pool
In the _Join a Pool_ page, click on the pool that is closest to your geographical location. This is to ensure data replication, writing, and reading speeds are quick for everyone.

## View Rewards and container status
After at least a day, the node will have earned storage rewards. Now, click on the _Fula taskbar icon_, to see the status of fula containers and the rewards.
7 changes: 2 additions & 5 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,7 @@ const sidebars = {
}
]
},
{
type: 'doc',
label: 'Getting Started With FxBlox',
id: 'getting-started-testnet',
},
'getting-started-testnet',
{
type: 'category',
label: 'Functionyard Testnet',
Expand Down Expand Up @@ -75,6 +71,7 @@ const sidebars = {
'functionyard/metamask',
'functionyard/dapps',
'functionyard/fxfotos',
'functionyard/join-windows',
'functionyard/support',
]
},
Expand Down
Binary file removed static/img/fxyard-network/IMG_0014.JPG
Binary file not shown.
Binary file added static/img/fxyard-network/bootpins-out.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed static/img/fxyard-network/bootpins2.JPG
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/img/fxyard-network/join-testnet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ad9ad50

Please sign in to comment.