# Cheap Docker hosting?

**URL:** https://meta.discourse.org/t/cheap-docker-hosting/44262
**Category:** Self-hosting
**Tags:** hosting
**Created:** [May 15, 2016, 2:10am UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262 "2016-05-15T02:10:18Z")
**Posts on this page:** 19
**Page:** 2

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [December 16, 2016, 8:12pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/21 "2016-12-16T20:12:48Z")

</div>

Did we outline what “cheap” means?

I tried ti signup on OVH today to test it, but it keep saying my phone number is invalid, despite trying a bunch of different formats.

I’m running on Interserver right now at $12/mo + fixed IP. 2GB RAM. I think that’s good value to run a community on, but if I can get the same performance for less than half the cost, I’m interested to find out more

---

<div class="post-metadata">

### Author: ![ErikMH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erikmh/32/67551_2.png) [@ErikMH](https://meta.discourse.org/u/ErikMH)
#### Post date: [December 17, 2016, 2:17pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/22 "2016-12-17T14:17:54Z")

</div>

Yes, that was exactly my experience with OVH yesterday — with every telephone format I could think of ever having seen.

I’m back on Scaleway again, trying one of their Docker images (Ubuntu 16.0.4 with Docker 1.12 — actually current!). I’ll let you know how it goes.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [December 17, 2016, 5:03pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/23 "2016-12-17T17:03:54Z")

</div>

I’m trying to contact OVH but I need an account to do so electronically. Oh the irony :lol:

/edit NVM, found their sales email address and contacted them

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [December 17, 2016, 10:17pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/24 "2016-12-17T22:17:32Z")

</div>

_The correct way to input your phone number is +[COUNTRY CODE][PHONE NUMBER] without spaces, parenthesis, dashes or brackets. For example, OVH support office’s own phone number is +18556845463. Do you require more assistance? I will gladly assist you further._

---

<div class="post-metadata">

### Author: ![ErikMH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erikmh/32/67551_2.png) [@ErikMH](https://meta.discourse.org/u/ErikMH)
#### Post date: [December 17, 2016, 11:49pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/25 "2016-12-17T23:49:30Z")

</div>

I feel fairly certain that that was perhaps the second or third permutation that I tried; possibly not, however.

In the meantime, I can report I successfully have Discourse v1.7.0.beta10 +42 running on Docker 1.12 on Ubuntu 16.0.4 on a Scaleway VC1S server in Amsterdam, at €2.99/month. For my needs (~10 users), this is perfect. 🙂

---

<div class="post-metadata">

### Author: ![pne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pne/32/121350_2.png) [@pne](https://meta.discourse.org/u/pne)
#### Post date: [December 18, 2016, 6:18am UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/26 "2016-12-18T06:18:26Z")

</div>

> [@SouperC](#):
>
> The correct way to input your phone number is +[COUNTRY CODE][PHONE NUMBER] without spaces, parenthesis, dashes or brackets.

Why why why.

How much time would it take to accept and silently discard spaces, parentheses, dashes, or brackets? (Or dots or other non-digits.)

“Be conservative in what you produce and liberal in what you accept”, or however the motto goes.

I can never fathom why it could be a good idea to have strict rules on acceptable input format (e.g. “credit card numbers MUST have spaces after every four digits” or “MUST NOT have spaces” etc.

If you’re accepting input from the general, non-technical public (rather than from an API endpoint), wouldn’t it be more accommodating to be a bit more permissive? Also makes it easier to copy-paste information that may be in a different format (e.g. phone numbers: 1.855.684.5463 or 1-855-684-5463 or +1 (855) 684-5463 etc.

It’s still pretty unambiguous what is meant. Why can’t the computer do the format massaging for you?

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [December 18, 2016, 4:45pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/27 "2016-12-18T16:45:09Z")

</div>

Or at least add verbiage to the form about the correct format.

---

<div class="post-metadata">

### Author: ![pne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pne/32/121350_2.png) [@pne](https://meta.discourse.org/u/pne)
#### Post date: [December 18, 2016, 5:08pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/28 "2016-12-18T17:08:18Z")

</div>

That would help a little.

But I still feel that it’s pushing the work of getting the format just right onto the thousands of users who will use the form rather than doing it once, at the source.

But at least that’s better than forms that tell you _after_ you’ve submitted that you made a “mistake”… but will only tell you one mistake at a time. So after you correct that and re-submit, _then_ it tells you about the second form field that it’s not happy with.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 18, 2016, 5:40pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/29 "2016-12-18T17:40:40Z")

</div>

It sounds like they don’t want your money.

---

<div class="post-metadata">

### Author: ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)
#### Post date: [January 2, 2017, 5:32pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/31 "2017-01-02T17:32:44Z")

</div>

> [@pfaffman](#):
>
> It sounds like they don’t want your money.

No kidding, I’m putting in my DOB and it now says “subscribe\_minimum\_18\_years\_old”

Workaround… Leave the year field blank.

---

<div class="post-metadata">

### Author: ![anon28163865](https://avatars.discourse-cdn.com/v4/letter/a/50afbb/32.png) [@anon28163865](https://meta.discourse.org/u/anon28163865)
#### Post date: [January 23, 2017, 2:55pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/32 "2017-01-23T14:55:09Z")

</div>

> [@ErikMH](#):
>
> I’m back on Scaleway again, trying one of their Docker images (Ubuntu 16.0.4 with Docker 1.12 — actually current!). I’ll let you know how it goes.

Can you Please tell me your experience with Scaleaway. Are they able to host fully functional discourse based on the requirements?

---

<div class="post-metadata">

### Author: ![ErikMH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erikmh/32/67551_2.png) [@ErikMH](https://meta.discourse.org/u/ErikMH)
#### Post date: [January 23, 2017, 3:29pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/33 "2017-01-23T15:29:48Z")

</div>

Hi, @kudos, thanks for asking!

Yes, [Scaleway](https://www.scaleway.com/pricing/) “Starter Cloud Server” at €2.99/month does in fact meet the minimum requirements for running a small- to mid-sized Discourse forum, and it really comes with a 50 SSD. They have data centers in Amsterdam and Paris; mine worked fine in Amsterdam (which I chose for faster ping-times from my home in the northeast U.S.), but I’m sure Paris would be fine, too.

Account setup, IP setup, Docker installation, and Discourse implementation went smoothly. I migrated (my small amount of) data from several previous forums without a hitch. I was able to make Discourse backups, download them, upload them again, and restore also with no problems.

That said, I found it to be a little sluggish. For my small Discourse setup, I found Hetzner’s [vServer CX10](https://www.hetzner.de/us/hosting/produkte_vserver/cx10) at €3.90/month to be a little more responsive, despite the lower specs. This might be partly due to lower latency (again, for me in the northeastern U.S.), but Discourse app rebuild times, for example, were _several times_ faster than those at Scaleway — and obviously latency doesn’t figure into that at all.

Because I’m actually hosting two Discourse sites, I’ve ended up using Hetzner’s [vServer CX20](https://www.hetzner.de/us/hosting/produkte_vserver/cx20) at €6.90/month. This specs out identically to Scaleway’s minimal system, but is (as expected) even more responsive than Hetzner’s CX10.

---

<div class="post-metadata">

### Author: ![blau](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blau/32/34145_2.png) [@blau](https://meta.discourse.org/u/blau)
#### Post date: [January 26, 2017, 4:47pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/34 "2017-01-26T16:47:36Z")

</div>

Thank you Erik I did not know Scaleway. The 2.99€/month offer is based on ARM cores, which may perhaps explain the sluggishness.

---

<div class="post-metadata">

### Author: ![ErikMH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erikmh/32/67551_2.png) [@ErikMH](https://meta.discourse.org/u/ErikMH)
#### Post date: [January 26, 2017, 6:23pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/35 "2017-01-26T18:23:01Z")

</div>

Actually, @blaumeer, though Scaleway’s “baremetal” machines _are_ ARM, I had a “starter cloud” VPS, which is x86 based — and also €2.99. These are just a little further down the page that I linked to.

---

<div class="post-metadata">

### Author: ![zsero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zsero/32/64016_2.png) [@zsero](https://meta.discourse.org/u/zsero)
#### Post date: [February 10, 2017, 1:37pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/38 "2017-02-10T13:37:01Z")

</div>

Sorry, only the C1 is ARM, C2 is x64. Very slow x64 but x64.

---

<div class="post-metadata">

### Author: ![ErikMH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erikmh/32/67551_2.png) [@ErikMH](https://meta.discourse.org/u/ErikMH)
#### Post date: [February 10, 2017, 2:02pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/39 "2017-02-10T14:02:11Z")

</div>

Yes, you’re right, @zsero. The cheapest BareMetal is ARM, the others are x64.

But my point was that I was **not** referring to their BareMetal servers at all, but rather to their **Starter Cloud Servers**.

The **Starter Cloud Servers** are all x64; **they** are what would be appropriate for running Docker and Discourse on; and I was using the least expensive of **them**. It was slow, but it worked without problems for me.

But as I mentioned earlier in the thread, I left Scaleway and have (very happily) been using a [Hetzner CX20](https://www.hetzner.de/us/hosting/produktmatrix_vserver/vserver-produktmatrix).

---

<div class="post-metadata">

### Author: ![hellekin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hellekin/32/51636_2.png) [@hellekin](https://meta.discourse.org/u/hellekin)
#### Post date: [March 17, 2017, 2:15pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/40 "2017-03-17T14:15:55Z")

</div>

Thanks for the Hetzner CX20 tip. I’m going that way. Hesistated with [LeaseWeb M](https://www.leaseweb.com/cloud/public/virtual-server/configure/23977) which is slightly more expensive. I preferred hosting in Germany though, where privacy law is a slight bit better than in NL.

---

<div class="post-metadata">

### Author: ![matthieu74](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/matthieu74/32/120430_2.png) [@matthieu74](https://meta.discourse.org/u/matthieu74)
#### Post date: [January 2, 2018, 10:23am UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/41 "2018-01-02T10:23:32Z")

</div>

Hello,  
Do you want a native docker hosting (without managing your VPS)? You can try [Hidora](https://www.hidora.com), they are based in Switzerland (data privacy law) and they use Jelastic as orchestrator. With Jelastic, you pay only for what you consume.  
It’s nice!

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [June 10, 2018, 2:17pm UTC](https://meta.discourse.org/t/cheap-docker-hosting/44262/42 "2018-06-10T14:17:43Z")

</div>

> [@Recommended Hosting Providers for Self Hosters](https://meta.discourse.org/t/recommended-hosting-providers-for-self-hosters/79562):
>
> This guide is intended for people who are not system administrators who just want to make Discourse work. This is a list of cloud hosting services that are believed to be reliable and easy enough for a novice to get up and running with as little fiddling as possible. You should be able to create an account, and a server on which to run your Discourse instance and still be able to pull the job off in very close to 30 minutes. I have installed Discourse on each of these, received an email from Di…

[Previous page](https://meta.discourse.org/t/cheap-docker-hosting/44262.md?page=1)
