Data Management Framework with a Distributed Database.
One may like to change configuration parameters before release. Please see below for pundun configuration.
$ git clone https://github.com/pundunlabs/pundun.git
$ cd pundun
$ rebar3 release
$ rebar3 as prod tar
$ rebar3 as target tar
Edit 'PROD/etc/pundun.yaml';
where PROD is '\_build/RELEASE/rel/pundun' and
RELEASE is default | prod | target
if above commands are applied.
Modify 'pbp_server_options' parameter.
SSL certificate and key files should be defined here.
To generate self signed certificate files, one may use below commands.
$ cd <PROD>/lib/pundun<VERSION>/priv/
$ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 1095 -nodes
$ cd <PROD>/bin/
$ ./pundun start
Read local logs from 'PROD/log/local.pundun.log' file.
To connect local pundun node's CLI that is created as above.
$ ssh admin@localhost -p 8884
Or ssh to remote node that listens on a configured ip and port.
Edit 'PROD/etc/pundun.yaml'.
Store any public key in 'authorized_keys' file at the configured 'system_dir'.