arcxteam/atlasnetwork-node
A Complete Guide - Running the NodeOps Network - Atlas Network (Provider)
A Complete Guide - Run NodeOps Network as Provider & Provers (previously Atlas Network)
What is NodeOps Network? The leading chain-agnostic, AI-powered DePIN Orchestration layer for general-purpose compute, economically secured by Autonomous Verifiable Services (AVS). NodeOps Network provides the economic security to the DePIN compute powering all of NodeOps' products and services.
Here We Go...GAS
Important
FAQs: NodeOps network (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 Twitter & Coinlist
1. Preparation/Prerequisites
1. Hardware Requirements
Caution
NodeOps machine is have very sensitive config/compilation services tools, in order to run NodeOps, 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.x or new latest, include 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. Read docs NodeOps
- The machine will be rejected if: (1) It runs workloads in addition to the NodeOps Network assigned loads (2) If SWAP is enabled
- Following for using UFW firewall-upgrade kernel-port, command this into ssh-terminal that'll redetect any system Ubuntu 20-22-24
sudo apt update -y && sudo apt upgrade -y && \
UBUNTU_VERSION=$(lsb_release -rs | cut -d '.' -f1) && \
if [ "$UBUNTU_VERSION" = "20" ]; then \
KERNEL_PACKAGE="linux-generic-hwe-20.04"; \
elif [ "$UBUNTU_VERSION" = "22" ]; then \
KERNEL_PACKAGE="linux-generic-hwe-22.04"; \
elif [ "$UBUNTU_VERSION" = "24" ]; then \
KERNEL_PACKAGE="linux-generic-hwe-24.04"; \
else \
echo "Versi Ubuntu Not Compatible: $UBUNTU_VERSION"; \
exit 1; \
fi && \
sudo apt-get install --install-recommends $KERNEL_PACKAGE -y && \
sudo apt autoremove --purge -y && \
sudo apt install ufw -y && \
sudo ufw default deny incoming && \
sudo ufw default allow outgoing && \
sudo ufw allow ssh && \
sudo ufw allow 8472/udp && \
sudo ufw allow 10250/tcp && \
sudo ufw allow 51820/udp && \
sudo ufw allow 51821/udp && \
sudo ufw enable && \
sudo ufw reload && \
sudo ufw status verbose
check up to date of kernel and ufw status
- command
- sudo uname -r
> output version: >6.xxxx or 6.8.0-50-generic
- command
- sudo ufw status verbose
> Status: active
> Logging: on (low)
> Default: deny (incoming), allow (outgoing), deny (routed)
> New profiles: skip2. 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
1. NodeOps Provider Dashboard
- I appreciate to
SIGNUP ACCOUNTthrough my link here.. - Complete go to faucet & focus on task node run provider machine and add machine to other task action
- For provider is here https://testnet-providers.nodeops.network/ 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 NodeOps only
2. Run the Command
- This example cmd
- Copy command from the website after the success sign-tx/id, ex: like here
> curl -L https://get.atlasnetwork.dev | sh -s - xWm9nyjUy6KpZaJOHEFehVtvbut0QxFCx5GTF4pCXzsojhdN3bRZjktL41d47AAPImportant; Early Offer: You don't need any NODE tokens, just click on Stake One machine per day
3. Verifying Task & Status Running
1. NodeOps 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 active
machine namecan copy/paste the address wallet into https://explorer.nodeops.network/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.
4. Usefull Command Logs
- Check status Atlas
sudo systemctl status atlasnetwork-provider.service
- Check info logs Atlas
sudo journalctl -u atlasnetwork-provider.service
sudo journalctl -u atlasnetwork-provider.service --no-pager --lines=50
- Check info Restart Atlas
sudo systemctl restart atlasnetwork-provider.service
- Check stopping run Atlas
sudo systemctl stop atlasnetwork-provider.service
- So, warning for delete/stop/clean/update service NodeOPS, but dont worry you can get fresh (cleanup)
sudo systemctl stop atlasnetwork-provider.service && \
sudo systemctl disable atlasnetwork-provider.service && \
sudo rm -f /etc/systemd/system/atlasnetwork-provider.service && \
sudo systemctl daemon-reload && \
sudo rm -f /usr/local/bin/atlasnetwork-provider && \
sudo rm -rf /etc/atlasnetwork /var/lib/atlasnetwork && \
sudo systemctl reset-failed


