Setup Your Local Node
The Everywhere Computer is powered by Homestar nodes — our implementation of the IPVM protocol.
To setup your local Homestar
node, we highly recommend using Node
.
Open your terminal and run:
Install homestar
using brew by running:
- Go to this page and scroll down to
Artifacts
: https://github.com/ipvm-wg/homestar/actions/runs/7117766904 - Download the
.zip
file for your platform - we recommend themusl
build for linux - Unzip the file and move the
homestar
binary to somewhere in your path (e.g./usr/local/bin
) - Make sure the binary is executable (
chmod +x /usr/local/bin/homestar
)
Setup your workspace
We’ll store settings for your local Homestar node and the registry of functions that your workflows will run on Everywhere Computer in a workspace.
1. Clone the getting-started
repo
- Clone the repo here: https://github.com/everywhere-computer/getting-started
- Open your terminal and navigate to the
getting-started
folder.
2. Add the default functions to IPFS
All functions on the Everywhere Computer are content addressed on IPFS, which means they are identified and located using something called a CID (Content IDentifier). This getting started workspace includes a set of image manipulation functions that our sample workflows will run.
To add these image manipulation functions to your local IPFS node, run:
3. Generate an identifying keypair
Your local Homestar node needs to be identifiable on the Everywhere Computer network. To do this, run:
Boot up the Everywhere Computer
We can now start the node by running:
🧟 It’s alive! 🧟