# German 1&1-hosting user experience?

**URL:** https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931
**Category:** Self-hosting
**Tags:** hosting
**Created:** [2015年二月7日 00:56 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931 "2015-02-07T00:56:14Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [2015年二月7日 00:56 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/1 "2015-02-07T00:56:15Z")

</div>

Hi,  
for local reasons, this post will be in german language 😉

Mein Problem ist, dass ich bei 1und1 Discourse einfach nicht zum laufen bekomme. Ich habe einen vServer L mit 2 GB Ram. Bei DigitalOcean klappt alles wunderbar. Dort habe ich bereits unter Ubuntu 14.04 ein Discourse am laufen. Die Installation war in 10 Minuten durch.

Meine Vorgehensweise:  
[https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-ubuntu-14-04](https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-ubuntu-14-04)

**Problem 1: Swap einrichten**  
An sich brauch ich’s nicht, aber man weiß ja nie… drum wollte ich 2 GB extra freigeben.

> root@server:~# swapon /swapfile  
> swapon: /swapfile: swapon failed: Operation not permitted

Frage: Kann es sein, dass 1und1 das verbietet? Wie löse ich das Problem?

**Problem 2: Docker einrichten**

Fehler 1:

> modprobe: ERROR: ../libkmod/libkmod.c:507 kmod\_lookup\_alias\_from\_builtin\_file() could not open builtin file ‘/lib/modules/3.13.0-042stab094.8/modules.builtin.bin’  
> modprobe: FATAL: Module aufs not found.  
> …  
> Reading state information…  
> E: Unable to locate package linux-image-extra-3.13.0-042stab094.8  
> E: Couldn’t find any package by regex ‘linux-image-extra-3.13.0-042stab094.8’  
> modprobe: ERROR: ../libkmod/libkmod.c:507 kmod\_lookup\_alias\_from\_builtin\_file() could not open builtin file ‘/lib/modules/3.13.0-042stab094.8/modules.builtin.bin’  
> modprobe: FATAL: Module aufs not found.  
> Warning: tried to install linux-image-extra-3.13.0-042stab094.8 (for AUFS)  
> but we still have no AUFS. Docker may not work. Proceeding anyways!  
> …  
> Client version: 1.4.1  
> Client API version: 1.16  
> Go version (client): go1.3.3  
> Git commit (client): 5bc2ff8  
> OS/Arch (client): linux/amd64  
> FATA[0000] Cannot connect to the Docker daemon. Is ‘docker -d’ running on this host?

> If you would like to use Docker as a non-root user, you should now consider  
> adding your user to the “docker” group with something like:

> sudo usermod -aG docker your-user

> Remember that you will have to log out and back in for this to take effect!

last but not least:

> root@server:~# docker -d  
> INFO[0000] +job serveapi(unix:///var/run/docker.sock)  
> INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)  
> INFO[0000] +job init\_networkdriver()  
> package not installed  
> INFO[0000] -job init\_networkdriver() = ERR (1)  
> FATA[0000] package not installed

Fehler am Netzwerkinterface? Von 1und1 gesperrt?

Oder liegt es nur an meiner eigenen Blödheit? Es handelt sich um die Minimalinstallation von Ubuntu. Ohne Plesk Zeugs.

Nun hat mich der Server (als Student) gerade mal 1€/Jahr gekostet. Daher wäre es echt schnicke, auf so günstige Art und Weise ein weiteres Discourse zum laufen zu bekommen. Habt Ihr Ideen? Any ideas?

Viele Grüße / Best regards,  
M

---

<div class="post-metadata">

### Author: ![Kuro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kuro/32/38491_2.png) [@Kuro](https://meta.discourse.org/u/Kuro)
#### Post date: [2015年二月7日 01:08 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/2 "2015-02-07T01:08:05Z")

</div>

Let’s translate this so everybody can join in on this conversation (and learn some German while we are at it) (I am pretty sure 1&1 is an international host so I figured other people might be able to help)

"My problem is that I can’t get Discourse to run on 1&1 hosting. I bought a vServer L with 2 GB of ram. Everything works on Digital Ocean. Over there Discourse runs on a Ubuntu 14.04-server. Took me 10 minutes to install.

Installation steps used:  
[https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-ubuntu-14-04](https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-ubuntu-14-04)

**Problem 1: setting up the swap**  
In theory I don’t need to but you never know so I figured, might as well free some extra 2GB.

`root@server:~# swapon /swapfile
swapon: /swapfile: swapon failed: Operation not permitted`  
Question: Is it possible that 1&1-hosting doesn’t allow this? Is there a way to prevent this?

**Problem 2: setting up Docker**

Error 1:

[code]  
modprobe: ERROR: ../libkmod/libkmod.c:507 kmod\_lookup\_alias\_from\_builtin\_file() could not open builtin file ‘/lib/modules/3.13.0-042stab094.8/modules.builtin.bin’  
modprobe: FATAL: Module aufs not found.  
…  
Reading state information…  
E: Unable to locate package linux-image-extra-3.13.0-042stab094.8  
E: Couldn’t find any package by regex ‘linux-image-extra-3.13.0-042stab094.8’  
modprobe: ERROR: ../libkmod/libkmod.c:507 kmod\_lookup\_alias\_from\_builtin\_file() could not open builtin file ‘/lib/modules/3.13.0-042stab094.8/modules.builtin.bin’  
modprobe: FATAL: Module aufs not found.  
Warning: tried to install linux-image-extra-3.13.0-042stab094.8 (for AUFS)  
but we still have no AUFS. Docker may not work. Proceeding anyways!  
…  
Client version: 1.4.1  
Client API version: 1.16  
Go version (client): go1.3.3  
Git commit (client): 5bc2ff8  
OS/Arch (client): linux/amd64  
FATA[0000] Cannot connect to the Docker daemon. Is ‘docker -d’ running on this host?

If you would like to use Docker as a non-root user, you should now consider  
adding your user to the “docker” group with something like:

sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect![/code]  
last but not least: _(no need to translate this 😃 )_

`root@server:~# docker -d
INFO[0000] +job serveapi(unix:///var/run/docker.sock) 
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
INFO[0000] +job init_networkdriver() 
package not installed
INFO[0000] -job init_networkdriver() = ERR (1) 
FATA[0000] package not installed`

Is that an error in the network interface? Is this blocked by 1&1-Hosting?

Or is this somehow my fault? The Ubuntu is a barebone installation. No Plesk or anything.

The server was pretty cheap (1€ / year) so it’d be great to run a Discourse instance on it.  
Any ideas?

Filed Under: [Not Sure if the translation was neccessary and there might be mistakes. At the end I started translating a bit more loosely. Hope it helps somebody](#tag)

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [2015年二月7日 01:10 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/3 "2015-02-07T01:10:24Z")

</div>

> [@terraboss](#):
>
> `modprobe: FATAL: Module aufs not found.`  
> `Warning: tried to install linux-image-extra-3.13.0-042stab094.8 (for AUFS) but we still have no AUFS.`  
> `Docker may not work. Proceeding anyways!`

1&1 hosting is not allowing you to install kernel modules. Discourse will not work. AUFS or BTRFS is required.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [2015年二月7日 01:30 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/4 "2015-02-07T01:30:59Z")

</div>

@riking  
Thank you very much!!! This response was extremely fast. Next time, I’ll post directly in English.

**For notice (german):**  
[https://hilfe-center.1und1.de/server-c82640/virtual-server-linux-c82672/administration-c82781/kann-auf-virtual-servern-ein-eigener-kernel-installiert-werden-a784762.html](https://hilfe-center.1und1.de/server-c82640/virtual-server-linux-c82672/administration-c82781/kann-auf-virtual-servern-ein-eigener-kernel-installiert-werden-a784762.html)

Maybe I’ll have a look at other cheap german hosters to get my community running. I love Discourse soooo much.

Good night 💤

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [2015年二月7日 11:40 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/5 "2015-02-07T11:40:39Z")

</div>

> [@terraboss](#):
>
> Maybe I’ll have a look at other cheap german hosters to get my community running.

Must it be a (cheap) German hoster or would it be enough if it’s hosted in a German datacenter?  
[VULTR](https://www.vultr.com/) has a location in Frankfurt and [Linode is planning to expand](https://blog.linode.com/2015/01/16/linode-datacenter-expansion/) to Germany too.  
And of course there’s [JiffyBox](http://www.df.eu/de/cloud-hosting/cloud-server/) (from the German hoster domainfactory) which has a quite good price/performance ratio.  
All of them would allow you to use Docker and install a custom kernel.

For VULTR see also

> [@Discourse and Vultr? Where to start on new instance for multi?](https://meta.discourse.org/t/discourse-and-vultr-where-to-start-on-new-instance-for-multi/23134):
>
> Hey there! I have been ‘shopping’ for different forum solutions that have nothing to do with PHP and really innovate the entire ‘thing’ of forums. I’ve checked out NodeBB but it is lacking in community-related aspects that I need for my forum. Discourse looks to be exactly what I need. I noticed the emphasis on DO around here. I tried them, did my research. I decided instead to go to [Vultr](http://vultr.com). My questions are: Will Discourse work on a Vultr instance? If so, is the 4GB Memory and 2 CPU en…

---

<div class="post-metadata">

### Author: ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)
#### Post date: [2015年二月7日 12:27 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/6 "2015-02-07T12:27:04Z")

</div>

I can vouch for Vultr. I haven’t deployed Discourse on there. _ **Yet.** _ But I did play and mess around with a test instance to get used to the command line and I liked it. Super fast, might I add. I’ll be deploying Discourse there after setting something up to my liking on a VM local sandbox.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [2015年二月7日 15:05 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/7 "2015-02-07T15:05:12Z")

</div>

@purldator

Sounds pretty interesting.

Costs are an very important aspect because I’ll need this community for a two non-profit organisations. One of them is focused in medical area, so we’ll need at least a european hoster to confirm privacy and regulatory requirements. The other one is for a local FabLab (fabrication laboratory).

---

<div class="post-metadata">

### Author: ![Moter8](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moter8/32/120941_2.png) [@Moter8](https://meta.discourse.org/u/Moter8)
#### Post date: [2015年二月7日 15:34 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/8 "2015-02-07T15:34:38Z")

</div>

You can try out Runabove. 2,5$ per month, servers in France, no SLA though.

[https://meta.discourse.org/t/runabove-ovh-experiment-vs-digital-ocean/24428/](https://meta.discourse.org/t/runabove-ovh-experiment-vs-digital-ocean/24428/)

---

<div class="post-metadata">

### Author: ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)
#### Post date: [2015年二月9日 01:29 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/9 "2015-02-09T01:29:05Z")

</div>

Hey @terraboss, I got curious and sent a support ticket to Vultr about your requirements.

> We do not offer a specific uptime SLA, but our privacy policy can be found at [Vultr Privacy Policy - Vultr.com](https://www.vultr.com/legal/privacy.php)

For the sake of being complete. Vultr’s prices are good. You get slightly more for the same price as DigitalOcean.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [2015年二月9日 01:52 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/10 "2015-02-09T01:52:17Z")

</div>

Thanks @purldator,  
I guess Vultr would be a pretty good choice for my personal stuff in terms of performance and price-service ratio. I noticed the SSD speed while setting up discourse: 430 MB/s. WOW. This is great. 😀

For my the other projects, I’ve got an instance at DigitalOcean 💧 . Let’s see how both perform… maybe I’ll switch later.

---

<div class="post-metadata">

### Author: ![naiqus](https://avatars.discourse-cdn.com/v4/letter/n/d6d6ee/32.png) [@naiqus](https://meta.discourse.org/u/naiqus)
#### Post date: [2015年六月2日 22:32 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/11 "2015-06-02T22:32:38Z")

</div>

Hi Markus.

My forum is running on the server from 1&1, the one what you mentioned 1 Euro per year.

It works quite well, but without Docker, you have to config the environment by yourself. Nevertheless, it is totally capable for Discourse.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [2015年六月10日 07:43 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/12 "2015-06-10T07:43:08Z")

</div>

Interesting. Would you like to link / write an step by step install guide for everyone?  
How are easy is it to preform updates in your opinion?

Thx

---

<div class="post-metadata">

### Author: ![pl3bs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pl3bs/32/37266_2.png) [@pl3bs](https://meta.discourse.org/u/pl3bs)
#### Post date: [2015年六月10日 12:48 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/13 "2015-06-10T12:48:21Z")

</div>

No capacity for swap, and can’t get docker installed with AUFS… sounds like cheap openvz. I’ve heard it called 1&done before. You can use my script for a dockerless install, but won’t get support here.

---

<div class="post-metadata">

### Author: ![naiqus](https://avatars.discourse-cdn.com/v4/letter/n/d6d6ee/32.png) [@naiqus](https://meta.discourse.org/u/naiqus)
#### Post date: [2015年六月18日 21:59 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/14 "2015-06-18T21:59:10Z")

</div>

I’ve posted an installation guide on my blog, which is adapted from DigitalOcean’s . You could check it out from [here](http://blog.naiqus.com/install-discourse-on-1und1-vps/).

---

<div class="post-metadata">

### Author: ![crazyhorse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazyhorse/32/120423_2.png) [@crazyhorse](https://meta.discourse.org/u/crazyhorse)
#### Post date: [2017年十一月14日 14:12 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/15 "2017-11-14T14:12:54Z")

</div>

I am looking into a German hosting for Discourse and 1 & 1 offers it now in a "Discourse cloud app’, right now the minimum price is 29,99 €, SSL-encrypt inclusive.

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [2017年十一月14日 22:27 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/16 "2017-11-14T22:27:45Z")

</div>

I think it’s a Bitnami installation and is not officially supported by Discourse, so if you run into problems you are alone…plus at much less price you can buy a VPS on another hosting that support docker

> [@What does it mean if Discourse is installed via Bitnami?](https://meta.discourse.org/t/what-does-it-mean-if-discourse-is-installed-via-bitnami/72938):
>
> We tried to install Discourse but had some problems as of the Docker container. As I am not the system administrator I do not know details about that. However, the administrator then found that an installation with Bitnami is possible and it worked without big problems. Still I ask myself what is the difference if you install it by using Bitnami or the regular way described here? [discourse/docs/INSTALL.md at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/master/docs/INSTALL.md) I realized that there must be some difference, e.g…

---

<div class="post-metadata">

### Author: ![crazyhorse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazyhorse/32/120423_2.png) [@crazyhorse](https://meta.discourse.org/u/crazyhorse)
#### Post date: [2017年十一月15日 13:46 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/17 "2017-11-15T13:46:29Z")

</div>

Thank you so much for this information. I am trying to find a host who is offering a Data Processing Agreement, so I looked for a German one. But it doesn’t look like a good solution when any problem arises.

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [2017年十一月15日 15:02 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/18 "2017-11-15T15:02:41Z")

</div>

The only german hosting that I know is Hetzner:

From Hetzner Terms and Conditions page:

```
5. Privacy

5.1 Our data protection practise conforms to the Federal Data Protection Act (BDSG) as well as the German Teleservices Act (TMG).

5.2 Personal data of customers will only be collected and used, if they are required for the creation, content arrangement or modification of the contractual relationship. The client is obligated to update these data in its online administrations interface.

5.3 The client’s Email address will only be used for information on orders, for invoices and – provided that the client does not object – for customer care as well as for our newsletter, if the client so wishes.

5.4 We do not give any personal client information to third parties, with the exception of our service partners as far as they are required to determine the remuneration and settlement with the customer.

5.5 The client has the right to information and a right to amend, to suspend or to delete his saved information. If deletion conflicts with a legal or contractual duty to save information, or other legal grounds, the information will be made inaccessible.

```

BTW all european hostings of UE will have to adopt the DPA soon or later.

> [@crazyhorse](#):
>
> SSL-encrypt

SSL is not a real problem because you can do it yourself:

> [@Set up HTTPS support with Let's Encrypt](https://meta.discourse.org/t/setting-up-lets-encrypt/40709/):
>
> bookmark This is a guide for enabling HTTPS on an existing Discourse installation using Let’s Encrypt. It assumes prior installation without HTTPS enabled. person_raising_hand Required user level: System Administrator exclamation This guide is only for existing installs where HTTPS is not enabled. Following the [official setup guide](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md) automatically enables HTTPS by default. So you’d like to add https to your Discourse absolutely free, courtesy of our friends at [Let’s Encrypt?](https://letsencrypt.org/)bell I…

If you have problems you can ask support to @pfaffman ([https://www.literatecomputing.com/](https://www.literatecomputing.com/)) that can do all this things for you for a very low cost.

I know that Discorse itself have a plan to buy servers even here in Europe for their customers, but I do not know if they are already operational in this regard. (ping @codinghorror)

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [2017年十一月15日 15:09 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/19 "2017-11-15T15:09:51Z")

</div>

Discussion on colocating servers in Europe is here: [Colocating servers in Europe, recommendations?](https://meta.discourse.org/t/colocating-servers-in-europe-recommendations/72299). No decision has been made at this time.

---

<div class="post-metadata">

### Author: ![crazyhorse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazyhorse/32/120423_2.png) [@crazyhorse](https://meta.discourse.org/u/crazyhorse)
#### Post date: [2017年十一月15日 15:17 UTC](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931/20 "2017-11-15T15:17:49Z")

</div>

@Trash, thank you so much for this information!

[下一頁](https://meta.discourse.org/t/german-1-1-hosting-user-experience/24931.md?page=2)
