Create Node

1. Introduction

Creating a Disposable Node with only ONE COMMAND!

Yes, only ONE COMMAND is needed to be ran on the popular Ubuntu operating system (which is compatible with billions of computers worldwide).

Your computer does NOT have Ubuntu?
No Problem - only ONE COMMAND to install both Ubuntu and Disposable Node in Windows and macOS!

Currently ONE COMMAND creation of Disposable Nodes on computers with the following operating systems are supported:

  1. Canonical Ubuntu   - 20.04 or later
  2. Microsoft Windows   - 10 v1803 or later
  3. Apple macOS   - 10.10 or later

2. Canonical Ubuntu

The ONE COMMAND to install Disposable Nodes is designed for the Ubuntu operation system.

Ubuntu will run on most computers from tiny Raspberry Pis to massive IBM Mainframes.

Old laptops and refurbished desktop computers are our favourites, but you can also pay just a few dollars a month and have someone else run Disposable Node on their computers for you. When starting out, instead of installing Disposable Nodes yourself, you can rent a Ubuntu device for a few dollars a month and get a feel of the contributions and rewards involved, before investing into putting nodes on devices at your home, office, shop, factory etc.

This page is about installing Disposable Nodes on your EXISTING hardware. You can also purchase turnkey new computers and used computers with Disposable Nodes preinstalled.

2.1. Prerequisite

  1. Ubuntu 20.04 or 22.04 (newly installed)
  2. Minimum 1 GByte RAM
  3. Minimum 25 GByte Free Disk Space
  4. Root privileges
  5. Internet connection

2.2. One Command

As root, execute the following command on shell prompt.

wget -qO - https://createnode.88.io?token= | bash

That's it, the Disposable Node should now be visible in your Private Cyberspace!

In the command above you must supply the token given to you by the community you want your node to join OR you can create your own community and generate tokens yourself in your Private Cyberspace.

3. Microsoft Windows

Disposable Node can run inside a Virtual Machine under Microsoft Windows.

Below are 2 automated ways of running Disposable Nodes on Microsoft Windows computers:

  • Multipass (provides more features but uses more resources) - RECOMMENDED
  • Windows Subsystem for Linux (provides less feature but uses less resource)

Everything is setup with Disposable Node running, there is NO need to use One Command with these 2 methods.

Besides these 2 automated methods, other software can also be used to create an Ubuntu Server environment and the same One Command mentioned above for Ubuntu machines can be used to create a Disposable Node.

3.1. Multipass (Windows)

Multipass requires a more powerful machine than WSL but can run ALL Disposable Node available.

This Multipass installation uses Virtual Box in order to support Windows 10 Home computers.

3.1.1 Prerequisites

  1. Windows 10 or 11, Windows Server 2016 or 2019
  2. Minimum 4 GByte RAM
  3. Minimum 100 GByte Free Disk Space
  4. Administrator privileges
  5. Internet connection
  6. No previous installation of Virtual Box

3.1.2. Four Steps

  1. Download installnode.cmd from
    https://createnode.88.io/winmultipass?token=
    Note: you must supply the "Create Node Token" provided to you in your Private Cyberspace.

  2. Open Command Prompt with "Run as administrator" option, and run the installnode.cmd script for the first time.

  3. Once the installation is completed, you'll be prompted to reboot. Press "y" to proceed with a reboot.

  4. Open Command Prompt with "Run as administrator" option, and run installnode.cmd script for the second time.

That's it, the Disposable Node should now be visible in your Private Cyberspace!

3.2. Windows Subsystem for Linux

The free Windows Subsystem for Linux (WSL) can be used to run Ubuntu inside Windows 10 and 11.

Although this WSL method takes less resource to run than the Multipass method (described above), some Disposable Nodes (e.g. Infinite Disk) are not supported with WSL, although most Disposable Nodes (e.g. Fuzzy Blockchain) are OK.

3.2.1 Prerequisites

  1. Windows 10 or 11
  2. Minimum 4 GByte RAM
  3. Minimum 100 GByte Free Disk Space
  4. Administrator privileges
  5. Internet connection
  6. No previous installation of WSL

3.2.2. Six Steps

  1. Download installnode.cmd from
    https://createnode.88.io/wsl?token=
    Note: you must supply the "Create Node Token" provided to you in your Private Cyberspace.

  2. Open Command Prompt with "Run as administrator" option, and run installnode.cmd script.

  3. Once the installation is completed, you'll be prompted to reboot. Press "y" to proceed with a reboot.

  4. After the machine is rebooted, and you're logged into your account, it'll continue with the remainder of the installation. You'll then be prompted to enter username/password to create a new WSL user account. The installation of WSL is completed now.

  5. Open Command Prompt with "Run as administrator" option, and run installnode.cmd script for the second time. This will now run the remaining configuration instructions.

  6. Run startnode.cmd to manually start SSH server, and Tinc server. Next time the machine boots up, it'll be done automatically.

That's it, the Disposable Node should now be visible in your Private Cyberspace!

4. Apple macOS

Disposable Node can run inside a Virtual Machine under Apple macOS.

Below are 2 supported ways of running Disposable Nodes on Apple macOS computers:

  • UTM (experimental but works on x86-64 and ARM64)
  • Virtual Box (stable but works on x86-64 only)

Besides the above 2, other software can also be used to create an Ubuntu Server environment and the same ubuntu one command install will still work.

4.1. UTM

The free Universal Turing Machine (UTM) can be used to run Ubuntu inside macOS on both x86-64 or ARM64 computers.

4.1.1 Prerequisites

  1. macOS 11 or 12
  2. Minimum 4 GByte RAM
  3. Administrator privileges
  4. Internet connection
  5. No previous installation of UTM

Instructions are here:

4.1.2 One Command

After the installation of Ubuntu inside UTM on macOS, just use the same ONE COMMAND for Ubuntu above.

4.2. Virtual Box (macOS)

VirtualBox is for x86-64 only and will NOT work on new Apple machines with ARM64 processors.

4.2.1 Prerequisites

  1. macOS 11 or 12
  2. Minimum 4 GByte RAM
  3. Administrator privileges
  4. Internet connection
  5. No previous installation of VirtualBox

The recommended Virtual Machine software for macOS is the free VirtualBox.

Instructions are here:

Further Reference:
https://brb.nci.nih.gov/seqtools/installUbuntu.html

4.2.2 One Command

After the installation of Ubuntu inside VirtualBox on macOS, just use the same ONE COMMAND for Ubuntu above.

5. Apple iOS

Running Disposable Nodes inside a Virtual Machine on Apple iOS is NOT for the faint-hearted.

Even with earlier versions (iOS 11, 12 ,13) you still need to use sideloading to run Ubuntu on iOS, with the recent iOS versions you need to jail break the phone.

For geeks who love a challenge, this is the app we have been playing with:

6. Google Android

Running Disposable Nodes inside a Virtual Machine on Google Android is increasingly difficult as more restrictions are placed on non-Google software with every new Android release.

Recent releases (e.g. Android 12) made it very hard to run Ubuntu in the background without rooting the phone.

For geeks who love a challenge, these are the apps we have been playing with:

Identification Requirement

Some citizen applications may have an Anonymously Node policy, allowing anyone to create a node and become part of it, whether they disclose their identities or not.

Some citizen applications like Fiduciary Exchange and Geo Position have Identified Node policies, only allowing people who have identified themselves to set up their disposable nodes.