trongate.cloud
Start free
Early access Free while we grow

Push your Trongate app.
It's live.

Connect GitHub, answer a few quick questions and your app runs on its own HTTPS address with a database. Every push after that ships by itself.

You push. We deploy.

That's the whole job.

Simple

Connect GitHub and pick a repo. No servers to run, nothing to configure.

Fast

Every push goes live by itself, on HTTPS, with a database ready.

Convenient

Free to start, hosted in Germany, and one click to roll back.

How it works

Four answers. Then it's live.

  1. 01

    Connect GitHub

    Link your GitHub account. Private repositories work.

  2. 02

    Pick a repository

    Choose the repo and the branch that should go live.

  3. 03

    Name it

    The name becomes your address at name.trongate.dev. Bring your own domain whenever you like.

  4. 04

    Push

    Each push builds, passes a health check and goes live. Roll back in a click if needed.

Stability

Peace of mind from deploy to production.

Stability throughout, the Trongate way. The framework puts stability first, and so does the place you run it.

Read Trongate's commitment to stability →
  1. 01
    Nothing goes live untested

    A new build only takes traffic once your app answers. Until then, the last good one keeps serving.

  2. 02
    Failed deploys undo themselves

    If a new build fails its check, we put the last good one back automatically. Nobody has to wake up for it.

  3. 03
    Every good build is kept

    Roll back to any earlier release in one click, without rebuilding.

  4. 04
    No surprise upgrades

    We build exactly what you pushed, on the Trongate version you chose. Your app changes when you change it.

Features

Everything between git push and a happy visitor.

Deploy on push
A webhook ships every push to your branch. If GitHub drops one, we notice the new commit and deploy it anyway.
Custom domains, HTTPS included
Add a CNAME. We spot the DNS change, issue a certificate and switch your domain on, no redeploy needed.
Safe rollouts
Your old version serves until the new one passes its check. If it fails, the last good build comes straight back. Roll back any time in one click.
A database per app
MariaDB with the credentials wired into your config.
Sleeps when idle
Side projects nap when nobody visits and wake on the next request. Keep production always on.
Status at a glance
See whether your app is up, and every deployment with its build log.

Questions

Which Trongate versions work?
Trongate v1 and v2. You pick the version when you set up the app.
Do I need Docker or a Dockerfile?
No. We build the container image from your repository for you.
What does it cost?
Nothing while we're in early access. After that we plan a flat price of about $5 a month per project, with no usage charges and no surprise bills.
Are there limits on bandwidth, storage or database size?
No hard limits. Hosting is fair use, and a typical Trongate app never comes close to what we plan for. If a project uses far more than its share, we'll get in touch and talk it through before anything changes.
What happens when my project outgrows it?
Nothing breaks. Apps sleep after 15 minutes without visitors and wake on the next request, so quiet apps cost nothing to keep. If your project keeps needing a lot more, like an always-on service or a heavy background job, we'll reach out about a plan that fits.
How do I use my own domain?
Add it to your app and create a CNAME record pointing at trongate.dev. We check the DNS and switch it on with a certificate as soon as it resolves.
Where is my app hosted?
On Hetzner servers in Falkenstein, Germany.