this post was submitted on 13 Jan 2024
7 points (100.0% liked)

Digital Community Building

41 readers
3 users here now

This community is intended as a place for discussion regarding building digital communities and spaces. The intended audience are the admins, moderators, and curators of digital spaces, not general purpose users. The idea is that by facilitating discussion between the organizers and activists managing these communities, a set of best practices will begin to organically emerge.

Links

What to post?

I Don't See Anything

Remember, federation for small/new communities is finicky and this is a project targeting a small audience. Federation will eventually improve as the project advances.

Consider checking in on the home instance to make sure you see everything.


Related Communities

!fediverse@lemmy.world
!moderators@lemmy.world
!trendingcommunities@feddit.nl
!communitypromo@lemmy.ca
!newcommunities@lemmy.world

founded 11 months ago
MODERATORS
 

Please post your experiences as a Lemmy or Kbin moderator/admin, and I'll type them up into a guide that'll exist as a living document in the sidebar and on the wiki entitled "Building a Lemmy Community From Scratch". If applicable, please make note of what efforts did NOT work as well as what did.


A draft of the document will appear here after a minimum number of responses have been collected.

top 2 comments
sorted by: hot top controversial new old
[โ€“] Flatworm7591@lemmy.dbzer0.com 5 points 11 months ago

Hi guys, just adding a few thoughts on this from my perspective as a lemmy admin/moderator on lemmy.dbzer0.com. Obviously it's not a complete list, but I think these are some of the key things we have done well that may help other instances. I'll acknowledge the content is a bit lemmy-centric, but I don't have much experience with kbin.

1. Robust application process

One of the things that has worked particularly well for us is ensuring manual review of all applications. Compared to most other popular instances, we have had very few issues with spam bots and troll accounts because of our application process.

Users have to answer three specific questions when they apply, which our instance admins manually review before approving the application. This helps ensure that all registrations are real people, and because there is some level of effort involved in the process, it deters spammers and bots who prefer instances with auto-approvals so they can create bulk accounts quickly.

The nature of the three questions should obviously be tailored to your specific instance, but for us these have been working very well in filtering out certain types of users who we simply don't want in our community (e.g. extreme right wing nutjobs). Of course, people can simply lie on the application, but anyone who refuses to say "trans rights are human rights", or finds answering three simple questions too onerous, are probably not going to be productive members of the community anyway.

We've also got a matrix channel setup for application appeals, in case someone is motivated to join but didn't answer our questions correctly initially. The vast majority of people who take the time to appeal are successful and become active community members.

2. Be clear and upfront about your instance's political & philosophical identity

I think it's helpful for the community to have a clear idea of who it is for, and what it stands for. This benefits the users because they know where we stand, and can quickly assess whether the instance is likely to suit them. This makes the community stronger, because it is comprised of people with fundamental things in common, beyond just the topic(s) of the communities hosted on the instance. It also makes moderation decisions much more straightforward, because we have a clear set of guidelines and principles for both our users and our admins & moderators to abide by.

Also, IMO trying to adopt a "free speech" policy on your instance will just lead to it becoming overrun by trolls, nazis and other undesirables. I've seen it happen to a number of instances in the past and they have all been almost universally defederated and shunned by other parts of the fediverse. Take "X" as a cautionary tale. Have some standards of human decency if you want to lay the foundation for a decent community, and want to engage with the wider fediverse.

3. Don't over-moderate

If you are finding yourself getting overwhelmed with reports, you probably have an problem with your application process. You won't be able to moderate yourself out of an application process problem, because bots and trolls will just keep spooling up new accounts. If you've done the basic work up front to ensure (most) successful applicants are good eggs, then your number of actionable reports will be small and easily manageable. In fact, you can freely ignore the vast majority of reports, except in specific scenarios.

For our instance, the majority of reports are made by one of our users about a post hosted on another instance. >90% of these can be ignored as they are better handled by a moderator from the other instance. If the report is about a post/comment made by one of our users, or about a post/comment in a community hosted on our instance, then we do look closely at what mod actions may be required. But these reports are usually in the single digits on any given day, and many do not end up requiring any mod actions.

The community will also self moderate to a large extent, or at least ours does. If someone posts something that is unpopular, offensive, or downright stupid in one of our communities, then they will usually get downvoted and/or someone from our community will step in to put them right. Those sort of comment threads will sometimes end up with the OP deleting their comment. We would usually only step in if the situation is escalating and/or if community/instance rules are broken. But as I said, situations will often resolve themselves organically.

4. Run your instance professionally

  • Vet applications properly
  • Have an appeals process
  • Write a moderation guide for mods/admins so that moderation is consistent
  • Ask community members for feedback regularly
  • Have someone experienced do the sysadmin work, because hosting lemmy is complicated (shout-out to db0 here)
  • Leverage the fediseer project "to provide a crowd-sourced human-curated spam/ham classification of Fediverse instances as well as provide a public space to specify approval/disapproval of other instances."* (another shout-out to db0 here!)

Anyway, bit of a brain dump from me, but hopefully it will help kick things off. And let me know if you want a copy of our moderation guide (it's just a page or two) for reference.

[โ€“] ProdigalFrog 3 points 11 months ago* (last edited 11 months ago)

I'm a moderator of a few communities here, most notably !documentaries@slrpnk.net, !buyitforlife@slrpnk.net, and !mealtimevideos@lemmy.world. Before migrating here from Reddit, I was a moderator on r/LinuxHardware, which grew to become a sizeable community of 76,000 subscribers.


Here's my takeaways on growing a community:

  1. Unless the topic of the community is extremely popular from the get go, you're going to have to supply content to the community until it becomes self-sustaining. The more niche a topic is, the longer you will likely need to supply content to keep it alive. It's important to be passionate about the topic, and to have a good idea/plan of how you're going to find or create more content to fill it with for people to engage with.
  2. Connect with other similar communities so people know yours exists. r/LinuxHardware was semi-popular from the beginning, but soon after its creation, similar already established communities added it to their sidebars, which made its growth explosive.
  3. The quality of your engagement in the community matters, especially if it's a help related community. If you're well versed in a subject and can provide high-quality answers or suggestions, people will notice that.
  4. Getting the people involved in aspects of the community is a good way of creating a sense of co-ownership. Have discussions or votes on how the community could be improved, have a friendly contest of community submitted art for the logo/banner.
  5. Be stern when it comes to toxicity, as allowing that to fester can and will put people off from wanting to engage in a community. A warning is a good start, but don't be afraid to make enemies if bad behavior continues. You'll never please everyone.
  6. Show appreciation for people showing up to engage in your community. Upvote their content, and leave a nice comment if you can. Doing so signals to other people that their efforts are being seen and appreciated, which encourages people to come back. Positivity tends to breed more positivity. :)

As for what not to do:

  1. Don't engage with trolls.
  2. Don't moderate while hungry, angry, or while having a bad day.
  3. Don't assume the worst of people, unless it's abundantly clear that the worst is absolutely true.
  4. Don't have an excessively long list of rules, just the things that really matter.
  5. Most people will only read a small amount of the sidebar, so make things short and sweet, and keep the most important pieces of information at the top.
  6. Don't burnout and post everything you can think of all at once. Consistent and steady output is better than a lump sum, as it shows the community isn't dead.

I would recommend anyone starting a new community to seed it on the Lemmy Boost project. This service makes a bot on all participating instances subscribe to your community, which will make it show up in their user's All feeds, and can dramatically help with natural discovery.

Lastly: Try to have fun! Express yourself, be quirky, add little splashes of color to your sidebar (like this cool little subscriber count button, which incidentally I first saw on Open Course Lectures, so thanks for that Spaduf). If you're not having fun, it's unlikely you'll be able to sustain your community during the critical phase before it is self-sustaining.

But that's just my 2 cents. :)