Before you start
This guide is for teams that already operate a Kubernetes cluster. If you have a single Linux server, the standard installation is simpler and fully supported — you do not need Kubernetes to run Collabase. You need:By default the chart runs Collabase as a single instance with files on
cluster volumes. To run multiple instances, switch file storage to an
S3-compatible bucket and enable the dedicated worker — see
Scaling out below.
Install
The chart ships inside the release package underdeployment/helm.
1
Download and unpack the release
Download
collabase-deployment-<version>.zip from the
releases page and unpack it.2
Install the chart
3
Wait for the first start
The database setup runs as a one-time job right after install. The
application can answer with errors for a minute or two until it finishes.
Watch it complete:
4
Read your admin password
admin@collabase.local (or the email you set via
--set app.adminEmail=...) and this password.Updating
Using your own database
If you run a managed PostgreSQL (for example Cloud SQL or RDS):Collabase needs the
vector extension in PostgreSQL. On managed databases
you may have to enable it explicitly in your provider’s console before the
first install.Scaling out
Running more than one application instance requires two things, and the chart refuses to render without them (with a message explaining why):-
S3 file storage — with cluster volumes, a second instance cannot see
files the first one stored. Set up a private bucket first
(File storage guide — providers, permissions, policy):
-
The dedicated worker — background jobs (automations, indexing) move to
their own single instance so they run exactly once:
If you migrate an existing single-instance installation to S3, copy the
files into the bucket first — the File storage guide
has the step-by-step migration.
Restoring a backup
Restore your database dump first, then runhelm upgrade. Do not restore
into a brand-new helm install — a fresh install runs its first-time setup,
which would write on top of your restored data.
Troubleshooting
The install failed with a job error. Read the job’s log — it names the problem directly:kubectl get jobs -n collabase.
I need help. Open a ticket at
collabase.featurebase.app and attach
the output of kubectl get pods -n collabase and the job log above..png?fit=max&auto=format&n=V5LGcGniNC1X_QJO&q=85&s=8c9ba3ce9a0d0045976180c9f669af26)
