Railway logo

Railway

Railway Corp · 🚀 PaaS

Railway est une plateforme d'infrastructure où vous pouvez provisionner de l'infrastructure, développer avec localement, puis déployer dans le cloud.

Catégorie
PaaS
Offre gratuite
Disponible
Payant à partir de
$5/month
Vérifié
2024-01-15

Aperçu

Railway donne au provisionnement et au déploiement de services back-end l’allure d’un workflow front-end. Connectez un dépôt ou partez d’un modèle, et Railway détecte votre stack, provisionne des bases de données — Postgres, MySQL, Redis, MongoDB — et déploie avec des réglages par défaut sensés. Sa CLI vous permet de développer localement contre la même infrastructure.

L’usage gratuit de Railway repose sur un crédit mensuel de 5 $ avec environ 500 heures d’exécution ; les services utilisent un CPU partagé et 1 Go de RAM. Comme la facturation est basée sur l’usage, les services inactifs coûtent très peu. Railway a révisé ses conditions gratuite et d’essai à plusieurs reprises, alors confirmez l’offre actuelle avant de vous y fier.

Il convient aux applications full-stack, aux API, aux workers en arrière-plan et à tout ce qui nécessite une vraie base de données à côté de l’application — sans la lourdeur de câbler vous-même les primitives cloud.

Avantages

  • Provisionne Postgres, MySQL et Redis en un clic
  • Déploiement depuis Git, un modèle ou un Dockerfile
  • Tarification claire à l'usage — les services inactifs coûtent peu
  • Excellente expérience développeur avec une CLI performante
  • Idéal pour les applications avec état et les workers en arrière-plan

Inconvénients

  • L'usage gratuit est un crédit mensuel limité, pas illimité
  • Les conditions des offres gratuite et d'essai ont changé à plusieurs reprises
  • CPU partagé sur le crédit gratuit
  • Moins de régions mondiales que les plateformes edge

Idéal pour

  • Applications full-stack et API nécessitant une base de données
  • Workers en arrière-plan et tâches de type cron
  • Développeurs qui veulent un Postgres ou Redis managé avec peu de configuration

Pour commencer

  1. 1 Inscrivez-vous et créez un nouveau projet
  2. 2 Déployez depuis un dépôt GitHub, un modèle ou un Dockerfile
  3. 3 Ajoutez un plugin de base de données (Postgres, MySQL ou Redis) si nécessaire
  4. 4 Définissez les variables d'environnement et une commande de démarrage
  5. 5 Générez un domaine ou attachez le vôtre

Fonctionnalités

  • Déploiements en un clic
  • Provisionnement de bases de données
  • Variables d'environnement
  • Domaines personnalisés
  • Mise à l'échelle automatique
  • Collaboration en équipe

Langages

Node.jsPythonGoRustRubyPHP

FAQ

Railway est-il gratuit ?

Railway fournit un crédit d'usage mensuel plutôt qu'une offre toujours gratuite. Les services légers ou inactifs peuvent y tenir, mais les conditions changent — consultez la page tarifaire de Railway.

Puis-je héberger une base de données ?

Oui. Postgres, MySQL, Redis et MongoDB peuvent être provisionnés en tant que plugins juste à côté de votre application.

Prend-il en charge Docker ?

Oui. Railway peut construire à partir d'un Dockerfile ou détecter automatiquement les stacks courantes.

Déployez ces projets sur Railway

Projets open source et modèles qui tournent sur l’offre gratuite de Railway.