Moving to self-hosting

Take what you evaluated on Eddytor Cloud into your own deployment - same images, your infrastructure.

Eddytor Cloud runs the identical public packages a self-hosted installation uses, so "moving" is less a migration than a redeployment: stand up your own instance and point it at the same object store.

Why your data doesn't need migrating

Your table data was never inside Eddytor Cloud - it lives in the bucket you connected (see How it works); only Cloud's metadata (organisation membership, roles, API keys, policies, audit history) is re-created on your own instance.

Steps

Deploy Eddytor. Quickest start on a single machine:

curl -fsSL https://get.eddytor.com | sh

or on Kubernetes with the Helm chart:

helm install eddytor oci://ghcr.io/nordalf/charts/eddytor

See Deploy for docker-compose, AKS/GKE/EKS guides, and the production checklist.

Create the first admin. Self-hosted instances have self-service sign-up disabled by default; provision the first account with eddytoradm setup - see First admin. Invite the rest of your team from there.

Register the same storage. Add the bucket you used on Cloud (Connect Storage). Discovery finds your existing Delta tables; nothing needs to be exported or copied.

Re-create governance. Policies, workspaces, shared storage configurations, and API keys are metadata - re-create them via the REST API or CLI. Keys minted on Cloud will not work against your instance.

Clean up Cloud. Delete the storage configurations from your Cloud organisation so the hosted environment no longer holds credentials for your bucket.

What changes when you self-host

Eddytor CloudSelf-hosted
Sign-upSelf-service, email confirmationDisabled by default; eddytoradm setup + invites
CapacityShared, instance limitsYours to size and configure
UpgradesManaged for youYou choose when (Upgrades)
Features & APIIdenticalIdentical

Good to know

The Community Edition is free to self-host - on Cloud and off it, the features and API are identical.

On this page