Simple hosting for great apps.

One command to go from Rails app to live URL. No config files, no Dockerfile, no infrastructure to manage.

$ hadoken signup $ hadoken Live: https://myapp.hadoken.app

How it works

01

You write code

Build your Rails app. Commit to git. That's your side of the deal.

02

Hadoken figures it out

It reads your Gemfile.lock, detects your stack, builds a container, runs migrations, and provisions TLS. Zero config.

03

Your app is live

HTTPS URL, logs, environment variables, Rails console access -- everything you need to run in production.

What you get

One-command deploy

hadoken packages, builds, deploys, and gives you a URL. Subsequent deploys are the same single command.

Zero configuration

No Dockerfile, no Procfile, no YAML. Hadoken reads your Gemfile.lock and handles the rest.

Automatic TLS

HTTPS from the first deploy. Certificates are provisioned and renewed automatically.

Encrypted env vars

hadoken env set KEY=VALUE. Encrypted at rest, masked in output, synced on change.

Logs and console

Stream live logs with hadoken logs -f. Open a Rails console with hadoken console.

Auto migrations

rails db:prepare runs automatically on every deploy. Run anything else with hadoken run.

The full toolkit

$ hadoken signup # create account $ hadoken # deploy $ hadoken status # check deploy $ hadoken logs -f # stream logs $ hadoken env set KEY=VALUE # set env var $ hadoken console # rails console $ hadoken run -- rails db:seed # one-off command $ hadoken open # open in browser $ hadoken destroy # tear it all down