Skip to content

A Complete Guide - Running the Atlas Network Node (Provider)

Notifications You must be signed in to change notification settings

arcxteam/atlasnetwork-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

Testnet Node - Full Guides cover (3)

A Complete Guide - Run Atlas Network Node as Provider

What is Atlas? Atlas Network is a permissionless, decentralized node orchestration layer for blockchains, apps, and protocols. At this like DePin orchestration layer.

Here We Go...GAS

Is there incentivized? Confirm

Important

FAQs: Atlas Network is thrilled to announce the launch of its Incentivized Testnet a major milestone in our journey to reshape DePIN orchestration. Wave Two Points Program is here as Early Access, Impact: Contribute, and Rewards Galore: Earn NPs (NODE POINTs). Each participant will find step-by-step guides in the Marketplace to help them get started and make the most of their contributions see here to all FAQs or on Twitter


1. Preparation/Prerequisites - Run Atlas Network Node

1. Hardware Requirements

Caution

Atlas machine is have very sensitive config/compilation services tools, in order to run Atlas Node, its need a server recommended specs

Requirement Details
Services Full root, firewall allow out/ingoing all traffic
RAM/Memory 4 GB - Up
CPU/vCPU 2 Cores - Up
Storage Space 80 GB - Up
Supported OS Linux Ubuntu >22.04 Up & Debian >12 Up
Internet service 1Gbps unlimited network bandwidth
Drivers Kernel >6.1-Latest, incl-latest security

Caution

Do this before you start, if you don't want get machine to suspended, failed, pending/stuck etc, at provider node. plz run this.

sudo apt update && sudo apt upgrade -y && \
sudo apt-get install --install-recommends linux-generic-hwe-22.04 -y && \
sudo apt autoremove --purge -y && \
sudo apt-get install iptables iptables-persistent -y && \
sudo iptables -P INPUT ACCEPT && \
sudo iptables -P OUTPUT ACCEPT && \
sudo iptables -F INPUT && \
sudo iptables -F OUTPUT && \
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT && \
sudo iptables -A OUTPUT -p tcp --dport 22 -j ACCEPT && \
sudo netfilter-persistent save && \
sudo reboot

and too

sudo apt update && sudo apt upgrade -y && \
sudo apt install ufw -y && \
sudo ufw allow ssh && \
sudo ufw default allow incoming && \
sudo ufw default allow outgoing && \
sudo ufw enable && \
sudo ufw reload && \
sudo ufw status verbose

check up to date of kernel adn ufw status

- sudo uname -r
> output version: >6.xxxx or 6.8.0-50-generic
- sudo ufw status verbose
> Status: active
> Logging: on (low)
> Default: allow (incoming), allow (outgoing), deny (routed)
> New profiles: skip

2. Setup for Network

Which chain does Atlas testnet support? ARB Sepolia Testnet

  • Arbitrum Sepolia ETH
  • Need some ETH testnet go to bridge official Sepolia ETH or googling faucet
  • Change RPC network for ARB Sepolia ETH, use it https://arbitrum-sepolia.drpc.org

2. Installation - Run Atlas Network Node

1. Atlas Provider Dashboard

  • I appreciate to SIGNUP ACCOUNT through my link click... Dashboard
  • Complete go to faucet & focus on task node run provider machine and add machine to other take action
  • For provider is here https://testnet-providers.atlasnetwork.xyz/ go to add machine
  • Plz, if you first time add 1 machine
  • Setup provider > staking > sign transaction > copy command to your terminal ssh
  • If having many failed tx try tomorrow or try a fresh wallet with the first SIGNUP again & clear cache/cookies Atlas only

2. Run the Command

- This example cmd
- Copy command after the success sign-tx, into your terminal ssh
> curl -L https://get.atlasnetwork.dev | sh -s - xWm9nyjUy6KpZaJOHEFehVtvbut0QxFCx5GTF4pCXzsojhdN3bRZjktL41d47AAP
  • Go back to provider-dashboard for a view step like Step .. Step ... Step

Important; Early Offer: You don't need any NODE tokens, just click on Stake One machine per day

Testnet Node - Full Guides cover (4)

3. Verifying Task & Status Running

1. Atlas Main-Dashboard

Go Back to main-dashboard for a complete task

  • Verify task scroll add a machine and register as compute provider
  • Complete to all setting account & task if you need

2. Status Provider Running

Search machine details and workloads uptime

  • To search for a machine name anyone can copy/paste the SIGN address wallet into https://explorer.atlasnetwork.xyz/machine
  • Uptime : last checked : less than a minute ago ; GOOD (100%) The overall health of your machine is good, you've had zero errors in the last 24 hours.

Desktop-screenshot-12-21-2024_02_33_AM

Atlas-Provider-dashboard-12-21-2024_02_39_AM

4. Usefull Command Logs

  • Check status Atlas
sudo systemctl status atlasnetwork-provider.service
  • Check info logs Atlas
sudo journalctl -u atlasnetwork-provider.service
  • Check info Restart Atlas
sudo systemctl restart atlasnetwork-provider.service
  • Check stopping run Atlas
sudo systemctl stop atlasnetwork-provider.service
  • Check warning for delete/stop/clean/update service Atlas
sudo systemctl stop atlasnetwork-provider.service && \
sudo systemctl disable atlasnetwork-provider.service && \
sudo rm /etc/systemd/system/atlasnetwork-provider.service && \
sudo systemctl daemon-reload && \
sudo rm /usr/local/bin/atlasnetwork-provider && \
sudo rm -rf /etc/atlasnetwork /var/lib/atlasnetwork && \
sudo systemctl reset-failed