Self Hosted on AWS best way to get started

Just starting to evaluate GitPod. We have a self-hosted GitLab that we want to integrate to a self-hosted GitPod. I’ve read the AWS install guide - https://www.gitpod.io/docs/self-hosted/latest/install/install-on-aws-script/ which I tried but the base install has alot of config that isn’t suitable. For example we want to tweak things like Public VPCs etc, I assume it doesn’t need to be Public? So my question is :

  1. Do I just run the installer and tweaks things afterwards or
  2. Is it best to set up the cluster ourselves to our preferences and then install GitPod on top of this. If this is the case what would I need to follow for just a GitPod install without the Cluster install and are there some guidelines as to what the cluster should look like (preferred instance sizes etc)
1 Like

Hi @markmann12,

welcome aboard!

but the base install has alot of config that isn’t suitable

That makes sense. To be honest, we operate gitpod.io on Google Cloud and until now have limited experience with AWS, that’s why there might be oddities.

Is it best to set up the cluster ourselves to our preferences and then install GitPod on top of this

Yes, especially with bigger/more serious installations. The way to install Gitpod on an existing cluster is described here: https://www.gitpod.io/docs/self-hosted/latest/install/install-on-kubernetes/

We have no list of recommendations (yet) - it heavily depends on how much money you have to spend! But there are some fixpoints:

Hope that helps!

3 Likes

Hi,

If it helps, we wrote the infra in CDK (vpc, eks, aurora…).
We use the provided helm chart to deploy, with some extra.
The chart was the easiest way.
We use 2 t3.large by default, with scaleing.

2 Likes

Thanks for the info - we’ll give it a go