Open Source Ruby on Rails Framework

Ruby Rails
CMS Framework

Build CMS, e-commerce, blog, events, app, API... with Ruby on Rails. Strong, Stable, Native web, Pure MVC, Clean structure.

bash
$ curl -O https://rubyra.com/scripts/install && bash install
Auto setup Ruby on Rails (Ubuntu)

Why Choose RubyRa?

A powerful, flexible, and modern CMS framework built on Ruby on Rails

Lightning Fast

Optimized for performance with native Ruby on Rails architecture.

Secure by Default

Built-in security features to protect your applications.

Multi-Platform

Works on Ubuntu, WSL, and more operating systems.

Pure MVC

Clean architecture with true Model-View-Controller pattern.

Database Ready

PostgreSQL, MySQL, SQLite support out of the box.

Auto Setup

One-command installation script for quick deployment.

Modular Design

Extend and customize with unlimited possibilities.

Developer First

Built by developers, for developers. Easy to maintain.

Quick Setup

Get your Ruby on Rails environment ready in minutes

Auto Setup Ruby On Rails (Ubuntu)

The fastest way to get started. Run this command as root:

$ curl -O https://rubyra.com/scripts/install && bash install
Setup Menu

Recommended VPS Providers

Vultr DigitalOcean Linode AWS EC2 Azure

Point Domain

How to point your domain and configure Nginx for your Ruby on Rails site

After setup success, Login with user ruby. Create directory your_site_domain.com. Go go current web file directory in command line. Download and extract zip file remote or upload source code from local Download here

$ bundle install --path vendor/bundle
$ bundle update
$ rails s -p xxxx -b domain.com -d

Check database config, cache, secret_key_base, session_store... in web config.

$ rails s -p xxxx -b domain.com -d -e production

Check port , firewall , add script to .bash_profile , add host to nginx. Point domain or DNS to server. Make nginx or vhost conf file domain (exam : rubyra.com.conf)

Nginx Config Example
                upstream xxxxxxx.com {
                    server 127.0.0.1:3000;
                }
                server {
                listen   80;
                #listen 443 ssl;
                server_name xxxxxxx.com www.xxxxxxx.com; 

                #ssl_certificate /etc/letsencrypt/live/xxxxxxx.com/fullchain.pem;
                #ssl_certificate_key /etc/letsencrypt/live/xxxxxxx.com/privkey.pem;

                root     /home/ruby/domain.com/public;
                index    index.html;  
                client_max_body_size 8M;

                gzip on;
                gzip_static on;
                gzip_disable "msie6";
                gzip_vary on;
                gzip_proxied any;
                gzip_comp_level 6;
                gzip_buffers 16 8k;
                gzip_http_version 1.1;
                gzip_types text/plain text/css application/json text/javascript application/javascript text/xml application/xml application/xml+rss;
                add_header Cache-Control "public, must-revalidate, proxy-revalidate";

                keepalive_timeout   180;
                proxy_read_timeout 180s;

                location / {
                proxy_set_header  X-Real-IP  $remote_addr;
                proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header  Host $http_host;
                proxy_redirect  off;
                proxy_read_timeout 180;
                try_files /system/maintenance.html $uri $uri/index.html $uri.html @ruby;
            }

            location @ruby {
            proxy_set_header  X-Real-IP  $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header  Host $http_host;
            proxy_set_header  X-Forwarded-Ssl on;
            proxy_redirect  off;
            proxy_read_timeout 200;
            fastcgi_buffers 80 160k;
            fastcgi_buffer_size 320k; 
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_pass http://xxxxxxx.com;
        }
    }

Download Source

Get the latest version of Ruby Rails CMS Framework

Ruby Rails CMS V2

MySQL - SQLite - PostgreSQL Support

Download CMS Source V2

Recommended

  • • Ruby: 2.7.x / 3.2.x
  • • Rails: 6.x.x / 8.x.x

Check Versions

Built with RubyRa

Explore projects powered by our framework

Your Next Project?

Contact us to start building your professional web application.

Contact Now

Our Services

Professional services to help you succeed with Ruby on Rails

Custom Development

Tailored solutions built on Ruby on Rails for your specific needs

  • Custom CMS
  • E-commerce
  • API Development
  • Integrations
Learn More

Technical Support

Support, Error, Setup, Move Server, Maintain website..

  • 15$/hour
  • Not pay when not happy
  • 24/7 Support
Get Support

Server Setup

Complete server configuration and deployment services

  • VPS Setup
  • SSL/HTTPS
  • Database Config
  • Optimization
Learn More

Training

Learn Ruby on Rails development from experienced developers

  • Workshops
  • 1-on-1 Sessions
  • Documentation
  • Best Practices
Learn More

Get in Touch

Have a question or want to work together?

Let's Connect

Whether you have a question about features, pricing, or anything else, our team is ready to answer all your questions.