|
| 1 | +import Tabs from '@theme/Tabs'; |
| 2 | +import TabItem from '@theme/TabItem'; |
| 3 | + |
| 4 | + |
| 5 | +# Intial Node Server Setup |
| 6 | + |
| 7 | + |
| 8 | +## StereumPlus Server |
| 9 | +# StereumPlus Guide |
| 10 | + |
| 11 | +## Part 1 / 6 | Getting Started with StereumPlus |
| 12 | + |
| 13 | +### Step 1 |
| 14 | +Begin by clicking **"Buy Server"** in the top menu to start your journey toward becoming a node runner with StereumPlus. |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | +### Step 2 |
| 19 | +Select your preferred **provider** from the dropdown list. This step ensures you choose a service suited to your blockchain needs. |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +### Step 3 |
| 24 | +Choose a **plan** based on your server requirements. Compare the options for cores, RAM, and storage to pick what fits best. |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +### Step 4 |
| 29 | +Enter a unique **server name** to identify your node and click "Continue" to proceed. |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +### Step 5 |
| 34 | +Review your selected plan details, including price and specifications. Once satisfied, click **"Subscribe"** to continue. |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | +## Part 2 / 6 | Payment Process |
| 39 | + |
| 40 | +### Step 6 |
| 41 | +Select your preferred **cryptocurrency** (e.g., Ethereum, USDC, or USDT) for payment, then click **"Choose"**. |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +### Step 7 |
| 46 | +A wallet address and payment amount will appear. Use the **QR code** or copy the wallet address to initiate the transaction. |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +### Step 8 |
| 51 | +Open your crypto wallet, select **"Send"**, and paste the wallet address provided by StereumPlus. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +### Step 9 |
| 56 | +Copy the wallet address displayed on the StereumPlus payment page to ensure it matches what you paste into your crypto wallet. |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +### Step 10 |
| 61 | +Enter the exact amount shown on the payment screen in your wallet and confirm the transaction. |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | +## Part 3 / 6 | Verification and Final Steps |
| 66 | + |
| 67 | +### Step 11 |
| 68 | +After initiating the transaction, confirm the payment in your crypto wallet. Review the transaction details and finalize the payment by clicking "Confirm" in your wallet interface. |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | +### Step 12 |
| 73 | +Once the payment is sent, return to the Stereum payment screen and click "Click here after payment" to confirm and finalize the payment process. |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | +### Step 13 |
| 78 | +Congrats! This indicates the payment was processed successfully, and your server is being set up. Click on "My Servers" to proceed. |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | +### Step 14 |
| 83 | +In the My Servers section, you can view your active servers. Verify that your new Ethereum node server is listed and ready to be used. |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | +## Local Ubuntu Server Setup |
| 88 | + |
| 89 | +### Create a Bootable USB Stick {#create-bootable-usb} |
| 90 | + |
| 91 | +<Tabs |
| 92 | + defaultValue="windows" |
| 93 | + values={[ |
| 94 | + {label: 'Windows', value: 'windows'}, |
| 95 | + {label: 'macOS', value: 'mac'}, |
| 96 | + {label: 'Linux', value: 'linux'}, |
| 97 | + ]}> |
| 98 | + |
| 99 | + <TabItem value="windows"> |
| 100 | + |
| 101 | + 1. Visit the Ubuntu Server download page: [Ubuntu Server](https://ubuntu.com/download/server). Click on the version labeled 'Ubuntu Server 22.04 LTS' to download it. |
| 102 | + |
| 103 | +  |
| 104 | + |
| 105 | + 2. Download Rufus to create a bootable USB drive from this page: [Rufus](https://rufus.ie/). |
| 106 | + |
| 107 | +  |
| 108 | + |
| 109 | + 3. Open Rufus once it has downloaded. |
| 110 | + |
| 111 | +  |
| 112 | + |
| 113 | + 4. Insert your USB stick (minimum 4 GB) into the computer. Rufus should detect your USB stick automatically. If it doesn't appear, select it manually from the 'Device' dropdown menu in Rufus. |
| 114 | + |
| 115 | +  |
| 116 | + |
| 117 | + 5. In Rufus, next to 'Boot selection', click on the 'SELECT' button. Navigate to where you saved your Ubuntu Server download (the ISO file) and select it. |
| 118 | + |
| 119 | +  |
| 120 | + |
| 121 | + 6. Leave all other settings in Rufus at their default values. Press 'START' to begin creating your bootable USB. |
| 122 | + |
| 123 | +  |
| 124 | + |
| 125 | + 7. A warning may pop up about Rufus changing the ISO image mode. Confirm that you want to continue in 'ISO Image mode' by clicking 'OK'. |
| 126 | + |
| 127 | +  |
| 128 | + |
| 129 | + 8. The creation of the bootable USB will begin. This process may take around 10 minutes, depending on your computer's capabilities. |
| 130 | + |
| 131 | +  |
| 132 | + |
| 133 | + 9. Once Rufus confirms that the process is complete, you can close Rufus and remove your USB stick. |
| 134 | + |
| 135 | +  |
| 136 | + |
| 137 | + 10. Your Ubuntu Server bootable USB stick is now ready. Move on to the server setup by following the guide in Part 2 below. |
| 138 | + |
| 139 | +  |
| 140 | + |
| 141 | + </TabItem> |
| 142 | + |
| 143 | + <TabItem value="mac"> |
| 144 | + |
| 145 | + 1. Go to the Ubuntu Server download page: [Ubuntu Server](https://ubuntu.com/download/server) and download the version labeled 'Ubuntu Server 22.04 LTS'. |
| 146 | + 2. Insert the USB stick into your Mac. Check that it has at least 2 GB of space available. |
| 147 | + 3. Open the 'Disk Utility' application found in the 'Utilities' folder within your 'Applications' folder. |
| 148 | + 4. In 'Disk Utility', select your USB stick from the devices listed on the left, then click on the 'Erase' button at the top of the window. |
| 149 | + 5. Name your USB stick something memorable, select 'Mac OS Extended (Journaled)' as the format, and then click 'Erase' to start the process. |
| 150 | + 6. Once the erasure is complete, close 'Disk Utility'. |
| 151 | + 7. Open the 'Terminal' application, also found in the 'Utilities' folder. |
| 152 | + 8. Convert your downloaded ISO file to an IMG format by typing the following command in Terminal: `hdiutil convert -format UDRW -o /path/to/your_new.img /path/to/downloaded.iso`. Replace '/path/to/your_new.img' and '/path/to/downloaded.iso' with the actual paths to where you want the new IMG file saved and where your downloaded ISO file is located. |
| 153 | + 9. Find the device identifier for your USB stick by typing `diskutil list` in Terminal. |
| 154 | + 10. Unmount your USB device with: `diskutil unmountDisk /dev/diskN`. Replace 'diskN' with the identifier from step 9. |
| 155 | + 11. Write the IMG file to your USB stick with the following command: `sudo dd if=/path/to/your_new.img of=/dev/rdiskN bs=1m`. Again, replace '/path/to/your_new.img' and '/dev/rdiskN' with the appropriate paths and identifiers. |
| 156 | + 12. When the process is complete, you can remove your USB stick. |
| 157 | + 13. Your bootable USB stick with Ubuntu Server is ready. Proceed to the next setup phase in Part 2 below. |
| 158 | + |
| 159 | + </TabItem> |
| 160 | + |
| 161 | + <TabItem value="linux"> |
| 162 | + ToDo: Detailed instructions for creating a bootable USB stick on Linux will be added here. |
| 163 | + </TabItem> |
| 164 | + |
| 165 | +</Tabs> |
| 166 | + |
| 167 | + |
| 168 | +### Booting from USB and Installing Ubuntu {#booting-and-installing} |
| 169 | + |
| 170 | +1. With the machine off, insert your bootable USB. |
| 171 | +2. Turn on the machine and immediately press the F11/F12 or Delete key to open the boot menu. |
| 172 | +3. Choose your USB as the primary boot option and save your changes. |
| 173 | +4. At the Ubuntu boot screen, select 'Try to install Ubuntu Server'. |
| 174 | +5. Follow the on-screen instructions to set your language, keyboard layout, and network settings. |
| 175 | +6. Accept all defaults for proxy and mirror settings. |
| 176 | +7. Verify that the displayed storage matches your server's specs before continuing with the installation. |
| 177 | +8. Complete the forms for server name, username, and password. Skip Ubuntu Pro upgrade and additional snaps installation. |
| 178 | +9. After installation, select 'Reboot Now'. Once rebooted, use `hostname -i` to note your server's IP address. |
| 179 | + |
0 commit comments