Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9145845
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T10:36:54+00:00 2026-06-17T10:36:54+00:00

I know a similar question has already been posed on StackOverflow , but it

  • 0

I know a similar question has already been posed on StackOverflow, but it was posed over four and a half years ago, and I’m wondering if there have been any more recent solutions than those provided in the answers (particularly given that some of the projects mentioned appear to have been mothballed).

Briefly, I am developing a small, internal, social networking app in Ruby on Rails 3.2.6 and PostgreSQL. Currently, the app is hosted on a VPS (Ubuntu). The app is pretty much a “standard” app, but is dependent on both ImageMagick and FFMPEG libraries. Additionally, each staff member has an account on the system, so can upload data to it remotely from their own PC.

Without going in to too much detail, the app has worked quite well, to such an extent that some contacts have asked if they can use a version of the app on their own servers.

The obvious (I think) solution would be to make the source public on GitHub, and to encourage our contacts to clone the app and deploy it to their own server. However, there are all sorts of problems with this approach, in particular the fact that most of our contacts are not technically adept enough to install the correct versions of Ruby, Rails, PostgreSQL etc., and to debug stuff if these dependencies are installed incorrectly.

As an alternative we’re looking into creating a distributable, “blank” (i.e. no content in the database – apart from, say, an admin account) version of the app, in which our contacts only need to set up, say, a Ubuntu server, double-click on the executable file and, hey presto, the app is available on their own server for their own staff to access.

So, my question is – what’s the most appropriate solution here? A recent post suggested Warbler (and I’m considering JRuby), but I’m slightly confused as to whether this gem only allows the creation of standalone Rails apps (i.e. apps that can subsequently only be used on a single person’s PC) or apps which can be hosted on a server and accessed by a wider group of people. Plus, it is essential that the app has access to ImageMagick and FFMPEG libraries through the relevant gems – I’m not sure if this impacts upon any decisions.

I realise this is quite an open question, and therefore there possibly aren’t any simple solutions, but any feedback would be most helpful.

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T10:36:55+00:00Added an answer on June 17, 2026 at 10:36 am

    I am not sure if some link you gave already mentions it but one other option is to distribute an image (with everything properly installed) that your customers can load in a virtual machine. It’s the approach GitHub Enterprise went with.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I know a similar question has already been asked, but that retrieves all the
I know a similar question has been asked but I have not found a
I know a similar question has been posted before but I think this is
I know this question has already been asked, but the solution doesn't work in
I know there has already been a bunch of questions similar to this, but
First of all I know similar questions has been asked here, I've checked but
I don't know if this question has been already asked! It really seems to
I know this question has been asked many times on SO, but none of
I know this type of question has been asked a lot, but I really
I know tat similar questions has been asked already several times. And i do

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.