Canadian app hosting built for git push

Deploy apps, websites, and databases on your own Toronto server. We handle the server maintenance. You ship your code.

Start your free trial

From $45 CAD/month

From your repo to a running app

We set up Coolify, your deployment dashboard. You connect your code.

  1. 1

    Choose your server

    Choose a plan and watch your Toronto server come online.

  2. 2

    Connect your repo and deploy

    Connect GitHub or GitLab. Coolify builds your app, adds SSL, and redeploys when you push.

  3. 3

    Add a database if you need one

    Launch PostgreSQL, MySQL, Redis, or MongoDB in one click, using the same server resources.

Canadian to the core

Canadian data residency

A dedicated VM in Toronto holds your apps, databases, and server configurations. The infrastructure belongs to a privately held Canadian corporation.

Canadian jurisdiction

Heroku, Railway, Render, and Vercel are US companies, and the CLOUD Act reaches data they hold anywhere in the world. MapleDeploy has no US parent or subsidiary.

Canadian privacy law

We operate under PIPEDA, Canada's federal privacy law. If your business is covered by it too, EU data can come to you without extra transfer paperwork.

One server. One monthly price.

One Toronto server for your apps and databases. Maintenance, security updates, and weekly snapshots included.

What you can deploy

Connect a repository or bring your own Docker container image.

  • Node.js, Python, Ruby, Go, PHP, Java
  • Static sites and SPAs
  • APIs and backend services
  • Full-stack apps with managed databases

Follow the first deployment guide to get started.

300+ one-click services

WordPress, Supabase, Grafana, n8n, Ollama, and hundreds more. Deploy preconfigured services alongside your apps with one click.

Close-up of the one-click services grid showing WordPress, Supabase, Grafana, N8N, and other popular services

The tools to keep your apps running

PR preview environments

Preview each pull request with its own URL and automatic cleanup.

Logs and deployment alerts

Read service logs in Coolify. Get deployment alerts via Discord, Telegram, or email.

One-click rollbacks

Return to a previous deployment from the Coolify dashboard.

Isolated by default

Your own virtual machine, with dedicated resources and no shared containers.

Secrets and environment variables

Set variables per service. Secrets are encrypted; locked values stay out of deployment logs.

Weekly server snapshots

Full-server snapshots included. Add database backups in Coolify for more granular recovery.

Real-time server monitoring

Track CPU and memory usage in Coolify. No separate monitoring setup.

Close-up of CPU and memory usage charts with live 5-minute polling interval and zoom controls

Why this exists

It started with a simple goal: run my projects on Canadian infrastructure. That turned out to be surprisingly difficult.

Every developer-friendly platform as a service (PaaS) was a US company under US jurisdiction: Heroku, Railway, Render, Vercel. Whether you need Canadian hosting for compliance or just prefer it on principle, the options were the same: none.

So I built what I was looking for: a Canadian deployment platform with the modern PaaS experience, and no US cloud underneath. Your code and your data, on Canadian soil.

Ross Hill

Before you deploy

How is this different from Heroku, Railway, Render, Vercel?

Jurisdiction, pricing, and architecture. Those platforms are US companies subject to the CLOUD Act, wherever they run your workload. They charge per-project or per-resource on shared infrastructure. MapleDeploy gives you a dedicated VM with its own RAM and storage, no noisy neighbors. Deploy multiple apps, databases, and services on one server for a flat monthly price. No per-project fees, no egress billing. One PaaS, one price.

What does "Canadian jurisdiction" actually mean?

Your application data, databases, and server configurations are stored in Canada, governed by Canadian law. Outside the reach of the US CLOUD Act, with infrastructure designed for PIPEDA compliance. Canada also has GDPR adequacy status. Payment processing is handled by Stripe, a US company, and we offer Interac e-Transfer as a fully Canadian alternative.

What do you manage, and what do I manage?

We provision and maintain your server, apply security updates, and take weekly full-server snapshots. You deploy your apps, configure domains, and manage databases through the Coolify dashboard. Application setup and code changes remain in your hands. See the first deployment guide for the steps.

What about CDN / edge deployments?

MapleDeploy runs your app on a dedicated VM in Toronto. For Canadian audiences served from Canadian infrastructure, that's fast and it's also the whole point. If you want edge caching for static assets or a global audience, Bunny.net or Cloudflare sit nicely in front and your origin and data stay in Canada.

You're running Coolify underneath?

Yes. Coolify is Apache 2.0 open source and MapleDeploy hosts it for you on a dedicated Toronto VM.

Can you provide compliance documentation?

Yes. We publish our privacy policy, data residency attestation, and SLA, along with a status page. See all legal documents.

How do backups work?

Weekly full-server snapshots cover your OS, Coolify, containers, volumes, and databases, retained for 30 days after cancellation. That's disaster recovery. For granular recovery (like restoring a dropped table), use Coolify's built-in database backups to S3-compatible storage. Two layers that work together.

Who's behind this?

Ross Hill, a developer in Toronto. I built MapleDeploy because I wanted a Canadian deployment platform and it didn't exist. I use it myself every day.

Deploy your first app in Canada

Try Starter or Pro free for 30 days. Deploy a real project and see if it fits.