> I live in a more rural community (moved from a big city). We have 5-6 small (~50k people) towns, all well connected. Everything happens on Facebook. I would like to move to a different platforms. Plus points for self-hosted, federated.
Do YOU want to move off of Facebook for some reason, or do people want to move off of Facebook for some reason. MOST people in the US, especially in a rural are are not going to quit an app because say the CEO of a company is friendly to the President. You have an uphill battle, and at best you are going to shed a majority of users. Facebook is a popular platform, especially for those 30+ people in a small town that use local groups.
(Disclaimer: I've never tried to move large numbers of people off of Facebook; I have organized community groups from scratch before, and I have led initiatives at work that consisted largely of convincing people to do a thing. Much of this advice is from that perspective. YMMV.)
So: my advice is to not think of it as all-or-nothing. You will not be able to move 300k people off of Facebook overnight. This is somewhat akin to every IT migration project ever: it always takes longer than you think, and is not always a linear process from "fewer people migrated" to "more people migrated".
It's also akin to community organizing: there is no substitute for actually talking to people about it, especially in the initial phases. Or: high-touch sales, where you may initially need to spend a lot of energy and time per person successfully moved over. The other common thing here is that you will hear "no" a lot, which is a valuable experience anyways (but will be frustrating).
Also: unfortunately, no one will care if it's self-hosted or federated, outside of niche tech circles. They will care about whether they can reach the people they want to reach, and whether the user experience is good or not. This is reality: talking about these points will not help you.
Some things you'll probably need to do:
- Identify a single credible alternative platform. - Identify specific groups of people who are willing to be early "de-adopters". For instance: a local youth group, a sports club, whatever. Ideally you are a part of this group already; you then have a much better chance. Businesses will likely say no, so you want community groups. - Within those groups, identify champions: people who care about the same thing you care about, and are willing to commit time and effort to help. - Together with your champions, build a toolkit that allows you to scale up your efforts. This may be guides on how to talk to people about the change - what works, what doesn't. This might be instructions for setting up a specific platform. It might be communications channels, leaflets / flyers for putting up in public places, whatever.
Go low-tech and start printing a small local newspaper.
Pay for it with ads from local businesses, and give it away for free at all those stores. Get your regional Chamber of Commerce to help set you up with connections and sales channels.
One successful version of what you're asking about seems to be the Vermont based Front Porch Forum. They have gotten some press in the last year and there was this thread about them on hackernews a while back : https://news.ycombinator.com/item?id=41208506
Whether they'd be receptive to share their secret sauce and let a thousand Front Porches bloom is another question though, guess you could ask them! :)
For events specifically, my cohort (somewhere between Gen-Z and Millenial) have moved event organizing entirely to Partiful, which I've found to be far superior to Facebook Events. Doesn't help with group posts though.
I run a discussion group that meets once a month - our tech stack is 1. A blog running WordPress that I use to announce meetings 2. A meetup.com account (free tier) that has the same information as the blog 3. A MailChimp account (free tier) where I send notices about the meetups 4. A very active Slack group (free tier) where I announce meetups and we have entended discussions. Discord would probably work just as well.
I've never used Facebook for anything, but the above four tools work very well for us.
Maybe have a look at mobilizon : https://joinmobilizon.org/en/
Never had the opportunity to test it, but it's been developped by the fine folks of framasoft as an alternative to facebook for community/event organization. Might fit the bill for you.
* Look into Diaspora. (https://diasporafoundation.org/). Upside: It's basically a self-hosted facebook. Really cool project. Downside: Unlike facebook, there's no fake/pushed content so it tended to feel stale.
* Look into hosting a forum (e.g. phpBB). Forums are excellent because they don't lose old information like facebook does. When someone says "Hey what's the policy on dogs?" three years later I can search "dogs" and find the answer. Downside: They're not pretty, not full of pictures and no infinite scrollingz. sadge alfababies. Kidding aside, if you do try a forum, be sure to not offer a bunch of niche subtopics. The more subtopics the more stale the forum feels overall. Just stick to one main topic until someone asks for a second.
* IRC chat. I hosted an IRC group for several years at work and it worked great. We only killed it when we decided to move to an enterprise communication app.
I run a few community groups using Discourse. It's great because there's a mode where you can make it into a type of listserv/forum hybrid. If people are more comfortable in e-mail, they can use that. If they want to use their web browser, they can use that. Works great on mobile. Easy to self-host.
We have a local email list. Hosted on google groups, but I suppose you could use a tool like https://groups.io/ or self-host as well.
This is salient given policy moves by the CEO. My thoughts:
-most of what you need is basically something similar to Facebook Groups (nowadays, I bookmark Facebook Groups for the 3 groups I follow, and skip the main feed, which is basically all ads and random memes these days)
-you need a platform with mass adoption - FB got it w/ free accounts back in the day, connecting old classmates or whatnot. So a new platform would need to be free for average users
-simple signup - single "Server" - i.e. can't have the weaknesses of individual forum server software or even mastodon/federated solutions (not enough users, hard to setup)
-some way to monetize - i.e. the sins of Facebook can be traced (in part) to reliance on ads to monetize. so maybe charge for admins who want to set up their own group? It would be be an order of magnitude less income than Facebook but maybe sustainable if you keep the scope of such a site/service small.
The younger gen these days use a lot of discord, older gen uses slack, but the way they are set up with individual "servers" seems clunky to me, and no web interface but it's relatively close.
>I want to move our local communities
What does that mean? I think we need a lot more context on what you want to do. Are you the IT administrator for the county and want to find alternative ways of disseminating announcements? Or are you just a citizen that wants people to chat somewhere else?
There is a software that has a technopolitical project behind it called Decidim. It comes from the legacy of 15M - 2011 in Spain, where the organisers needed an alternative like the one you mention, and to have a ‘facebook of democracy’: https://tecnopolitica.net/en/content/white-paper-decidim. The Barcelona City Council made the project possible and now it has an international community with more than 400 organisations, including many local communities. Apart from being an open source and democratic project, it is a very mature product that has not lost the orientation of the spirit of its creation.
Decidim is a political social network that allows communities to have a free technology, with democratic guarantees and designed for the common good. While this technology can be installed with knowledge of Ruby on Rails and some knowledge of servers, so perfectly self-hosted, there are also organisations that offer it in SaaS format at a very competitive price. Also, you can federated differents Decidims:)
Going to toss my hat in the ring about community shift. You don’t need to get everyone to move over to a new platform. You have to get the 5 most active members to switch. Communities are very largely built up of lurkers and a very small majority carry the weight of providing leadership and content. No matter the tech you choose, find a way to get those key people to switch and maybe the rest will follow.
I'd echo others that you probably won't succeed, but there is still an action you can take, which is to create new communities elsewhere.
The success of newer social platforms like Discord is mostly people creating new groups there, rather than wholesale migrations. Facebook itself followed that pattern in earlier days.
Your issue is going to be that people don’t want to keep track of yet another platform.
You may be able to get away with the free tier of Slack.
I can see that my site Partey.io[1] is used by several small communities for events. I like a local beekeeper club or town hall meetings.
Maybe that is something that works for you as well if everybody is already connected. It is completely login-less but does only provide event planning features, maybe you need more…(?)
Disclaimer: my site
My local communities are on (in order of popularity): facebook, telegram, discord, facebook messenger, signal. Some attempted to migrate to mastodon and bluesky but those were all failures, since getting a large and diverse group to sign up for something new is a herculean task. You just need one popular poster to refuse to leave a platform for everyone to refuse to leave. I personally just use burner accounts under my hamsters name for everything, lock down my permissions, use an RSS reader to see all my groups and friends facebook posts without having to visit (feedbro, all posts set to public).
It depends on what kind of community you want. Something like Facebook Events, I haven’t really seen a successful alternative for.
If you just want a discussion board, Discourse is self-hostable and people might be familiar with it from other companies. I’d argue it’s not a very normie-friendly platform however and out of the box, I find the notification defaults quite annoying. Maybe admins can change that, but most of the communities that I’m a part of do not.
Website to announce and register interest, mailing list or blog to post. You can send your website updates to Facebook for the first few months then kill it once everyone is on board.
I know someone who committed a misdemeanor and is on probation, one term of which is that he's not allowed to use "social media" (chat, etc.) although he can use plain ordinary web sites.
This person made the mistake they did because of their social isolation and the probation officer is entirely supportive of his developing more face-to-face connection, but he finds it frustrating to find a poster for something like a board game club which has nothing but a QR code that points to a Facebook page.
I’m cofounder of an app called dateit an event planning and RSVP app we have been developing over the past couple of years. We started it because we noticed many of our friends were leaving Facebook, and group texts were becoming a hassle. While it might not have every feature you’re looking for just yet, we’re actively working to expand its functionality. In the future, we’re hoping to introduce features like communities and a public events feed.
You can check it out at https://dateit.com/ I’d be happy to offer you and maybe some others here free access to our premium features so you can experience everything the app has to offer. Just create an account and email me at rob@dateit.com and mention this post.
For self-hosted and federated community building, might I suggest NodeBB?
v4 now fully federates, has always been self-hostable, and is a great piece of software for migrating from Facebook.
Consider the "feed" plugin for a less jarring experience. Push notifications via the "web-push" plugin.
Start a Slack and invite your community to it. Moderate it graciously with a simple, public, fair code of conduct. Make sure all the FB users are invited. The features just beat Facebook IMHO.
Facebook, specifically each and _every_ "feature" it implements, is certainly not the only way to "organize local communities" using a computer network. Remember that Facebook is ultimately designed to serve advertisers not community organisers. Advertisers are the customers.
We use https://groups.io/ and are happy
A friend recently moved to a rural area, and this question came up. I mentioned Fediverse as one possibility, with caveats.
I think you'd have to go through and make sure you know exactly what to tell them to install/configure for each of the following scenarios:
* Willing to install an iOS app.
* Willing to install an Android app.
* Willing to create an account in a Web site, and want to get email when someone in the group says something (with a hashtag or whatever).
Also see whether they're willing to talk on Fediverse, or they want something less public.
https://Hylo.com is trying to be that alternative, they're not federated yet (longer-term goal i think) but they are open-source.
The rural areas I've been a part of tend to have one or more noticeboards, either on the main street, or often at the main supermarket. People put up flyers, business cards, possibly with links or qrcodes, or otherwise phone numbers.
In Vermont, there are mailing lists for every town that are widely used, https://vitalcommunities.org/community-discussion-lists/ and also Front Porch Forum https://frontporchforum.com/. I guess the latter is pretty much what you are talking about, a community social network that is not Facebook or Nextdoor and not trying to become a megacorp.
There is still a lot of facebook groups for many small towns, but its easy enough to totally ignore and just use noticeboards, ask/talk to real people, etc if you want.
I have a similar pain in my rural community. All the restaurants and businesses post their news on the two local facebook groups, pretty much in lieu of having updated websites. I'd love it if there was a non-terrible alternative for this use case.
Somehow some way, the end game needs to be entities curating space they own (websites) and syndicating out to platforms for reach/engagement. Indieweb has the fundamentals, but no path nor intention for broad uptake.
Anyone have bright new ideas on this angle?
One of the things I'm curious about is given Zuck's reputation for childish behavior and jealousy if alternative links will even get outright censored in the feed (or even through Messenger?!)
Google+ "failed" (for various definitions thereof) and while it had numerous failures of its own I wonder how much critical mass it failed to achieve because Facebook was hijacking the sharing of it
Like they hijacked email addresses, to make it hard to move them to another social network https://news.ycombinator.com/item?id=4151433
I've had some success with looking at meetup.com and finding when some kind of group is going to meet up somewhere, show up, and see if things click. I played some board games recently and then got added to the weekly text notification and now have some adults to chill with when I have an opening on that day.
Facebook is used for a lot of notification/scheduling at my local game store though. I refuse to use Facebook, but don't want to be a burden on everyone else. I found some people I like and gave them my phone number and told them I'm down for a game whenever they are. Although rare, I have gotten a text before and gone and had fun.
A WhatsApp group might well be an easier alternative for many people, although it's another Meta company if that's a concern.
I live in a small community that relies on Facebook, and I would be shocked if you could get people to switch. You might get a few, but the network effect is strong enough that most will stay on Facebook.
One alternative is an old-school email list. We have one run by a single older woman, who refuses any form of updates or help. If she’s sick, emails don’t go out. If you want to sign up, you need to ask her. Still, it’s easy for people to use on a variety of platforms, uses minimal data, doesn’t have any tracking, and doesn’t have ads. The longer-form, slower nature of email makes it less likely to devolve into drama like the local Facebook groups do.
Even if you do self-host something decentralized, you need it to be reliable without you. If you succeed and your community relies on it, you’re doing them a disservice by not making it a reliable even if your circumstances change.
Yup. Same situation. I suspect same motivation. Interested in collaboration.
I've never used this before but you can try:
2i2wbyza4 at mozmail dot com
Or suggest a contact method.
I'd first figure out how much of it is something you want to do vs. something everyone wants to do.
There's a content creator I follow that proudly moved from Youtube to their own Peertube instance. Even though I like their content, I never run into it anymore. Every couple months I think "oh yeah, I should check on them" and manually navigate to their Peertube instance and watch half a video.
Make sure you aren't dooming the community.
Hard to say without more info. What's this community? What's the nature of the subjects around which this community is built?
Communities are made of people, do you think they'd be willing to move?
A club I'm active with posts everything to Meetup and Facebook. Meetup is the "official" source of truth for posting events and photos and limited chats related to the events themselves ("Where are we parking?" type questions). Facebook for social chat and announcing "unofficial" hangouts/parties.
Good old fashioned email listservs are always an option.
> I want to move our local communities off Facebook and onto our own platform
If you're serious about this, then you need to ask yourself (as dispassionately as possible) why you think this should happen. What benefits are you trying to provide, what shortcomings are trying to bridge. Then validate with your community that these are actually problems they even want addressed, and if so how badly do they want it. Then search for alternatives that explicitly accomplish that.
I've had some success with Humhub. Writeup here: https://www.shareddigitalguides.org.uk/guides/social-network...
In my experience this never works
Succesful local communities always utilize more platforms - meaning they are cross posting on something like Facebook, Instagram, their own website, and sometimes other sites. Can also help to have a WhatsApp group chat
Other local communities specific apps I have seen successfully used:
Meetup.com (been around for awhile and seems lesser used) Heylo Circle (not the crypto)
I would 100% recommend https://www.mightynetworks.com/ Look at the case studies as well to see how successful communities have been on this platform http://www.mightynetworks.com/case-studies
The only alternative I can think of that all of your community probably already have is email. Set up an email mailing list and lock it down so only members of your community and those invited by your community can use it. Despite the wishes of some here email will never go away and will be used by anyone communicating with businesses.
For your bonus criteria email can be self hosted but that's a more complicated topic as it pertains to mailing lists. At least a couple people in your community should be at list technical enough to follow internet examples. Mailing lists are federated per the spirit of the definition as they can each use their own existing email provider.
I'd suggest a different approach. I'm not sure how feasible it is for your case but just my 2 cents.
Community building would probably be way more efficient if done in person. That would make getting to know each other way easier. It would allow 'water fountain' type of interactions; which you usually don't have online.
So, my 2 cents would be to find a park, or something else public (weather permitting) and gather there. It could also bring passerbys to get curious and gather more people.
Not everything has to have a technological solution. In-person interactions should be more important for community building.
The neighborhood I live in runs a listserve that's very active. I'm not sure what made them choose a listserve over facebook, maybe it predates FB. The neighborhood is historic and there's an association that runs it.
Well, do your community want to move off facebook?
Im in the same situation, in my rural area everything happens through local facebook groups. If you are not there, you will not get party invitations , voice calls etc
The obvious Fediverse alternative for Facebook is https://friendi.ca
It federates with Mastodon and co.
Some statistics: https://fedidb.org/software/friendica
>We have 5-6 small (~50k people) towns, all well connected. Everything happens on Facebook.
Network effect is always the party pooper. If everyone's using Facebook it's unlikely they'll want to switch to anything else.
Depends what your community needs. I'm part of a dance group that only needs to communicate events, so most communication happens by email (BCC from organizer to everyone). Then, anything more complicated happens in-person or through other channels.
Sorry I don't have time to look if a good solution exists, but you have to check out framalibre by framasoft. Half the apps they recommend don't really work out of the box, but the rest is pretty good, and everything can be self-hosted.
https://framalibre.org/ (it's french only, sorry)
Good luck!
'Network effects' make this kind of move quite difficult unless there's a really compelling reason. You'd want to aim to maybe start from scratch with a dedicated group.
If you're adventurous, you could try:
It's early alpha - here's the story behind it:
Does anyone know a tool to form groups on AT protocol? Maybe custom feeds? That would be a great feature! I’ve been meaning to look into it for a while.
I've been trying to get out more, and attend some events/groups IRL (sports, hobbies, whatever). They all might be in meetup, but all communication is happening in FB groups, FB messenger, Insta, Discord, etc. I don't have either and it makes things seriously more difficult...
Mate! I'm building exactly this! https://carlnewton.github.io/posts/building-habitat/
Let me know if this is what you're after and you want some help setting up an instance.
I have same problem and landed on using simplelists.com for email groups. Users don’t have to install anything or get yet another account.
Still, I would like to find something that does text, email, and basic group features like calendar and photos
There are a few alternatives out there but nothing which has anything like the network effect of the big players. Spond seems to be popular in some areas (not just for sports teams as advertised).
I know I’ve been posting this a few times over the past few months, but I haven’t started promoting it yet to the world.
This is a hard problem because people expect real-time chat, videoconferencing, livestreaming, privacy controls, proper notifications, profiles, photo uploads and much more.
I have spent over a decade building essentially an open-source Facebook that can federate in more interesting ways than Mastodon, and can support Matrix protocol and much more etc. It has all those features I mentioned out of the box, and is completely open-source.
Short answer, watch this:
Or just look at these PDFs:
https://qbix.com/community.pdf
Longer answer, read this: https://www.laweekly.com/restoring-healthy-communities/
We use it to serve our own local communities:
Here is the code: https://github.com/Qbix/Platform
Or if you want, contact me: greg at the domain qbix.com and I can help set it up for you.
Are we talking 50k people per town? So over a quarter of a million people in total, each with more connections to other people outside said towns?
I applaud and encourage your chutzpah, but I’m not too optimistic about your prospects. Do you want to move your community out of Facebook, or does the community want to do it? Do they even agree with your reasons for wanting to move, or is it possible they actually agree with Zuckerberg and voted for Trump?
Remember you only have one shot. With that large of a group, you’ll find people with all levels of skill, patience, and ideology. If your solution isn’t immediately better (not equal; better) than Facebook, you already lost. It doesn’t need to be better at everything, but it does need to be better at the most important and most used features. And make sure you believe in the cause enough to be the goto person for every question.
Make a list of what the platform needs to support and do and come back with that. Then test, test, test. You won’t succeed if you rush, people move slowly.
Best of luck to you.
One thing I would keep in mind is that you're most likely going to have to maintain both communities for a long time to get people to transition to the new one.
What sort of features are you looking for in a community platform?
Before looking for a solution, have you checked with your community if there's even interest in an alternative? I have yet to meet a non-tech person that cares about this issue.
There are a few I'd recommend:
Loomio - this is usually for coops, especially decision making, but last I checked works well as a forum.
Lemmy - federated reddit alternative.
Discourse - the forum we know and love.
Flarum - decent alternative to discourse.
The challenge with all these is moderation: Lemmy solves it best by having subreddit style division of labour, with moderation per "board". Discourse supports trusted users if memory serves, and I'm not sure about the others.
I'm pretty sure discourse and Lemmy also support eg, log in with google/facebook/etc which eases onboarding a lot.
Personally, I'd go with Lemmy. It is less mature than discourse but probably more suited to your purposes.
I agree with everyone else saying you probably shouldn't unless everyone else is asking for it, but additionally why would it be a plus for being self-hosted? The last thing I'd want to do is move from the big city to a rural community and try to supplant their communication platform in a way that leaves me and only me responsible for it.
Why don’t you build it? Just the features people need of course. Seems like the kind of thing LLMs are quite good at (giving you prototypes).
You need a private subreddit. Do not use nextdoor, we do admin there and it's just constantly fending off racist garbage.
You might want to move, but do all ~49,999 other people share the same view?
The activitypub based pixelfed servers are open source and give an Instagram like experience. And there is the advantage that it can federate with outside fediverse feeds too
Find an open-source social media project.
Set it up.
Send the URL to your neighbors.
See who joins. Might take off, might (probably) not. But seems to me that's basically it.
I'm working on building a simple, open source, no-frills app for people who just want a basic tool to organize small communities. If you're interested in something like that let me know.
Why not Mastodon? https://joinmastodon.org/
WhatsApp groups are big in the UK, I think you can do QR join codes.
Does Nextdoor have anything useful for you? They have community events and so forth.
This seems like a great way to splinter your community.
There's always phpBB (old school) or Discord (new school).
There are a couple commercial options in this space.
Example: mightynetworks.com
Mailing list
What about a subreddit?
Craigslist is still very active and very much a thing.
depends on what experience you want... a lot of communities exist on just a chat app like whatsapp (europe mostly), line (east asia), etc
Here is list of available software from my hosting company, $150/yr, for Forums, and Social Networking. Another I had on my own server was Citadel, (citadel.org).
Good luck, because most people use there cell phones now days and a lot of sw like those listed are just not meant for that format.
Forums:
phpBB - phpbb.com SMF - simplemachines.org MyBB - mybb.com bbPress - bbpress.org XMB - xmbforum2.com Flarum - flarum.org ElkArte - elkarte.net FUDforum - fudforum.org miniBB - minibb.com TidyBB - tidybb.co.uk Flatboard - flatboard.org
Social Networking:
pH7Builder - ph7builder.com Jcow - jcow.net Open Source Social Network - opensource-socialnetwork.org HumHub - humhub.org Family Connections - familycms.com Elgg 6 - elgg.org
Could a Patreon or Medium or Subspace page work for this? Announcements, mailing list, even a payment system for beer money
Lu.ma is great.
Everything I do is either a Whatsapp group or a Telegram group these days. Whatsapp is owned by Meta but is at least encrypted, private and free from the bullshit of a real social media. Telegram is a better alternative if you really want to leave Meta behind. People will suggest Signal but in my experience literally nobody uses it except radical organisers. I have only one group on there and its for a protest group. Nobody else ever even messages me on there.
Use Lu.ma for the calendar + newsletter, and whatever platform has least friction for the most people for peer-to-peer communication (WhatsApp would be the answer in Europe, I dunno about your rural community).
discourse is nice: https://mixpeek.com/community
Unless they all want to... You can't.
Knocking on a door and actually talking with people. Barring that a ham bbs that geographically covers your tegion.
[dead]
[flagged]
May I suggest getting to know your community and understanding what their problems are before trying to change it.
>move our local communities off Facebook and onto our own platform. Is there a off-the-shelf solution
To get better answers, you need to flesh out all the features of Facebook that your communities are using. E.g. Shared event calendars? Groups? Private Messaging? Video hosting for users to upload vids of community events? Live feeds? Etc.
Look at the left side of navigation topics to help you enumerate and think about it: https://www.facebook.com/help/130979416980121/
Do you expect those ~50k to create new logins for the new platform? Or do they sign in with their existing "Facebook ID" to avoid hassle of new account creation? Do they need a phone app? If it's website only from the smartphone web browser, do you need web push for notifications? Facebook interaction with others has convenient lookup from the phones' contact listing. Web-only site doesn't have straightforward access to smartphone's address book (without PhoneGap). Etc.
If your communities are using a lot of those social networking features, it means trying to use Mastodon as a substitute for Facebook is going to be a very incomplete solution.
Of course, alternative solutions are not going to fully match Facebook but you still need to think of the threshold for a minimum viable feature set so your 50k users won't reject it.