this post was submitted on 23 Jun 2026
45 points (100.0% liked)

Fediverse

42603 readers
86 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 3 years ago
MODERATORS
 

Hi guys, same Iranian guy here, first I want to say I really appreciate you guys helping me, love you guys you all are genuinely amazing people.

I read all your comments in my previous post and one thing I realized I'm not qualified for this at all. This is too dangerous and puts my life and many of my friends at risk.

So in the spirit of being pragmatic here and finding best solution meanwhile I figure that out. Where can we have a private community with moderation and admin tools and multi-topic discussions on the fediverse? Is that even a thing? I know that's not how fediverse works so the answer is probably a hard No. Then where should we go? Discord have all this but that's not my preference at all. I know Reddit has private subs but I don't like reddit like many of you guys. What is the compromise here what do you suggest I should do?

top 50 comments
sorted by: hot top controversial new old

Hubzilla:

  • one of the most advanced permissions systems in the whole Fediverse
  • private forums that are actually private, protected by the permissions system
  • any channel, including forum channels, can hide from directories
  • Hubzilla forum channels can be moderated/administered by members anywhere on Hubzilla, (streams) or Forte
  • based on the Zot6 protocol; ActivityPub is optional, i.e. you have to activate it for the forum channel manually, and you can "raise the drawbridge" by turning it off again

The only downsides are a somewhat steep learning curve and that Hubzilla can only be used through its Web interface and not through a native phone app.

[–] shnizmuffin@lemmy.inbutts.lol 4 points 1 day ago (1 children)

Private ... on the fediverse?

No.

Yeah that's what I thought too. It's just not what the fediverse made for

[–] ozoned@piefed.social 21 points 2 days ago (3 children)

There's Matrix. That's more like Discord. And everything is encrypted. You can run your own matrix server. Have different rooms for different topics. Do private messaging between individuals. Verify each other so you know if someone's device changes that you need to verify them again.

I don't know how difficult it is to set up, but I know many people have done it.

[–] lambalicious@lemmy.sdf.org 2 points 1 day ago

If more than one of expenditure, storage or service continuity are a concern, I'd strongly recommend against Matrix, at least a self-hosted one. It's one of those nu-protocols that's quite resource intensive compared to perfectly serviceable alternatives from the '90s or '00s. I'd instead recommend something based on XMPP, such as a Prosody / Snikket server (with the advice that you'll have to configure some more stuff for privacy). Client apps on Android and web at least are also readily available.

[–] Tealk@rollenspiel.forum 2 points 1 day ago

I'd also say that having your own Matrix instance is pretty much the only way to go when it comes to this topic.

[–] Eldritch@piefed.world 9 points 2 days ago* (last edited 2 days ago) (1 children)

Fluxer might also be an option? Although I'm not sure that it is as encrypted or secure as matrix. But definitely more like Discord. And self hostable.

[–] kudra@sh.itjust.works 5 points 2 days ago (1 children)

Thanks for the mention of Fluxer! That sounds like a great option for some communities I'm on on Discord that might be open to moving away from US hosted, as in one they recently had one member have a giant issue with an account that got hacked. I can't imagine anything much worse than Discords current management tbh.

[–] KryptonNerd@slrpnk.net 1 points 1 day ago

Another option is Stoat

[–] lambalicious@lemmy.sdf.org 8 points 2 days ago (1 children)

If you want a community that is, at its foundational level, private, then you don't want it to be in the Fediverse. I don't mean it in an empathetic level but rather on a technical level. There are far better tools such as forum services for small communities, and you would be not wasting the second most distinctive feature of fediverse software (that of federation).

As for where can you have such a community, that is better split in two questions: 1.- what software to use and 2.- where to host it.

Question 1 suggests the use of any of a myriad of forum solutions, suchas phpBB or Discourse, that can be hosted or even self-hosted; as well as suggest the use of some goof practices such as having a back-channel communication system between high-level collaborators that uses a different medium/platform (say, Signal).

Question 2 highly involves your threat model if you want to do something that might put you and other people's lives at risk, but does not really mandate or prescribe which solutions you'd pick for question 1 otherwise. As I have not followed your conversations that closely, the most I can do is to suggestlow-tier VPS platforms that offer wide-range services (everything from forums to videoconference to blogs) so that there is less of a chance that it gets blocked; or otherwise use some sort of local net mesh (eg.: radio).

[–] aprehendedmerlin@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Thanks and You are absolutely right I thought about hosting forum on a VPS and also found about discourse and Flarum and humhub. One thing as an Iranian I should consider is that there is no international payment system available here and even if I used the third party payments available here we are sanctioned to the Moon and if they found out I'm Iranian they gonna terminate my access for sure. So you see hosting open-source solutions is the only way then I found Flarum and humhub both don't look bad but one thing I have be sure about to what extent these platforms support media posting I know my community they want to post mostly multimedia stuff and a forum is a bad fit for that that's why I was looking for a micro blogging platform. See this is the hurdle I don't know how to solve yet

[–] lambalicious@lemmy.sdf.org 2 points 1 day ago (1 children)

Ooof... right that's a very complicated position. You'd need a forum or microblogging platform that can be hosted to convenience (cheap price / gratis; ideally away from Nine Eyes and from Iran eyes). As for the media storage requirement, if your community is going to be media-heavy, that's a lot more damage on the long term: either you host the media and run the risk of delivering a lot of private info when caught (most media uploads are not sanitized for privacy, nor people know how to do that), or you don't host the media yourself and count on the users uploading it to somewhere else that you'll have to "moderately" depend on.

If I were you, I'd think hard and long whether media (especially heavy media, such as videos) is that much important as to have to do the hosting by yourself or whichever group you are organizing. Any way you can find of getting out of that hurdle will be good for costs, for mental health (moderation etc) and for security (as I mentioned above, as well as other factors). Torrenting heavy media files or going Cuban aka.: distribute through a physical network of hidden flash drive caches, might be available options.

That's my mistake I didn't explain everything clearly. Yes my community is media post oriented but not the kind of media that would be that heavy or dangerous that my government gonna care about that much. It's not that serious. I have another plan for that kind of communication we gonna run a Matrix server. This micro blogging or forum platform I'm looking for right now is going to be casual and my friends only. I just want to be able to control sign-ups and be sure all outsiders only see a sign-up form page that's it security at rest on server is not an issue here

[–] mech@feddit.org 9 points 2 days ago

I know Reddit has private subs

They're not actually private. They're just hidden from other users, Reddit itself can see everything posted there, and you have no control over who they share the data with.
On the Fediverse, nothing can be private. That's just not how the software works.

For private communication, you can use an anonymous encrypted messenger like Threema.

[–] asudox@lemmy.asudox.dev 3 points 1 day ago (1 children)

What do you mean by "private community"?

As in a Lemmy community that is invite only? That is coming in v1.0.0, which shouldn't be that far away from releasing.

If you meant a private instance that doesn't federate or federates with a select few, that has been possible a long time ago.

[–] aprehendedmerlin@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Yes I meant exactly somewhere that is invite only and only members can see the forum/community posts and content

[–] oldmonq@lemmy.world 3 points 1 day ago (1 children)

hubzilla has private forum/group feature.

OK thanks hubzilla instance is a good fit then

[–] some_guy@lemmy.sdf.org 4 points 1 day ago

You're probably looking for something like phpMyAdmin. A lot of hosting companies offer it (I had to log into my own to look up the name of the software). I would host in a European nation if you could (people love Hetzner; I haven't used any outside the USA). I believe that's a relatively save route to data sovereignty and I doubt they'd honor a court order from your country demanding records or access to your data, but you should research carefully and not trust some half-knowledgeable / half-ignorant guy on the internet (me) if you're putting yourself at risk.

I think people on Lemmy will be genuinely friendly about answering questions if you demonstrate that you've put in an honest effort to learn things on your own and don't ask people to basically do the thinking for you. Unix / Linux / network / server nerds like talking about this stuff and are happy to help each other learn so long as there's a sense of respecting other people's time by trying to do things on your own and only asking for expertise because you tried first but got stuck. That's been my experience, anyway, over the years (big old nerd right here).

[–] nachitima@bridge.nachitima.com 8 points 2 days ago (2 children)

Matrix could be a good option: it supports encryption, self-hosting, though do not support topics in a way that Discord does, in terms of UX. There is also a Discord-like platform called Stoat. It does not support forum-type channels but the UI and UX is very similar to Discord and it is also a self-hosted platform. However, I am not aware of security part of it, it is easy to check. Self-hosting is always a quite a challenge to maintain, no matter what platform you choose. Matrix, on the other hand, is designed around security very hard, so I definitely would trust my data and security more to this platform.

[–] lambalicious@lemmy.sdf.org 2 points 1 day ago

Why Matrix when XMPP exists? Much less of a pain to setup on hosted as well as to self-maintain.

[–] aprehendedmerlin@lemmy.dbzer0.com 1 points 1 day ago (2 children)

Thanks yes Matrix is great for privacy not so great for my heavily multimedia oriented content community that I don't know what to do about. Micro blogging would be a great fit for us but can't find a private solution for it

[–] ProdigalFrog@slrpnk.net 2 points 1 day ago (1 children)

Movim allows you to host a blog as well as private and encrypted chat channels like Matrix, that might be a good solution.

[–] aprehendedmerlin@lemmy.dbzer0.com 1 points 6 hours ago (1 children)

This sounds good gonna check it thanks

[–] ProdigalFrog@slrpnk.net 1 points 3 hours ago* (last edited 3 hours ago)

To be aware that I don't think that blogs can be encrypted or made private, I think they're viewable to any movim user (I haven't experimented with that feature).

Also, it is possible to disable the chat encryption on Movim, so if you're going to have any non-tech savvy people using it who may accidentally disable it without knowing, and that could be dangerous, then you may need to opt for a platform where it's enabled by default instead, like Delta chat (though it does not have any blog-like features, multi-room channels, nor any voice call ability, unlike Movim.

[–] nachitima@lemmy.ml 2 points 1 day ago (1 children)

Matrix actually supports multimedia, GIFs, videos, and photos. The speed of downloading multimedia always depends on the internet connection, the available host machine, and the computational resources available to the host machine. This obviously applies to every hosted platform.

In terms of privacy, Matrix has encrypted rooms, which means that the actual messages, the actual text of the messages, will be encrypted and stored on the instance in encrypted form. The only way to decrypt that data is to use user keys, or client keys. So, in short, it is a more comprehensive security system. It can theoretically be compromised, but it would require more effort to do this. So, in terms of security, Matrix is really good. If your priority is to keep your friends and yourself safe, which I think should be the first priority, then Matrix is a very good solution if you eventually end up self-hosting.

Regarding other platforms, Mastodon actually supports hiding data and restricting some API calls in order to make the instance more closed. But on the other hand, the data is stored unencrypted. So if someone gets access to your machine, to your host machine, it will be pretty easy and simple to get and read all the data. Again, in comparison with Matrix, even if someone eventually gets access to your host machine and to the data, it will be another challenge to decipher the data they have.

Speaking about forums, another option is the NodeBB forum platform. It is also federated. It also allows you to hide the data from unregistered users. It can manage roles for users to make certain users see certain categories, so the management system is more comprehensive in this sense. It can also be federated, so categories are federated there. So, in some sense, you can have a federated closed forum using NodeBB.

There are also other platforms, for example, Hubzilla and Bonfire. They are more privacy-focused federated platforms. But as far as I understand, they are more like social platforms instead of forums or microblogging platforms. So they are more like Facebook in some sense. They have some specifics.

So, in general, I would recommend using Matrix if you end up self-hosting and if your main priority is security. Again, it supports multimedia. But if you still want a more forum-like platform, I would recommend using NodeBB, or taking a look at Hubzilla and Bonfire.

Thanks one thing you said really peaked my interest. Can I run a Mastodon instance but in a private community way? I mean only approved sign-ups requests and only my instance members can see anything to others it's just a sign-up form page also obviously no federation needed. Can I have this with Mastodon? That would be exactly my dream. If the data in unencrypted in sever storage. That's not an issue I'm gonna setup an Matrix server for that like you said

[–] mrmaplebar@fedia.io 6 points 2 days ago (1 children)

I read all your comments in my previous post and one thing I realized I'm not qualified for this at all. This is too dangerous and puts my life and many of my friends at risk.

I think that protest, organization and resistance are inherently risky, especially in the context of an authoritarian regime where you don't have adequate constitutional rights or legal protections for speech. The man and women protesting the government and morality laws in Iran are putting themselves at considerable risk, as are the people protesting against Putin in Russia, and people who make small acts of rebellion in places like North Korea. There's probably no way around that, I'm afraid.

With that said, deepening your understanding of privacy and security technology puts you in a position to allow you do the kinds of things you want to do while limiting the personal risks to yourself. This means learning about things like Linux, encryption, containerization, VPNs, VPSs, TOR, cryptocurrency, etc., and understanding that tools exist to allow people to communicate anonymously. If you haven't already, I would start first by improving your knowledge of cybersecurity.

Do you have an encrypted email provider like ProtonMail? Do you use encrypted messaging tools like Signal? Those are a good starting point.

Discord have all this but that's not my preference at all. I know Reddit has private subs but I don't like reddit like many of you guys.

Discord and Reddit are corporate, specifically American corporate. As such, neither of them are truly "private" or anonymous, and to some extent they are beholden to American corporate interests, and thus, American government interests. Much like TikTok's relationship with the Chinese government, I think that platforms like Discord and Reddit can only be trusted to the degree that you trust America in general, if that makes sense...

With that said, Discord and Reddit are popular platforms, and it can be easy to create a reasonably protected space there if you can vouch for the people that you are allowing in the room. (Remember that every person who is allowed in the space is a potential vector for leaking of data out. And so, for example, if one of the members of the room was to be captured or coerced in some way, they could provide access to the room to people who you may not want to give access to.) "Security through obscurity" is not a great strategy on its own, but there is something to be said about getting lost in a crowd...

So, as much as I prefer the Fediverse as a key tool against corporate social media, I can see how Discord and Reddit could be useful tools. (Discord was absolutely instrumental in organizing very effective protests in Nepal just a few years ago!)

The best approach is probably something broad, where you use some combination of the fediverse and legacy social media together, but only after you've gained the appropriate knowledge and privacy/security tools needed to protect yourself.

Well said I have a understanding of privacy tools that benefit us but as a user not the programmer or anything and that's my pitfall here. My biggest fear is that if I ran a Matrix sever or Fediverse instance or a self-hosted forum like Flarum or humhub on a VPS and since all this is first time for me somehow my mistake put others at risk. I can not accept that. That's what really scares me. I can not just do it and hope for the best that's why I'm looking into already existing options even if they are corporate centralized American entities

[–] flamingos@feddit.uk 6 points 2 days ago* (last edited 2 days ago) (1 children)

Lemmy 1.0 will have 'private communities', which are communities whose posts can only be viewed by approved subscribers. I wouldn't trust this though, you can't guarantee other instances running other software will keep the posts private, so I'd only trust this if you host the instance and allow list vetted instances, which just opens you up to the problems mentioned in the other thread.

Your best bet is an e2ee messaging app with group support. People will recommend Matrix, but the moderation tools kind of suck and it can be very resource demanding to host (from what I've heard, I don't host Matrix). Signal is what most privacy people will recommend but I don't know how accessible it is in Iran given it's centralised nature. The XMPP people will inevitably speak up and they're probably even right, but I've never used XMPP so can't speak on it.

[–] Nusm@piefed.social 5 points 2 days ago (1 children)

I don't know anything about the safety and security, I just wanted to point out that Piefed has had private communities for about 4 months now. One can be set up where the only way you can get in is being invited by a member, a mod, or the owner of the community.

[–] flamingos@feddit.uk 4 points 2 days ago* (last edited 2 days ago) (1 children)

Piefed's private communities are local only, ie no federation. The Lemmy 1.0 ones do federate.

[–] Nusm@piefed.social 3 points 2 days ago (2 children)

I think that not federating would be better for a private community, but maybe that's just me. If it federates, then it's not really private.

[–] nutomic@lemmy.ml 2 points 1 day ago

Private communities in Lemmy only federate with approved users and their instances. So if you dont trust lemmy.xyz, simply dont approve any followers from that instance, then it will never receive any private content.

[–] flamingos@feddit.uk 1 points 2 days ago

Sure, but I'm just pointing out that these are different features that happen to be named the same thing. I'd also point out that something that doesn't federate can't really be called part of the fediverse, which is what OP was asking about.

[–] cerebralhawks@lemmy.dbzer0.com 4 points 2 days ago (1 children)

I think what you want is a private forum. Someone will have to pony up some light server costs, but as long as you aren't using a lot of bandwidth — you could disable image uploads, and make your users upload to Imgur and the like instead — it shouldn't be much.

I remember seeing a private forum. It was for the movie Boys Don't Cry — or rather, the trans man the movie was about. He was a real guy, and he was murdered for being trans. There's a forum out there (or, there was 20 years ago) and all you can see is the name. You need a password to see anything else. Don't have that? You're probably not getting in. It's a place for his friends and family, and probably some trusted friends they've made along the way.

I ran a forum once, about 15 years ago. I think I paid $10 or $20 a year for the dot-com, the URL. And I was paying a company called Invision something like $10 a month for them to host their forum on their server. I had admin access, I could do anything I wanted with it, but I had bandwidth limitations, and I had space limitations. It was fun for a bit. I ran it for almost two years. I wanted out, and a guy on the forum wanted to take it over. I said he could even keep the name, but I wasn't going to keep paying for the address. I didn't sell it, I just transferred ownership over. I never got charged again. I didn't keep visiting it. I heard he shut it down a few months later. It's not for everyone. If you're not passionate about running a forum, get someone else to do it for you, and just have them maintain it. You don't even have to be a mod. You let people apply and you tell your guy who you want to be a mod. He runs it from the shadows, only there to do upgrades. Maybe he posts the rules, too. But doesn't participate in conversations. Maybe once in a blue moon you see him, but he's not what you'd call a forum regular. Or he's a snarky arsehole, I've seen admins like that.

You really can't have a super private Lemmy comm. Not sure about instance. With the comm, you can make it so only approved people can post, but I don't think you can hide it from everyone by default. That's not what Lemmy is for, and we're too small anyway (though, I don't mean to speak for the people in charge). I think the forum thing might be your best bet.

[–] aprehendedmerlin@lemmy.dbzer0.com 1 points 1 day ago (1 children)

I hear you you're right a forum would be a good idea. I searched around and found humhub and Flarum both open-source forums you can self-host anywhere you want. Do you think these are good options for me? I have to say in first glance at-least Flarum sounds very basic and my community is going to be media post heavy I'm not sure if a forum is a good idea. A private micro blogging platform would be a much better fit for us but I don't know if such thing even exists

[–] cerebralhawks@lemmy.dbzer0.com 2 points 11 hours ago (1 children)

I honestly can't recommend any one forum platform. I didn't mean to recommend Invision and I'm glad you didn't read it that way. Nothing against them, it's just my information is way out of date whether I liked them or not. The software was good. I was on their host/demo board and interacted with other customers and some people on the team. Nothing bad to say. I've never heard of humhub and Flarum, but again, my information is out of date.

I don't know much about blogging, micro or otherwise.

Thanks but I can not use Invision even if I wanted to. Remember I'm Iranian. All western and international payment systems are sanctioned for us. I can not pay them even if I wanted to that's why I was looking for open source solutions

[–] CombatWombat@feddit.online 4 points 2 days ago (1 children)

If you are looking for safety, your best bet (and I know this sounds bad but stick with me) is to go the Truth Social route and stand up a threadiverse instance and defederate from everyone. There really isn't privacy in fedi, but if you don't federate, it'll limit your exposure to only the admins of your instance.

[–] aprehendedmerlin@lemmy.dbzer0.com 1 points 1 day ago (1 children)

Thanks I thought about it too. You think running a Mastodon instance defederated from everyone would be a good idea? How private can I get this I prefer to lockdown whole sign up process to approved only applications and no one other than the members should be able to see the community content

[–] CombatWombat@feddit.online 2 points 1 day ago (1 children)

You can definitely lock down signup. I’m not sure if you can prevent users from making publicly-visible posts, though — I think they would have to remember to make posts followers-only.

Thanks that sounds good enough gonna look into it

[–] Cris_Citrus@piefed.zip 2 points 2 days ago (1 children)

I missed the previous post and don't have advice, I just wanted to say I hope you get some helpful answers. Sending love from my part of the world to yours my friend

Thank you, just want to find a good home for my community most of them are my friends love those guys trying my best making this happen

[–] artyom@piefed.social 1 points 2 days ago (2 children)

I don't understand. You say being on the Fediverse is "too dangerous" but also looking for ways to continue on the Fediverse? If you're looking for private, secure and anonymous communication platform, make a SimpleX group.

For that stuff yes it is. For casual micro blogging private friends community with approval only sign-ups it is still fine if that's even possible. Some here suggest me hubzilla is a great fit for me

[–] waldfee@feddit.org 3 points 2 days ago (1 children)

They were previously asking about running an instance within Iran to provide a platform for their local community without it depending on a connection to the global internet

[–] artyom@piefed.social 1 points 2 days ago (1 children)

So what, they have some sort of intranet in Iran?

[–] waldfee@feddit.org 1 points 2 days ago

From my understanding no, but that might change