Digital Ocean is a great option to host your Strongspace installation. Each Droplet (VM) is SSD backed and has a large amount of free bandwidth included. Digital Ocean also hosts S3-Compatible storage called Spaces which is a good option to host your data.
Get started by creating a Droplet running Ubuntu 16.04.4 x64
Select a droplet size with at least 2GB of RAM. The $10/month Standard droplet is a good place to start. You can always resize your droplet in the future.
Next select a datacenter region close to where you plan to access Strongspace and finish creating your droplet. We recommend enabling monitoring so you can see more detailed usage statistics from the Digital Ocean dashboard.
Wait for your droplet to finish booting and connect in via SSH.
Strongspace operates inside a single-node Kubernetes cluster. While this might seem like overkill it has many benefits including easy of upgrades and administration. We provide a simple script that you can fetch, and execute locally. It is well documented so you can read understand what it is doing.
curl https://charts.strongspace.com/scripts/install_kubernetes > install_kubernetes.sh
chmod 700 install_kubernetes.sh
Helm is an open-source package manager which Strongspace uses to deploy itself and handle updates.
You can fetch the helm install script, and then execute it locally. It is well documented so you can read and understand what it is doing before you run it.
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
chmod 700 get_helm.sh
Alternatively, if you want to live on the edge, you can execute it with a single command
$ curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash
You can now use Helm to install Strongspace
kubectl apply -f https://charts.strongspace.com/scripts/tiller-rbac.yaml
helm init --service-account tiller
helm repo add strongspace https://charts.strongspace.com
helm repo update
helm install strongspace/strongspace
Next you need to configure your Strongspace installation