Rails Stack configura su VPS con los componentes necesarios para desplegar una aplicación Ruby on Rails en producción: Ruby 3.2, Bundler, Puma como servidor de aplicaciones, Nginx como frontal y PostgreSQL para los datos. Despliegue su proyecto Ruby sin configuración manual del servidor.
public/assets directamente desde el disco (sin pasar por Puma), gestiona la compresión gzip, termina el TLS mediante Let's Encrypt y transmite las peticiones dinámicas al socket de Puma. Absorbe los picos de conexiones simultáneas sin saturar Ruby.gem 'sidekiq' a su Gemfile y cree una unidad systemd para lanzar los workers — sin Redis remoto, sin coste adicional.Clone su repositorio en /var/www/su-app, cree un archivo .env con DATABASE_URL, REDIS_URL y SECRET_KEY_BASE, y ejecute bundle install, db:migrate y assets:precompile. Puma arranca en un socket Unix, Nginx hace de proxy en los puertos 80/443 — su SaaS está en línea en un VPS de coste fijo.
Rails en modo API (--api) es un servidor JSON de alto rendimiento: Active Record, serializers y strong params están listos para producción. Despliegue la API en un VPS de 1 GB; Nginx gestiona el rate limiting y las cabeceras CORS antes de que las peticiones lleguen a Puma.
Redis ya viene instalado por la plantilla. Añada gem 'sidekiq' a su Gemfile y cree una unidad systemd para bundle exec sidekiq -e production. Envío de correos electrónicos, procesamiento de imágenes, generación de informes — todo funciona en el mismo VPS, sin dyno aparte.
Guía optimizada para los VPS Cloud ServOrbit.
Elija 2 GB de RAM en Ubuntu 24.04 como mínimo para una aplicación Rails con PostgreSQL. Suba a 4 GB si prevé workers de Sidekiq o una caché Redis cargada. La plantilla Rails Stack está disponible en el formulario de pedido del Marketplace.
Vaya a Marketplace → Desarrollo → Rails Stack y haga clic en Desplegar. El script de aprovisionamiento instala Ruby 3.2, Bundler, Rails, Puma, Nginx, PostgreSQL y Redis — sin sesión SSH manual para la configuración base.
Conéctese por SSH, clone su repositorio en /var/www/su-proyecto, ejecute bundle install --without development test y cree un archivo .env con SECRET_KEY_BASE, DATABASE_URL y RAILS_ENV=production.
Ejecute RAILS_ENV=production bin/rails db:migrate y luego RAILS_ENV=production bin/rails assets:precompile. Nginx ya está configurado para servir public/assets y public/packs directamente desde el disco.
Inicie Puma: bundle exec puma -C config/puma.rb. Configure una unidad systemd para mantenerlo activo tras los reinicios. Ejecute certbot --nginx -d su-dominio.com para obtener un certificado Let's Encrypt gratuito — Nginx ya está instalado y activo.
¿Mantiene un proyecto que utiliza Rails Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=rails-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=rails-stack)<a href="https://servorbit.com/vps-cloud?template=rails-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=rails-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Rails Stack on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
PHP-FPM, Nginx, PostgreSQL, Redis y Supervisor preconfigurados. Despliegue Laravel en producción sin configuración inicial.
DesarrolloPython 3.12, Gunicorn, Nginx y PostgreSQL 16 preconfigurados. Despliegue su aplicación Django en producción en unos minutos, sin configuración manual del servidor.
DesarrolloPython 3.12, Uvicorn, Gunicorn, Nginx y PostgreSQL 16 preconfigurados. Despliegue su API FastAPI en producción en unos minutos.
DesarrolloNode.js con PM2, Nginx como reverse proxy y base de datos. Sus API y aplicaciones JavaScript listas para recibir tráfico.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva