Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.
This object is in archive! 

ruby app support through phusion passenger

Luke Holder shared this idea 12 years ago
Completed

Cpanel needs to get serious about supporting ruby and web applications that run on ruby.


Cpanel can leverage the excellent phusion passenger (aka mod_rails) to bring shared hosting into the modern age.


Ruby adoption will SKY ROCKET if cpanel could properly support ruby applications.


Currently Cpanels ruby support is terrible.


I suggest the following:


Support for rbenv which would assist ruby version and installation management


https://github.com/sstephenson/rbenv


Support for phusion passenger which if configured correctly with apache for which it is designed will make it simple to integrate into cpanel.


https://www.phusionpassenger.com/

Best Answer
photo

This is now public, and available in v66 in the CURRENT tier! Get a quick overview of all the improvements on the version 66 Release Site. If you have questions, feel free to join me for the next hour or so in this public hipchat room:

https://www.hipchat.com/gQ7xUUD7i

Replies (12)

photo
1

The EasyApache team is currently ramping up our research to provide Ruby/Rails/Passenger support. Part of this work involves determining which version of Ruby and Rails we will deliver first. Please read our Ruby Blog for information we are hoping to gather from the Ruby community: http://blog.cpanel.net/they-say-ruby-youre-like-a-dream/

photo
1

Please refer to JBoss support request - we can use TorqueBox to run our Ruby and Rails apps faster than Phusion Passenger:

http://features.cpanel.net/responses/faster-java-ruby-app-performance-nearly-on-par-with-go-via-jboss-as-7

photo
2

isn't it too late already !!! for one of the most important features required in cpanel !

photo
1

Any updates on this? I can't find any Ruby related updates from cPanel in over a year.

photo
2

We have Phusion 5.0 Enterprise running very well on our cPanel server at the moment, but we'd sure love to see it supported without the additional configuration steps. If anyone is interested, I could put together some instructions for how we're doing it.

photo
1

Thanks, ylluminate. I would be interested in seeing how you're doing it.

photo
1

Bill, sorry I missed your message here and became bogged down in other things. I'll have to try to renew my effort on this.

photo
1

Hey everyone! I can't speak to exactly what happened between 3 years ago and now, but I can confidently say that priorities have shifted and that this request is not currently being researched or worked on. For that reason I'm going to move it back into the 'Open Discussion' state. I'm certain this will cause frustration, but I want make sure we're being as honest as we can be. If you have additional information or another use-case to provide, please do comment here. Otherwise feel free to email me directly if you have other feedback you'd like to share: benny@cpanel.net

photo
1

You're right, this is very upsetting. According to TIOBE we're still seeing strong growth in Ruby (it has reached a maturity level now and was again in the top 10 just a couple months ago, just below JavaScript; they changed the calculation indeces just this past month and shook things up a bit) and it is considered one of the most stable and robust languages now for web development. According to what they said it sits silently in the background and is doing much more heavy lifting than JS and others than most people realize. Ultimately it is going back into a golden age right now and with the work going on with Truffle from the JRuby guys we're likely to see the speed increase remarkably soon.

photo
1

Thank you, sincerely, for that feedback. I'll make sure it gets to the right ears, and will definitely let you know if anything changes on this side.

photo
1

http://www.tiobe.com/tiobe-index/


If you simply do a stock take on the top Web Programming Languages the Rating is: Python, Javascript, PHP, Ruby

Ruby is no. 4. Python is No. 1. The lack of support for either is damning enough considering the popularity of each of the four above.


Comparitively:


http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/


Ranks:

1 JavaScript, 2 PHP, 3 Python, 4 Ruby


If its simply a popularity contest, There is no question that support should be offered for the top 4 listed above.

And we're talking decent support with the latest - Rails is on v. 5.0 and Ruby 2.4

photo
2

One of our feature teams has been working on this feature, and it looks like they will be able to add it to version 66. Once it's in a public build I'll be back!

photo
1

This feature is now in a development build of cPanel & WHM version 66: 65.9999.136 (66 devel build)

We currently anticipate version 66 going to the production CURRENT tier in late June or early July.


Take a look at the EDGE documentation here:


https://documentation.cpanel.net/display/66Docs/Application+Manager


b1857d11a85b61f0907f428c7b61aca1

photo
1

This is now public, and available in v66 in the CURRENT tier! Get a quick overview of all the improvements on the version 66 Release Site. If you have questions, feel free to join me for the next hour or so in this public hipchat room:

https://www.hipchat.com/gQ7xUUD7i

Replies have been locked on this page!