This repository contains instructions and configuration for running your own unison.cloud "Bring Your Own Cloud" (BYOC) cluster. It is a repository template that you are intended to create a new repository from. There are multiple options based on how you'd like to deploy your cluster:
- Docker Compose instructions for a simple deployment on a local cluster.
- EC2 instructions to use Terraform (or OpenTofu) to deploy to to AWS EC2 instances
- EKS instructions to use Terraform (or OpenTofu) to deploy on a Kubernetes cluster via AWS Elastic Kubernetes Service (EKS) and deploy Unison Cloud on the resulting Kubernetes cluster.
In order to create and use your own Unison Cloud cluster, you will need:
-
A unison.cloud account with an active subscription.
-
UCM must be installed, you can see our quickstart guide for setting that up.
-
You have to have recently run
auth.login
inside UCM.
These configurations are intended to demonstrate minimalist deployments of unison.cloud. They are not production-ready but serve testing, development, and demonstration purposes. They provide an easy way to test unison.cloud in your own environment, with the expectation that you might later integrate these learnings into an existing production environment.