Updated Running a public or community server (markdown)

MartinFarrent 2012-05-24 23:22:58 -07:00
parent 1b77fbabd9
commit c0f5f4c79e

@ -6,11 +6,11 @@ That's because running a public or community Friendica server requires special c
***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.
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. Both types of site have lots in common, but there are some important differences too.
The distinction is important. For instance, registration policy is affected. If you run a _public_ server and choose to accept or deny registrations arbitrarily, you make the whole Friendica project look unreliable. On the other hand, if you had a _community_ server that allowed arbitrary people to sign up, you'd quickly run out of resources and your site would eventually grind to a halt.
For instance, registration policy is affected by these differences. If you run a _public_ server and choose to accept or deny registrations arbitrarily, you make the whole Friendica project look unreliable. It is very poor form to be listed on the public server list with a "requires approval" setup if you wish to cherry-pick users. As a public server admin, you may find that you have users you don't really want on your server - but that's the price you pay for serving the public. If you have criteria for accepting or rejecting users, make your requirements clear on your website, and when you refuse an applicant make sure they know why, and they get a link to find other public servers - no email is ever sent to a rejected member unless you do so manually. If you really wish to cherry-pick, you should not ask to be listed as a public server
Both types of site have lots in common, but there are some important differences too. A community server knows how many users it will have and can purchase resources accordingly. A public server will either have to upgrade frequently, or keep an eye on it's resources carefully to know when to stop accepting sign ups.
On the other hand, if you had a _community_ server that allowed arbitrary people to sign up, you'd quickly run out of resources and your site would eventually grind to a halt. That's because a community server probably knows how many users it will have and can purchase resources accordingly. A public server will either have to upgrade frequently, or keep an eye on it's resources carefully to know when to stop accepting sign ups.
***The technical environment - operating system***