Hello, I am fairly new to Ruby and deployment. Have started creating a some apps and going through tutorials, etc. I am thinking about buying my own server like a HP ProLiant DL380e Gen8 Server<http://h10010.www1.hp.com/wwpc/de/de/sm/WF25a/1535... to host and deploy my own web app which is a project management database where externals and internals can track projects and upload or download files with invoicing functionality. Max users would be no more than 100. Would the HP ProLiant DL380e Gen8 Server<http://h10010.www1.hp.com/wwpc/de/de/sm/WF25a/1535... be ok? Or can I even get away with something that is less powerful? Thx M
on 2013-03-10 02:59
on 2013-03-10 10:19
On 9 March 2013 13:02, <email@example.com> wrote: > something that is less powerful? Why not just do it on Heroku or a similar system? Then all the difficult stuff is done for you. If you want to do your own and it is to be a public site then unless you know a lot about the security issues of setting up a server then you should be very concerend. It is not something to be taken lightly. Further again, if you decide to go ahead, when you say no more than 100 users, it is not the number of users that is significant but how many are expected to be concurrently making requests on the system. If you are expecting less than one request per second then you could likely do it with a Raspberry Pi or similar. Colin
on 2013-03-11 20:36
I am thinking about buying my own server Why not just do it on Heroku or a similar system? Heroku is a very good option especially when you are starting out. If you really want to go it alone, you could also use Linode or a similar virtual server system (I believe Amazon now has something), which cuts out some of the expense of having your own physical server but still gives you all the 'I installed everything myself and know EXACTLY what's on my server' goodness. While it's definitely possible to go completely solo there are a lot of complications to an entirely independent system, things like upload/download speed from your ISP (they're generally not happy to relay lots of info out on non-business accounts, nor are they optimized to do so), the simple issue of maintaining connectivity & power at all times, etc. UNLESS you are INCREDIBLY concerned about security & your information being on servers that you do not physically control - probably best not to buy hardware yet.