# Finding a cheap server

**URL:** <https://boards.straightdope.com/t/finding-a-cheap-server/711182>\
**Category:** In My Humble Opinion\
**Created:** [January 29, 2015, 1:56am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182 "2015-01-29T01:56:44Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![FriarTed](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/friarted/32/1052_2.png) [@FriarTed](https://boards.straightdope.com/u/FriarTed)\
**Post date:** [January 29, 2015, 1:56am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/1 "2015-01-29T01:56:44Z")

</div>

A friend wants to create an app that requires access to a server. She wants to know how to either find a cheap server, or how to rent space on one. What is the best way to do this?

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [January 29, 2015, 2:34am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/2 "2015-01-29T02:34:33Z")

</div>

What kind of access? If it’s just hosting files, almost any cheap hosting service will do. I use GoDaddy but there are many options. These are often only a few dollars a month.

Does it need access to a database like MySQL? Again, many service providers offer this through their basic plans (again, GoDaddy is one).

Does the server need to run a custom program of some kind? If so, she’ll want to rent a virtual machine of some kind. There is a huge range here. [This site](http://lowendbox.com/) has some good deals on low-end virtual machines.

Does she expect to need to scale up the service indefinitely and handle very high peak loads? If so, she’ll need a virtualized system built with scalability in mind. The first that comes to mind is Amazon’s [AWS](http://aws.amazon.com/). It is not all that cheap, but you only pay for what you use. If you service becomes very popular rapidly, they have the capacity to handle it. You don’t want users to turn away from your nascent service because the server was bogged down.

Anyway, some more details would help narrow down the best option for her.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [January 29, 2015, 3:12am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/3 "2015-01-29T03:12:54Z")

</div>

Since the OP is looking for advice, let’s move this to IMHO.

Colibri  
General Questions Moderator

---

<div class="post-metadata">

**Author:** ![vomit\_comet](https://avatars.discourse-cdn.com/v4/letter/v/73ab20/32.png) [@vomit\_comet](https://boards.straightdope.com/u/vomit_comet)\
**Post date:** [January 29, 2015, 3:32am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/4 "2015-01-29T03:32:54Z")

</div>

> [@FriarTed](#):
>
> A friend wants to create an app that requires access to a server. She wants to know how to either find a cheap server, or how to rent space on one. What is the best way to do this?

Registering a domain name with Netfirms or godaddy will give you some space and limited traffic. If her “youtube” clone or whatever becomes popular and exceeds the traffic for the basic account they will notify her about the traffic and expect you to pay for upgraded services and traffic allowance.

BTW, what kind of server? FTP, SMTP, HTTP, you may need upgrades for some types of servers, especially smtp.

---

<div class="post-metadata">

**Author:** ![Shalmanese](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@Shalmanese](https://boards.straightdope.com/u/Shalmanese)\
**Post date:** [January 29, 2015, 3:43am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/5 "2015-01-29T03:43:14Z")

</div>

Amazon Web Services give you a free micro server for a year when you sign up. Heroku also has a free tier if you’re developing apps and is quite a nice development environment.

---

<div class="post-metadata">

**Author:** ![FriarTed](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/friarted/32/1052_2.png) [@FriarTed](https://boards.straightdope.com/u/FriarTed)\
**Post date:** [January 29, 2015, 5:18am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/6 "2015-01-29T05:18:52Z")

</div>

It’s a simple very low-graphic game app where two or more people can meet to play online. She’s thinking there has to be something out there if there’s so many free game apps out there running on servers.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [January 29, 2015, 5:27am UTC](https://boards.straightdope.com/t/finding-a-cheap-server/711182/7 "2015-01-29T05:27:28Z")

</div>

To be clear, this is a native app (for say a mobile device), and she wants a server to act as a matchmaker and means of transferring game data? Is the game turn-based, so that relatively long latencies (say, on the order of a second) are acceptable? I assume the initial user base will be fairly small?
