HarperDB
HarperDB
by HarperDB

Version 2.3.0

OS Ubuntu 18.04

DATABASES

Description

HarperDB is a distributed database focused on making data management easy. HarperDB has an easy to use REST API, supports NoSQL and SQL including joins, and is easy to use. HarperDB leverages standard interfaces so that you can use the reporting and analysis tool that best meets your needs. Try HarperDB Cloud for a fully managed and hosted Database-as-a-Service powered by AWS with the same code base and single easy to use API endpoint.

Software Included

Getting started after deploying HarperDB

Description

HarperDB is a distributed database focused on making data management easy. HarperDB has an easy to use REST API, supports NoSQL and SQL including joins, and is easy to use. HarperDB leverages standard interfaces so that you can use the reporting and analysis tool that best meets your needs.

Getting Started

Deploying a HarperDB Droplet

  • When deploying your HarperDB Droplet, choose the Add Volume option and then select Manual Format & Mount.

Using Your HarperDB Droplet

Additional Information

  • A user account named ubuntu is created when your Droplet is deployed. This account is used to run HarperDB.
  • The ID of your Droplet can be obtained by running the following shell command on your Droplet
curl http://169.254.169.254/metadata/v1/id -w "\n"
  • The ID of your Droplet can also be obtained by browsing to https://cloud.digitalocean.com/droplets, then clicking on your HarperDB Droplet. The ID of your Droplet is contained in the URL of this page. For example, if the URL is https://cloud.digitalocean.com/droplets/204359778, the Droplet ID is 204359778
  • The additional block storage volume attached to your Droplet is used to store the HarperDB databases. Logical Volume Manager is used to create a logical volume on this block storage volume. If needed, expand the block storage volume and use Logical Volume Manager to expand the logical volume. See our LVM Digital Ocean Docs
  • The Droplet uses Uncomplicated Firewall (ufw); the following ports are enabled 9925 HarperDB HTTP, 31283 HarperDB HTTPS, 1111 HarperDB Clustering, and 22 SSH.
  • It is reccomended that you update HarperDB admin password.

API Creation

In addition to creating a Droplet from the HarperDB 1-Click App via the control panel, you can also use the DigitalOcean API.

As an example, to create a 4GB HarperDB Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.


  curl -X POST -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer '$TOKEN'' -d \
      '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"harperdb-18-04"}' \
      "https://api.digitalocean.com/v2/droplets"
      

Support Details

Supported By:HarperDB
Support URL:https://harperdbhelp.zendesk.com/hc/en-us/requests/new
Support Email:support@harperdb.io

Additional Links

HarperDB Home

HarperDB Home Page