Nimona’s main goal is to provide a number of layers/components to help with the challenges presented when dealing with decentralized and peer to peer applications.
For a technical overview, please refer to the documentation introduction.
Assuming you have a working Go environment with Go 1.10 or higher:
go get -d nimona.io/go
cd $GOPATH/src/nimona.io/go
dep ensure
You can either go install nimona.io/go/cmd/nimona
or run it from
source every time with go run nimona.io/go/cmd/nimona
.
You can install the daemon in a supported provider.
nimona daemon install --platform do --token <> --ssh-fingerprint <> --hostname <>
- --platform the provider to be used for the deployment
- --hostname the hostname that nimona will use, if defined the dns will also be updated
- --token the access token required to authenticate with the provider
- --ssh-fingerprint the ssh fingerprint for the key that will be added to the server (needs to exist in the provider)
- --size size of the server, default for DO s-1vcpu-1gb
- --region region that the server will be deployed, default lon1
- do - DigitalOcean