Getting started
Last updated
Was this helpful?
Last updated
Was this helpful?
In this tutorial you will learn how to setup:
A full factomd node with a wallet daemon
Factom-cli
Docker
You need these to be able to get started with interacting with the Factom Blockchain. This tutorial is relevant for both mainnet and testnet and assumes that you've already setup an updated latest LTS version of Ubuntu. Minimum specifications for a node is listed below.
A modern CPU
16 GB RAM
At least 50 GB storage
20 Mbit/s synchronous
Up to 1TB / month data transfer
Static IP-address
Setting up a factomd node is very easy, download the latest release by running the following:
After the download is finished, install the package:
Once installation is complete you have access to the Factom daemon, wallet daemon and the Factom CLI.
To start the Factom daemon simply run:
You also have access to the wallet daemon and CLI tools:
Create the Factomd volumes:
Place the factomd.conf
in the correct folder:
Run factomd
in Docker:
Now we want a wallet daemon running. You can easily just run factom-walletd above, but you might want to run it as a system service:
Congratulations, you now have a basic Factom daemon running in a docker container. You should be able to use this to complete the rest of the tutorial.
The version in the above command may be outdated, be sure to check what the is.
You can use the above deb package to interact with the protocol and complete the tutorial, but as an ANO your Factom daemon will run within a Docker container. Install Docker by following . Make sure to allow your non-root user to use Docker:
The version in the above command may be outdated, be sure to check what the is.