Become a Provider - Put Your Idling Computing Resurces to Work!

A Planetr user who owns computing resources and rents them to Planetr is known as a Node Operator. Node Operators can make money by selling their computing resources to customers on a peer-to-peer basis.

Use Existing Hardware

Becoming a node operator doesn’t require extra hardware or power-hungry CPUs. All you need is a solid internet connection and ability to run Docker engine and bandwidth.

Be the Cloud

By becoming a node operator you’re running the computing power for actual customers, all while getting paid. Become the decentralized cloud and disrupt the cloud industry.

Better Than Mining

Mining bitcoin is expensive, requires a lot of extra power, is not that profitable, and is much more difficult than becoming a Planetr node operator.

Get paid to build the future of cloud computing.

Turn your computer into a Planetr host node and earn money! All your resources will be utilized — not only GPU, but also CPU and RAM, as well as your disks and network. Let your equipment benefit you and others on real-world tasks.

Requirements

  • One or more Desktop, Laptop or Servers
  • Internet connection with reasonable bandwidth
  • Optional: Container runtime installed. Docker or Podman installed and running in each computer
  • Super user privileges to install and run
  • Have some technical experience

Operating System Support

Currently Planetr satellite node can be run on any of the following operating systems:

  • MacOS 10.14 or newer (Intel Chip)
  • Windows 10 - 64 bit
  • Linux - 64 bit (Ubuntu 20.04 LTS or newer is preferred)

This software only supports 64 bit operating systems.

Container Runtime Support

If you are installing Satellite on a machine with more than 8GB of spare RAM and 4 Cores of CPU, it is advised to install a container runtime to fully utilize the computing resources.

Planetr supports Docker on Windows and MacOS, and Podman is recommended for Linux.

Docker (for Windows, MacOS)

Please ensure Docker CE is installed and running. You may get started with Docker.

Podman (for Linux)

Please ensure Podman is installed and running. You may get started with Podman.

Repository Folder

All configuration data is stored in a directory structure at ~/.planetr-satellite/. You can find databases, and config files there.

Installation

MacOS - Install Planetr Satellite

Planetr satellite is tested with Mac running Intel chip.

  1. Download Planetr Satellite Desktop Installer.

  2. Double-click Planetr-Satellite.dmg to open the installer, then drag the Planetr Satellite icon to the Applications folder.

  3. Open Finder and go to Applications folder

  4. Ctrl + click Planetr-Satellite in the Applications folder to see the context menu. Click Open.

The Planetr Satellite icon and menu in the top status bar indicates that Planetr Satellite Desktop is running.

Click on the icon, and select Config to verify that you have the latest version.

Congratulations! You are now successfully running Planetr Satellite Desktop.

Windows - Install Planetr Satellite

Planetr satellite is tested with Windows 10 (64 bit).

  1. Download Planetr Satellite Desktop Installer.

  2. Double-click Planetr-Satellite-Setup.exe to open the installer and follow the instructions.

  3. Right click Planetr-Satellite icon on the Desktop and choose Run as Administrator.

Planetr Satellite need Administrator priviledges to work efficiently.

The Planetr Satellite menu in the system tray indicates that Planetr Satellite Desktop is running.

Click on the icon, and select Config to verify that you have the latest version.

Congratulations! You are now successfully running Planetr Satellite Desktop.

Linux - Install Planetr Satellite

Recommended Linux distro is Ubuntu Server v16, 18 or 20.

Ubuntu / Debian

$ curl https://planetr.io/latest/planetr-satellite-linux-amd64.deb -o planetr-satellite-linux-amd64.deb && sudo dpkg -i planetr-satellite-linux-amd64.deb

This will download and install Planetr satellite as a systemd service called planetr-satellite

To start the service:

$ sudo systemctl start planetr-satellite

To see the logs:

$ sudo journalctl -f -u planetr-satellite

To stop the Satellite:

$ sudo systemctl stop planetr-satellite

To uninstall and cleanup the files:

$ sudo dpkg -r planetr-satellite

Other Linux

$ cd ~
$ mkdir planetr-satellite
$ cd planetr-satellite
$ wget https://planetr.io/latest/planetr-satellite-linux-amd64.tar.gz
$ tar -xf planetr-satellite-linux-amd64.tar.gz
$ ./planetr-satellite

Keep the Satellite running. Press Ctr+C to stop the node.

Customizing the Computing Resources

Once the satellite is installed, you can specify how much CPU core and memory you want to allocate for the Planetr network. The default is 2 Core and 1GB RAM.

Edit /root/.planetr-satellite/config.env by:

$ sudo vi /root/.planetr-satellite/config.env

HOST_NAME=localhost
HTTP_PORT=7002
P2P_PORT=0
NETWORK_NAME=MERCURY
MAX_CPU_CORES=2
MAX_MEMORY_BYTES=1G
CONTAINER_RUNTIME=podman
WEB_PROXY_ENABLE=1

MAX_CPU_CORES=<cpu-cores> - Specify the number of CPU core allocated to the Planetr network.

MAX_MEMORY_BYTES=<memory> - Specify the amount of RAM allocated to Planetr network. You can use human readable values like M, G etc. For example: 8G will allocate 8 giga bytes of RAM.

Save the file and restart the service

$ sudo systemctl restart planetr-satellite

Finding Help

If you get stuck, help is always available. We provide you with 24/7 technical support.

Email: contact@planetr.io

Please be ready to provide all the required information to help us solve your issue. Also, please write up a step-by-step description of the actions that led to the error and provide us with the command outputs.