# Discourse as „local“ private social network

**URL:** https://meta.discourse.org/t/discourse-as-local-private-social-network/108605
**Category:** Support
**Created:** [February 7, 2019, 3:32pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605 "2019-02-07T15:32:11Z")
**Posts on this page:** 17
**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: [February 7, 2019, 3:32pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/1 "2019-02-07T15:32:11Z")

</div>

Dear friends,  
does anyone have some experience with Discourse as family / „close circle“ knowledge-base?

I‘d like to setup an instance at my home network in near future. The trade-off would be in hardware specifications. To minimize energy consumption (\< 5-10 watts), it would be necessary to run Discourse on some kind of Raspberry Pi micro controller. Unfortunately without x64 support, Docker won’t be possible. I don’t like any „experimental“ workarounds.

Does anyone have some good hardware suggestions?

Thanks in advance!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [February 7, 2019, 3:44pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/2 "2019-02-07T15:44:39Z")

</div>

> [@terraboss](#):
>
> I don’t like any „experimental“ workarounds.

> [@terraboss](#):
>
> Unfortunately without x64 support, Docker won’t be possible.

Running on ARM without Docker is as _experimental_ as it gets. Might be doable but for sure an unsupported install.

---

<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: [February 7, 2019, 4:02pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/3 "2019-02-07T16:02:24Z")

</div>

How about x64 recommendations? I think either, that ARM would be optional for package dependencis. Does anyone tried one of these sticky computer of Intel?

[https://www.intel.de/content/www/de/de/products/boards-kits/compute-stick.html](https://www.intel.de/content/www/de/de/products/boards-kits/compute-stick.html)

Unfortunately, they are very expensive

On the other hand, Docker on an Android smartphone/tablet world be amazing 😅 these devices are cheap and quite powerful for acceptable prices

[![](https://global.discourse-cdn.com/meta/original/4X/0/2/c/02cce0b6f2b07957b8b2afb4fd0dee568391b623.jpeg "Android Meets Docker") ](https://www.youtube.com/watch?v=YwBAqMDYFCU)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [February 7, 2019, 9:51pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/4 "2019-02-07T21:51:11Z")

</div>

Have you considered $5 a month cloud install? If you enable full disk encryption prior to installing on the cloud you will be in a pretty safe state. Certainly a world safer than keeping photos on facebook.

At $60 bucks a year this is pretty much what you would pay for a password manager on the cloud.

---

<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: [February 8, 2019, 2:40am UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/5 "2019-02-08T02:40:27Z")

</div>

Hi sam,  
you’re basically right. 🙂

BUT here we come to another limitation, I‘ve had in mind, that is storage capacity and scalability. Most virtual servers for 5 bucks per month coming with round about 30-50 GB capacity. Let’s say 10 GB of them are instantly away due software dependecies. The rest will be gone in a short period of time.

I‘d like to install Nextcloud or Resilio Sync in a second step. Document sharing is also pretty important for me. My dad at age of 68 needs help at his household / contracts / other document managing. It‘s important for us,to,sync thousands of documents. I don’t wanna use USB sticks any longer … Good-bye 90s 😁

This is why I need round about 500 GB to 1 TB of storage.  
(20-50 bucks extra per month? No way.)

### Security

Indeed, the most important aspect of this project.

Actually, I‘m not sure if a running virtual server at some shared-hosting provider is the right choice. At the moment the system is running, disk encryption is unlocked. Not sure if 3rd parties could access to that data, in case they want to?

Any home server would be under my full control and can only be accessed through VPN and WiFi / ethernet.

Full disk encryption is by the way a sensitive topic, I‘ll need some extra lessons into that. How to do that appropriately on (Ubuntu) linux? What recipe / how-to can you guys recommend? In case of maintainance, the virtual host should be still bootable xD I‘ve read a lot of positive feedback about ZFS and it‘s capabilities. But whould it work instantly?

I admit, not to be an security expert. That’s also a reason I prefer semi-online solutions in that case. 🤔

Last but not least: Mail exchange. Should I use AWS SES, any self-hosted SMTP or should I disable that completely? As we all know, transport encryption is not enough. In case someone posts confidential information, I‘d like to make sure, only the intended person get‘s involved into that conversation. What do you guys suggest? Disabling mail at all and getting push notifications only?

### Facebook and other anti-social networks

Let me say one thing: 😂 hahaha never ever again.

Discourse is the future, for sure! Amazing work buddies 💪🤓

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [February 8, 2019, 7:07am UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/6 "2019-02-08T07:07:45Z")

</div>

Didn’t I cover this extensively [here?](https://meta.discourse.org/t/how-much-is-discourse-affected-by-a-faster-cpu/58407)

Even the super fancy 6 core box at the bottom of that post is 8w idle at the Ubuntu command prompt, ~15w - 20w typical load.

---

<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: [February 8, 2019, 9:54am UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/7 "2019-02-08T09:54:12Z")

</div>

> [@codinghorror](#):
>
> Didn’t I cover this extensively [here?](https://meta.discourse.org/t/how-much-is-discourse-affected-by-a-faster-cpu/58407)

Thanks for your hint!

Haven’t that in mind. The hardware should be not too old. I’m not sure if theee boxes are still available (in Germany) right now. 🤔

Running a 10 watt machine 365 days per year costs about 25 € for energy. At the end of the day it’s also an economic kind of question. The virtual server option is still in mind… but the storage and security questions needs to be adressed 🙄

---

<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: [February 8, 2019, 2:01pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/8 "2019-02-08T14:01:37Z")

</div>

> [@sam](#):
>
> Certainly a world safer than keeping photos on facebook.

These dark SaaS days reminds me, that I‘ve need to build my own safe harbor for certain applications:

> **[Flickr gives free accounts a few more days to save their pictures from...](https://arstechnica.com/gaming/2019/02/flickr-gives-free-accounts-a-few-more-days-to-save-their-pictures-from-destruction/)**
>
> Users have another month to ensure they're below the 1,000-picture limit.

(I‘ve had over 35.000 pictures there and three years of Pro membership. But they gonna delete around a decade of human culture. ☹ This isn’t a business model I‘d like to support… even with paid membership. I‘m still uncertain in choosing the „right“ self-hosted photo library. Most of them are developed 1-2 decades ago. Before „we‘ve got addicted“ to Cloud/SaaS providers)

---

<div class="post-metadata">

### Author: ![notriddle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/notriddle/32/133055_2.png) [@notriddle](https://meta.discourse.org/u/notriddle)
#### Post date: [February 8, 2019, 5:20pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/9 "2019-02-08T17:20:54Z")

</div>

Sure, you obviously don’t need the beast that’s shown there. [But you still really don’t want a raspberry pi.](https://lobste.rs/s/m5tb8y/what_s_wrong_with_raspberry_pi)

The CPU is only part of the problem. The other part, if you’re going to be storing a lot of pictures on there, is its I/O performance. You won’t even get full USB 2.0 speeds, because it runs your Ethernet off of the same USB bus. Even if you insist on doing ARM, try to pick one with USB 3.

---

<div class="post-metadata">

### Author: ![JagWaugh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagwaugh/32/69335_2.png) [@JagWaugh](https://meta.discourse.org/u/JagWaugh)
#### Post date: [February 8, 2019, 5:26pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/10 "2019-02-08T17:26:31Z")

</div>

It runs quite well on a Synology. Don’t use their package, symlink /var/discourse to a share (/volume1/docker/discourse), and follow the normal install.

---

<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: [February 8, 2019, 6:48pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/11 "2019-02-08T18:48:38Z")

</div>

> [@notriddle](#):
>
> The CPU is only part of the problem. The other part, if you’re going to be storing a lot of pictures on there, is its I/O performance.

That’s why I thought, using a smartphone / tablet with Android would be a nice option. These devices are not too bad …

- in terms of specs and they are pretty powerful nowadays;
- they are designed for energy efficiency;
- they are “cheap”
- bring a display for server monitoring 😉
- the pure definition of mobility
- with uninterruptible power supply
- the I/O performance should be good enough for a “close circle” of 10-20 people and only a few at the same time.
- and of course the expendable SD card slot with 250/300 MB/s r/w speed

> [@notriddle](#):
>
> Even if you insist on doing ARM, try to pick one with USB 3.

For what reason? External hard drives? Ethernet? I’d like to use the internal storage and SD card.

It seems to be the most convenient home server I can get, as long as the Wifi connectivity don’t drop. 🤔 But I’ve seen ethernet adapters as well. It’s just a question of docker and ARM compatibility.

This would be a great reason to buy my first Android device 😃  
(I’ll guess, trying to implement this on Apple devices would be much more painful).

> [@JagWaugh](#):
>
> It runs quite well on a Synology.

Which one can you recommend?

---

<div class="post-metadata">

### Author: ![JagWaugh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagwaugh/32/69335_2.png) [@JagWaugh](https://meta.discourse.org/u/JagWaugh)
#### Post date: [February 8, 2019, 8:51pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/12 "2019-02-08T20:51:52Z")

</div>

I’ve run it on DS1515+, and DS1512+ models.

Get one with 8G memory or more (Some can be populated with more ram than Synology indicates).

I had the Synos anyway for datastorage, so being able to run Discourse is just a side benefit.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [February 8, 2019, 9:58pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/13 "2019-02-08T21:58:21Z")

</div>

Docker is also part of unRAID which will run on a wide range of x86/x64 hardware.

---

<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: [February 17, 2019, 11:09pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/14 "2019-02-17T23:09:51Z")

</div>

@codinghorror Thanks for the article 💪 🙂

> **[The Cloud Is Just Someone Else’s Computer](https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/)**
>
> When we started Discourse in 2013, our server requirements were high:
> 
> \* 1GB RAM
> \* modern, fast dual core CPU
> \* speedy solid state drive with 20+ GB
> 
> I’m not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private...

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [March 13, 2022, 6:54pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/15 "2022-03-13T18:54:49Z")

</div>



---

<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: [March 13, 2022, 8:54pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/16 "2022-03-13T20:54:21Z")

</div>

> [@terraboss](#):
>
> it would be necessary to run Discourse on some kind of Raspberry Pi micro controller

That’s now possible! [Discourse on a Raspberry Pi | Blog](https://meta.discourse.org/t/discourse-on-a-raspberry-pi-blog/211357), though by now @terraboss has likely found another solution.

---

<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: [April 12, 2022, 8:54pm UTC](https://meta.discourse.org/t/discourse-as-local-private-social-network/108605/17 "2022-04-12T20:54:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
