**If you are simple upgrading an existing Masternode to a Gateway Node then you can skip to step 2
It is not recommended to run the the node as root so we will walk you through setting up a new username to run the Gateway Node.
apt-get install sudo
adduser ether1node sudo
adduser ether1node systemd-journal
sudo apt-get update
**Make sure you have logged in as the user you created to run the node
wget -N https://files.ether1.org/scripts/debian/setupETHOFS.sh
chmod +x setupETHOFS.sh
./setupETHOFS.sh -gatewaynode *You may need to verify credentials by typing in your login password when script finishes setting up new system service
**Firewall configurations may vary but you will need to allow all traffic on ports 22 (SSH access), 30305 (Ether-1 Node traffic), 4001 (ethoFS/IPFS), 5001 (ethoFS/IPFS) & 80 (ethoFS/IPFS Gateway)
You can now view the status of your Gateway Node:
sudo systemctl status ethoFS
journalctl --unit=ethoFS -f
The install will force an Ether-1 Blockchain sync/re-sync so you will see a message "Waiting For Ether-1 Node To Finish Sync" until the chain is fully synced (may take a few minutes). You can check on sync status by viewing the Ether-1 node logs/status or just wait patiently.
Once the Ether-1 chain is synced you will see ethoFS attempt to sync it’s own peers and start syncing/downloading any content needed to be spread to your node.
After a few minutes your node health will show as 100% as other nodes on the ethoFS network are now recognizing you as a newcomer to the consensus system.
Your ethoFS Node is live!
You can test to make sure your Gateway Node is now able to serve content by navigating to the below address in your browser
(replace IP ADDRESS with your node ip address).
If the test hash (ethoFS Website) won’t load, you may need to make sure port 80 is open to TCP traffic and restart your firewall/vps.
To view the status of the Ether-1 node:
sudo systemctl status ether1node
journalctl --unit=ether1node -f
After syncing is complete, you will see a similar note to the Ether-1 Node connection note below
**If you are upgrading an existing node to a Gateway Node this section can be skipped - you can simply edit your existing node in your node dashboard and select "Gateway Node". As long as your collateral meets the Gateway Node requirements and your node is active, all verifications will be done automatically.
ETHO Address -> This is the address where you hold your required ETHO node stake (5000 for Service Node or 15000 ETHO for Masternode or 30000 ETHO for ethoFS Gateway Node)
*Please note that you will need slightly more than required stake to send verification transaction (0.01 ETHO)
IP Address -> This is the static/public ip address of the VPS running the Ether-1 Masternode/Service Node binary
Node Type -> Select Your Node Type
Send a small amount of ETHO (0.01 ETHO) from ETHO address used when node was added to the randomly generated "Verification Address" shown in node details
*Please note that this small amount of ETHO will remain in the verification account and will not be recoverable until a future update