Hébergez Ruby on Rails au Canada.
Poussez une appli Rails et Canner la fait rouler à Montréal : Bundler installe vos gemmes, les ressources sont précompilées, et une appli Rails 8 avec Solid Cache, Queue et Cable reçoit ses bases supplémentaires automatiquement. Ruby 4.0, 3.4 ou 3.2, Postgres géré inclus, gratuit pour commencer.
Faits vérifiés le
Ruby on Rails sur Canner
- Un
Gemfileen fait un projet Ruby. Rails démarre avecrails server, avecRAILS_ENV=production. - Choisissez Ruby 4.0, 3.4 ou 3.2 dans Paramètres → Version de Ruby. Une ligne
rubydans le Gemfile ou un.ruby-versionplus récent déplace la compilation pour vous. rails assets:precompiles’exécute comme étape de compilation quand l’appli a un pipeline de ressources.- Rails 8 avec Solid Cache, Queue ou Cable : Canner lit
config/database.yml, crée une base pour chacun et définitCACHE_DATABASE_URL,QUEUE_DATABASE_URLetCABLE_DATABASE_URL. La file de tâches roule dans Puma. - Sans commande de mise en production,
bundle exec rails db:prepares’exécute avant le démarrage de chaque nouvelle version. Définissez la vôtre, commebundle exec rails db:migrate, dans Paramètres → Build. - Ajoutez
SECRET_KEY_BASEouRAILS_MASTER_KEYcomme variable d’environnement.
À vérifier avant de déployer
- Autorisez votre hôte
canner.appou votre domaine dansconfig.hosts, sinon Rails refuse les requêtes. - Canner n’offre pas Redis. Solid Cache, Queue et Cable le remplacent; Sidekiq exige un Redis hébergé ailleurs.
- Un processus par projet : faites rouler les tâches dans le processus web avec Solid Queue ou GoodJob.
Qui héberge Ruby on Rails au Canada
Les autres plateformes courantes, avec leur présence au Canada et la nationalité de l’entreprise, selon leurs propres pages.
| Plateforme | Au Canada | Entreprise |
|---|---|---|
| Canner | Montréal, région unique | Canada |
| Heroku † | Montréal pour les Private Spaces seulement; environnement standard aux É.-U. et en UE | É.-U. (Salesforce) |
| Fly.io † | Toronto (yyz) | É.-U. |
| Render † | Aucune région canadienne | É.-U. |
| Railway † | Aucune région canadienne | É.-U. |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. Heroku (2026-10-29) · Fly.io (2026-10-29) · Render (2026-10-29) · Railway (2026-10-29)
Questions
Quelles versions de Ruby sont offertes?
Ruby 4.0, 3.4 et 3.2 (par défaut). Choisissez-en une dans les paramètres du projet, ou laissez la ligne ruby du Gemfile décider.
Sidekiq fonctionne-t-il?
Seulement avec un Redis hébergé ailleurs. Pour une appli Rails 8, Solid Queue roule dans Puma sans configuration; GoodJob fonctionne de la même façon.
Est-ce gratuit?
Démarrage est gratuit et inclut Postgres; les projets dorment après 3 heures d’inactivité. Live coûte 9 $ par mois et garde deux projets toujours actifs.
À lire aussi
- PythonHébergement Django au Canada
- PHPHébergement Laravel au Canada
- NodeHébergement Next.js au Canada
- Guide« Failed to find Server Action » dans Next.js
- GuideDéployer Next.js sans Vercel : ce qui change
- GuideVariables d’environnement Next.js undefined en production
Déployez votre appli Ruby on Rails.
Démarrage est gratuit, Postgres compris. Aucune carte requise.