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