### 1. Installation and Configuration - [x] Systems and Dependencies Check - Stable Internet, Bandwidth, Docker etc. - [x] Node Initialization - env details as node info, Mnemonic, folder creation etc. along with selecting the blockchain ### 2. Registration - [x] Track LibP2P peers - [ ] Register the node with the NetSepio Gateway using libp2p - [ ] On chain registration with the smart contract ### 3. Connect to Erebrus Network (Establish VPN connection) - [ ] Fetch list of all nexus nodes - [ ] Connect to a Nexus Node - [ ] Do regular Healthcheck ### 4. Host Services (Run Docker Containers) - [ ] Get list of Current Services (Jobs) Running - [ ] Get the service from Gateway - [ ] Run the docker container with appropriate commands - [ ] Setup the reverse proxy on the nexus node for the running service - [ ] Update the gateway on the service status (start / stop) - [ ] Stop the service when requested ### 5. Rewards - [ ] Track Node Statistics - [ ] Claim Rewards on-chain
1. Installation and Configuration
2. Registration
3. Connect to Erebrus Network (Establish VPN connection)
4. Host Services (Run Docker Containers)
5. Rewards