Not available yet. US East (New Jersey) is a region we are planning, not one you can deploy to. Hostim runs one live region today, in Falkenstein, Germany.
Rails runs on Hostim as a Puma container with managed PostgreSQL, a separate worker app, and a volume for Active Storage. The live region is Germany. A US East region in New Jersey — about 15 ms from Toronto, 12 ms from Montreal — is in planning. Join the waitlist if that would be useful.
Canada has more Rails per capita than most places, largely because a generation of Toronto and Ottawa startups grew up in that ecosystem. A lot of those apps are still on Heroku and have been quietly absorbing price increases for years. The migration options all involve a trade: Kamal gives you control and a server to own, Fly gives you a familiar shape and a less familiar invoice, AWS gives you everything and a full-time job. Hostim aims at the boring middle — a release command that runs migrations, a worker defined separately from the web process, a managed database, and a bill that does not move when traffic does. The reason this page exists rather than a signup button is that all of it currently lives in Germany, and 95 ms is too much for a consumer Rails app in Toronto. New Jersey would fix that. Whether we build it depends on how many people put their name on the list.
Expected latency, Canadian privacy law, and what we will not claim
Expected latency. The expected site is Secaucus, New Jersey; the exact facility is not fixed and any northern New Jersey site gives similar figures. The figures below are typical round-trip times for that metro — they are estimates for the location, not measurements from Hostim hardware, because there is none there yet.
City
Expected RTT to US East
Montreal
~12 ms
Toronto
~15 ms
Ottawa
~16 ms
Halifax
~25 ms
Winnipeg
~40 ms
Calgary
~55 ms
Vancouver
~70 ms
Privacy law. PIPEDA at the federal level, Quebec Law 25 (the strictest of the set, with transfer assessments and breach reporting), and Nova Scotia's PIIDPA, which still requires public-sector data to be stored and accessed only in Canada. British Columbia dropped its blanket residency rule in November 2021, so BC public bodies now decide foreign storage by their own policy rather than by statute.
Who enforces it. the Office of the Privacy Commissioner of Canada (OPC), and the Commission d'accès à l'information for Quebec.
Data residency — read this before you plan a migration. US East is in New Jersey, not Canada. If your contract or your provincial rules require Canadian storage, this region will not meet that requirement — tell us on the waitlist form and we will count it as demand for a separate Canadian region rather than pretending US East solves it.
Market context. Toronto and Montreal are 12–15 ms from New Jersey, so a US East region serves most Canadian users well. The exception is public-sector and health work: Nova Scotia requires storage inside Canada by statute, parts of the Quebec public sector do too, and many BC public bodies still require it by internal policy even though the statutory rule was removed in 2021. A New Jersey region does not satisfy any of those. Private-sector SaaS under PIPEDA generally can use a US region with the right contract terms.
What you are probably comparing us against: Heroku, Render, Railway, DigitalOcean, OVHcloud Canada, Vultr Toronto.
How Hostim runs Ruby on Rails
Rails hosting today usually means a Puma server behind a reverse proxy, with PostgreSQL and a volume for Active Storage uploads. The Heroku stack model works fine — but the price does not, especially after the Heroku EU sunset moves teams to dedicated dynos.
Deploy model
Run rails db:migrate as a release command on each deploy. Hostim builds your Rails Docker image, attaches managed PostgreSQL, and mounts a volume for Active Storage. Background jobs (Sidekiq, GoodJob) run as a second app in the same project.
Common pitfalls
Active Storage with local disk silently breaks when the container restarts. The fix on Hostim is a persistent volume mounted at storage/, or you can configure S3-compatible object storage.
No. US East is planned, not built. You can deploy to Germany today, which suits Canadian teams with European users and does not suit a Canadian consumer app.
Is New Jersey close enough to Toronto?▾
Typically around 15 ms round-trip, and about 12 ms from Montreal. For comparison, Toronto to Germany is roughly 95 ms. For most Rails apps the New Jersey figure is indistinguishable from a Toronto-hosted alternative.
Does this meet Canadian data residency rules?▾
Not the ones that require storage inside Canada — New Jersey is not Canada. Private-sector organisations under PIPEDA can generally use a foreign processor with appropriate contract terms. Nova Scotia public bodies cannot — PIIDPA requires Canadian storage. BC public bodies lost that statutory rule in 2021 but often still apply it by policy.
How would a Heroku migration work?▾
A pg_dump and restore for the database, your existing Dockerfile or a generated one for the app, and the worker defined as a second app. Nothing about the data or the framework is Hostim-specific, so the migration is reversible.
Would pricing be in CAD?▾
We bill in EUR today and have not settled currency for a US region. If CAD or USD invoicing would decide it for you, put that in the waitlist notes — it is a concrete thing we can act on.
We are deciding how much capacity to build. Add your name and what you would run — that is the whole input. You can also deploy to our live German region today if that works for you.