How To Add a New Worker - Linux

Overview

This guide walks through the process of connecting a new worker device to the io.net platform using Ubuntu operating system.


1️⃣ Account Creation & Navigation

  • Sign up an account at https://cloud.io.net
  • Login to your account
  • Select the IO Elements dashboard
  • Select the IO Worker section
  • Use "Connect New Worker" button (central or upper right corner)


Note: Account creation is currently only available through X (Twitter), Apple ID, or Google


Note: Adding new workers to the IO network is currently disabled. Please continue to check our Discord announcements channel for details on when new workers can be added.



2️⃣ Device Configuration: Customize your worker settings

  • Click the "Pencil" icon to name your device (format: My-Test-Device)
  • Select Ubuntu as your Operating System
  • Choose device type: GPU for AI tasks or CPU for graphic rendering
  • Verify device compatibility from the supported devices list


Note: Ensure that your system is running Ubuntu 20.04 or later.



3️⃣ Initial Setup Script: Execute the following commands in Terminal

  • Open Terminal
  • Download the setup script:
curl -L https://github.com/ionet-official/io-net-official-setup-script/raw/main/ionet-setup.sh -o ionet-setup.sh
  • Grant permissions and run setup:
chmod +x ionet-setup.sh && ./ionet-setup.sh


If curl fails, install it using:
sudo apt install curl


Note: The setup script may prompt to reboot the system, please reboot your system when prompted.


Info:- Setup script installs Nvidia drivers and docker on your host, please skip if you already have them on your system.

Additionally, recommended Nvidia driver versions are 535.xx.xx and 550.xx.xx on Linux.

Please do not use beta drivers for Linux.



4️⃣ IO Binary Installation: Download and configure IO Binary 

  • Download the binary:-        
curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_linux -o io_net_launch_binary_linux
  • Grant permissions:-
chmod +x io_net_launch_binary_linux
  • Run the binary:-
./io_net_launch_binary_linux

5️⃣ Device Authorization Process



6️⃣ Final Configuration Steps

  • Type "Yes" when prompted to remove Docker containers
  • Wait for Docker installation to complete
  • Return to browser interface
  • Allow up to 10 minutes for device connection
  • Monitor worker status on Workers page


Note: If you encounter any difficulties during the onboarding process, please do reach out to our support team.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article