Server advice for RoR for newbies

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
Serverhttp://h10010.www1.hp.com/wwpc/de/de/sm/WF25a/15351-15351-3328412-241475-241475-5261094.html
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
Serverhttp://h10010.www1.hp.com/wwpc/de/de/sm/WF25a/15351-15351-3328412-241475-241475-5261094.html
be
ok? Or can I even get away with something that is less powerful?

Thx
M

On 9 March 2013 13:02, [email protected] 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

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.