Galaxy

Apps on Galaxy

Deploy and manage your applications on Galaxy. Support for Meteor.js, Node.js, Python, and AdonisJS with zero downtime deployments and automatic scaling.

Deploy Your Apps on Galaxy

Galaxy is built to host your applications, whether you're running Meteor.js, Node.js, Python, or AdonisJS. Deploy from your Git repository, scale automatically as your app grows, and let Galaxy handle the infrastructure. You focus on code, we handle the rest.

Push to Deploy

Connect your GitHub repository once, and every push automatically deploys your latest code with zero downtime.


What Runtime Are You Using?

Galaxy supports multiple runtimes. Find yours below and jump straight to the deployment guide.


How Galaxy Apps Work

Here's the flow, keeping things simple.

1. Push to Deploy

Connect your GitHub repository to Galaxy. Every time you push code to your deploy branch, Galaxy automatically detects the change and starts a new deployment. Your app updates with zero downtime. Old deployments are cleaned up, new code goes live.

2. Automatic Scaling

Your app grows with traffic. Define scaling rules and Galaxy handles it for you. Need more containers? Add them instantly. Need to shrink? Scale down and watch costs drop.

3. Integrated Databases

Host MongoDB, PostgreSQL, or Redis right alongside your apps. Zero data transfer fees between your app and database because they're in the same infrastructure. Simple connection strings, automatic backups, and easy scaling.

4. Monitoring and Alerts

See what's happening in real time. View app logs, monitor resource usage, set up alerts for deployments and failures. Professional plan includes Monti APM for deep performance insights on Meteor apps.


Getting Started in Three Steps

Pick your runtime above and follow the guide, or use this quick walkthrough.

Connect Your GitHub Account

  1. Go to your Galaxy dashboard
  2. Click Deploy New App
  3. Select your runtime (Meteor, Node.js, etc.)
  4. Click Continue with GitHub
  5. Authorize Galaxy to access your repositories

That's it. Galaxy remembers this for future deployments.

Pick Your App and Settings

  1. Select the repository containing your app
  2. Choose your plan (Sandbox for testing, Production for live)
  3. Pick a container size
  4. Select your deploy branch (usually main)
  5. Choose your region (paid plans only; free apps deploy to us-east-1)
  6. Add any environment variables your app needs

Don't sweat the details here. You can change most of this later from the dashboard.

Watch Galaxy Work

  1. Click Deploy
  2. Galaxy clones your repo, installs dependencies, builds your app
  3. Your app goes live on Galaxy's infrastructure
  4. You get a URL like myapp.sandbox.galaxycloud.app

Next time you push code, Galaxy redeploys automatically.


Features Across All Runtimes

Push to Deploy

Automatic deployments on every push. Your workflow stays the same.

Zero Downtime Updates

Deploy new versions without your app ever going offline.

Managed Databases

MongoDB, PostgreSQL, Redis. Automatic backups. Zero transfer fees.

Environment Variables

Store secrets securely. No committing passwords to Git.


Before You Deploy

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. Don't worry: you'll only be charged if you deploy a paid app.

A few things to know upfront.

GitHub is Required

Currently, Push to Deploy works with GitHub. If your code is on GitLab, Bitbucket, or somewhere else, push it to GitHub first. Galaxy integrates with your GitHub account to detect pushes and trigger deployments.

Your App Needs a Start Script

Galaxy needs to know how to start your app. Define a start script in your package.json (Node.js) or equivalent config file. Your app should listen on the PORT environment variable that Galaxy provides.

Don't hardcode port 3000 or 5000. Read from the PORT environment variable instead. Galaxy passes this to your app.

Region Matters

Pick the region closest to your users. Galaxy runs in US East, EU West, and Asia Pacific. Same-region deployments mean lower latency and faster responses.


Questions? We've Got Answers


Choose Your Runtime and Deploy

Ready to get started? Click on your runtime above and follow the deployment guide. You'll be live in minutes.

Don't have code ready yet? No problem. You can always test with a simple "Hello World" app first to get familiar with the process.

Have questions along the way? Galaxy support is fast and helpful. Use the live chat in your dashboard or email.

Now stop reading and start deploying.