Démarrer rapidement un projet logiciel.
Ruby 3.2, Puma, Nginx et PostgreSQL — environnement Rails production-ready dès la commande.
En validation
L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.
Rails Stack configure votre VPS avec les composants nécessaires au déploiement d'une application Ruby on Rails en production : Ruby 3.2, Bundler, Puma comme serveur d'application, Nginx en frontal et PostgreSQL pour les données. Déployez votre projet Ruby sans configuration serveur manuelle.
public/assets directement depuis le disque (sans passer par Puma), gère la compression gzip, termine le TLS via Let's Encrypt et transmet les requêtes dynamiques vers le socket Puma. Il absorbe les pics de connexions simultanées sans saturer Ruby.gem 'sidekiq' à votre Gemfile et créez une unité systemd pour lancer les workers — pas de Redis distant, pas de surcoût.Clonez votre dépôt dans /var/www/votre-app, créez un fichier .env avec DATABASE_URL, REDIS_URL et SECRET_KEY_BASE, exécutez bundle install, db:migrate et assets:precompile. Puma démarre sur un socket Unix, Nginx proxifie les ports 80/443 — votre SaaS est en ligne sur un VPS à coût fixe.
Rails en mode API (--api) est un serveur JSON performant : Active Record, serializers et strong params sont production-ready. Déployez l'API sur un VPS de 1 Go ; Nginx gère le rate limiting et les en-têtes CORS avant que les requêtes n'atteignent Puma.
Redis est déjà installé par le template. Ajoutez gem 'sidekiq' à votre Gemfile et créez une unité systemd pour bundle exec sidekiq -e production. Envoi d'e-mails, traitement d'images, génération de rapports — tout tourne sur le même VPS, sans dyno séparé.
Guide optimisé pour les VPS Cloud ServOrbit.
Choisissez 2 Go de RAM sur Ubuntu 24.04 comme minimum pour une application Rails avec PostgreSQL. Montez à 4 Go si vous prévoyez des workers Sidekiq ou un cache Redis chargé. Le template Rails Stack est disponible dans le formulaire de commande du Marketplace.
Rendez-vous sur Marketplace → Développement → Rails Stack et cliquez sur Déployer. Le script de provisionnement installe Ruby 3.2, Bundler, Rails, Puma, Nginx, PostgreSQL et Redis — sans session SSH manuelle pour la configuration de base.
Connectez-vous en SSH, clonez votre dépôt dans /var/www/votre-projet, lancez bundle install --without development test et créez un fichier .env avec SECRET_KEY_BASE, DATABASE_URL et RAILS_ENV=production.
Exécutez RAILS_ENV=production bin/rails db:migrate puis RAILS_ENV=production bin/rails assets:precompile. Nginx est déjà configuré pour servir public/assets et public/packs directement depuis le disque.
Démarrez Puma : bundle exec puma -C config/puma.rb. Configurez une unité systemd pour le maintenir actif après les redémarrages. Lancez certbot --nginx -d votre-domaine.com pour obtenir un certificat Let's Encrypt gratuit — Nginx est déjà installé et actif.
PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor préconfigurés. Déployez Laravel en production sans configuration initiale.
DéveloppementPython 3.12, Gunicorn, Nginx et PostgreSQL 16 préconfigurés. Déployez votre application Django en production en quelques minutes, sans configuration serveur manuelle.
DéveloppementPython 3.12, Uvicorn, Gunicorn, Nginx et PostgreSQL 16 préconfigurés. Déployez votre API FastAPI en production en quelques minutes.
DéveloppementNode.js avec PM2, Nginx reverse proxy et base de données. Vos APIs et applications JavaScript prêtes à recevoir du trafic.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.