Transfer a Meteor App to Another Account
Move a deployed Meteor app to a different user or organization using the CLI.
Need to hand off an app to a colleague or move it from your personal account to an organization? Galaxy lets you transfer ownership using the meteor authorized command from the CLI.
What you'll need: Meteor CLI installed, deploy access to the app you're transferring, and the exact username or organization name of the destination account.
How Account Selection Works
When you deploy a Meteor app, Galaxy follows a priority order to decide which account owns it:
- If an app with that hostname already exists in an account, Galaxy deploys to that account.
- If you pass
--owner someorganization, Galaxy uses that organization. - If your personal account is registered for Galaxy hosting, Galaxy uses it.
- Otherwise, Galaxy picks the first organization you're a member of.
If you're a member of two or more accounts, you can transfer an existing app from one to another using meteor authorized.
Transfer the App
Meteor 1.3 and Later
Use the --transfer flag. This moves the app to the new account in one step:
DEPLOY_HOSTNAME=us-east-1.galaxy-deploy.meteor.com meteor authorized your-app.meteorapp.com --transfer new-account-nameDEPLOY_HOSTNAME=eu-west-1.galaxy-deploy.meteor.com meteor authorized your-app.eu.galaxy.meteorapp.com --transfer new-account-nameDEPLOY_HOSTNAME=ap-southeast-2.galaxy-deploy.meteor.com meteor authorized your-app.au.galaxy.meteorapp.com --transfer new-account-nameReplace your-app.meteorapp.com with your app's full hostname and new-account-name with the username or organization name you're transferring to.
Meteor 1.2 and Earlier
Older Meteor versions don't support --transfer. Use --add instead to grant deploy access to the destination account:
DEPLOY_HOSTNAME=us-east-1.galaxy-deploy.meteor.com meteor authorized your-app.meteorapp.com --add new-account-nameDEPLOY_HOSTNAME=eu-west-1.galaxy-deploy.meteor.com meteor authorized your-app.eu.galaxy.meteorapp.com --add new-account-nameDEPLOY_HOSTNAME=ap-southeast-2.galaxy-deploy.meteor.com meteor authorized your-app.au.galaxy.meteorapp.com --add new-account-nameDeploy Privileges Required
You need deploy privileges to the destination account for --add to work. Make sure new-account-name is a valid Galaxy username or organization that you're already a member of.
Moving an App Across Regions
The meteor authorized command transfers ownership within the same region only. To move an app to a different region, you need to redeploy it:
Deploy to the Target Region
Deploy the same app code to the new region with a fresh hostname. Set DEPLOY_HOSTNAME for the target region and configure your DNS so the new hostname points to that region's ingress.
Stop the Original App
Once the new deployment is live and tested, stop the app in the original region from the Galaxy dashboard.
Billing After a Transfer
Usage that occurred while the app belonged to the old account is billed to that account. Any usage after the transfer is billed to the new account. There's no retroactive reallocation.

