Updated Running a public or community server (markdown)

MartinFarrent 2012-05-24 14:33:22 -07:00
parent 7153067fef
commit 7a6a454749

@ -1,10 +1,13 @@
***Who is this document for?***
This document is about running Friendica servers for relatively large numbers of people, not about private servers for yourself and five to ten friends. If you are only thinking of setting up a server for yourself and your family or friends, you may find some interesting information in this how-to - but you can largely disregard warnings on issues like system overload. In essence, you will understand Friendica better after reading this document - but it's only a must-read for people intending to set up much larger sites.
That's because running a public or community Friendica server requires special consideration of every step. The effects of every step you take are multiplied by the number of members you have, meaning that even minor issues for personal servers become big deals for public servers.
That's because running a public or community Friendica server requires special consideration of every step. The effects of anything you decide are multiplied by the number of members you have - meaning that even minor issues for personal servers become big deals for public or community sites.
The first thing you need to decide is whether you are going to run a _community_ server or a _public_ server. A community server caters for a specific group of people - your community centre, or church, perhaps - whereas a public server caters for the public at large.
***Differences between public and community sites***
A community server caters for a specific group of people - your community centre, or church, perhaps - whereas a public server caters for the public at large.
The distinction is important. On the one hand, if you are a public server and choose to accept or deny registrations arbitrarily you make the whole project look bad. On the other hand, if you're a community server that tried to allow arbitrary people to sign up, you'd quickly run out of resources and your site would eventually grind to a halt.