Galaxy

Quickstart Guide

Ready to get your first app live? Galaxy makes it simple.

Whether you're running Meteor, Node.js, Python, or AdonisJS, you'll be deployed in about 5 minutes.

Time Required: About 5 minutes

What you'll need: A GitHub repository with your app code and a Galaxy account

To deploy any application on Galaxy, you must add a valid payment method for identity verification. We'll place a small temporary hold on your card to verify it, then automatically refund it. You'll only be charged if you deploy a paid app.


The Quick Path

Create Your Galaxy Account

Head to https://beta.galaxycloud.app/signup and sign up. Verify your email and you're good to go.

Choose Your App Type

Log in to your Galaxy dashboard and click Create New in the top right. A wizard opens asking what you're deploying.

Pick Meteor.js for your Meteor application. Galaxy automatically detects your Meteor version (1, 2, or 3) from your project.

Pick Node.js for Express, Next.js, or any Node.js framework. You'll select the specific version later in configuration.

Pick Python for Flask, Django, or other Python frameworks. You'll select the specific version later in configuration.

Pick AdonisJS for AdonisJS 6 or AdonisJS 7 applications. This comes with pre-configured settings optimized for the framework.

Click your choice and move on.

Connect Your Repository

Click Continue with GitHub and authorize Galaxy to access your repositories. This one-time setup lets Galaxy watch your repo for changes and deploy automatically.

GitHub is currently supported for Push to Deploy. BitBucket support is coming soon. If your code lives elsewhere, push it to GitHub first for now.

Select Your Repository

Browse your GitHub repositories or use the filter to find the one with your app. Click Import next to it.

Don't see your repository? Check that the Galaxy GitHub app has permission to access it in your GitHub settings.

Select Account and Plan

Pick your Galaxy account (Personal Account or an Organization), then choose a plan.

  • Free: Testing and learning (one Tiny container)
  • Essentials: Production apps with flexible sizes
  • Professional: Full features plus Monti APM
  • Sandbox: Testing and learning (one Nano container)
  • Production: Live apps with multiple sizes
  • Business (coming soon): Enterprise options

Select a container size from the table shown. Don't overthink it. Start smaller and scale up later if needed. Click Next Step when ready.

Configure and Deploy

Fill in the essential fields:

  • App Display Name: A friendly name for your dashboard
  • Custom Subdomain: Your app's URL (pick something memorable)
  • Branch: Which Git branch to watch (usually main or master)
  • Region: Pick the one closest to your users (paid plans only; free apps deploy to us-east-1)
  • Docker Preset: Pre-configured runtime for your app
  • Health Check Path: HTTP path Galaxy pings to verify your app is running

Add any environment variables your app needs (API keys, database URLs, etc.), then click Deploy.

Never hardcode secrets in your code. Always use environment variables.

Galaxy clones your repo, installs dependencies, builds your app, and goes live. Your app URL appears when it's done. That's it!


Deploy Using the CLI

Want to deploy from your terminal? Galaxy also supports CLI deployments for Meteor and other runtimes. This gives you more control over the deployment process and works great for automation and CI/CD pipelines.

Check out the Galaxy CLI and the Meteor CLI guides to get started from the command line.


After Deployment

Your app is now live. Galaxy handles the infrastructure automatically:

  • SSL certificates: HTTPS works out of the box
  • Health monitoring: Galaxy watches your app and restarts if needed
  • Zero-downtime updates: Push code, Galaxy deploys automatically
  • Automatic restarts: If your app crashes, Galaxy brings it back

Common Questions


Troubleshooting

Having trouble with your deployment? Here are common issues and how to solve them.

Still stuck?

Reach Galaxy support via live chat or email. Share your app name and recent logs, and we'll help you get unstuck.


What's Next?