Running my own fediverse instance for the people who need it the most

4 hours ago by aprehendedmerlin to c/fediverse

Hi guys, I don't know if this is the right place to ask for advice about this so if I'm in the wrong place kindly show me where should I go.

With that out of the way here is my back story, I'm Iranian and as many of you guys heard in the news there are mass uprising, protests and geopolitical conflict going on here. So naturally our theocratic dictatorship leaders here decide on a whim when the whole country can have internet access to outside world or not and when they cut it off there is no safe place for people to keep in touch when we need it the most. Mostly they want to keep people in dark unaware of what's going on out there...

Here is what I thought, Can I deploy and run my own fediverse instance in this situation on VPS hosted inside the country? Me and a few of my trusted friends are the admins of a small local community of around 200 people give or take but this community can grow to 1000 roughly in future. I can be an example for my fellow countrymen here if I can others can too and many other local communities can be shaped like this inside the country... Which fediverse platform we should choose? Lemmy or piefed comes to my mind but I'm a total noob I have no background in programming. I can use LLMs for help Where should I start? Can you guys help me here. I'm a little lost all this is uncharted territory for me

load all comments
ozoned 18 points 4 hours ago

You absolutely can run Fediverse software yourself. That's how the internet was created and we have you claw it back from big Tech.

First you should figure out what you want to run. For a few folks and basic microblogging, GoToSocial is super easy to set up, but it's limited.

Bonfire is an amazing fediverse app and it's getting better everyday. They're trying to make it a platform for communities and it's very extensible.

Emissary is also amazing platform for fediverse stuff and then there's HTML and CSS editor to really build what you want from there. Like bonfire, but you have to really create the site you want.

If you want reddit style, I like piefed over Lemmy.

Forums with fediverse? Nodebb.

Pictures only? Pixelfed

Live streams? Owncast

Hosting videos? Peertube

And it all interconnects. So you could run Bonfire, and follow someone on Peertube and comment and like from Bonfire.

It's overwhelming. Id suggest write down what you're wanting and then look at each project and see what fits.

I run my own bonfire at btfree.social and a public peertube at tubefree.org.

Happy to help however I can. I've done some install videos and going to do more soon.

path: 0 24389975, hotness: undefined, score: 18, children: 8
aprehendedmerlin 7 points 4 hours ago

Thanks, we need a platform somekind of a forum where we can have different communities/topics but all the content be visible in one home feed for the members of communities and crucially good moderation capabilities for the admins assigned to communities. The content is going to be both text-based and media like videos pictures etc. Currently we are on a telegram super group but that doesn't cut it and can be lost. Is piefed or Lemmy a good fit for this? I have been here since 2023 and I think it would be. One other issue is privacy the identity of the members should be protected at all costs.

path: 0 24389975 24390092, hotness: undefined, score: 7, children: 5
CameronDev 9 points 3 hours ago

Lemmy does allow anonymous signups, but everything is unencrypted in the database, so if the server was seized all messages, posts and DMs would be available.

path: 0 24389975 24390092 24390238, hotness: undefined, score: 9, children: 4
aprehendedmerlin 5 points 3 hours ago

And they can find everyone when they seize the server? Are the IPs logged too?

path: 0 24389975 24390092 24390238 24390314, hotness: undefined, score: 5, children: 3
khannie 3 points 2 hours ago

Even if you manage to keep your VPS clean as a whistle of offending logs, your VPS host can log all incoming IP addresses.

I think this is a great idea but very difficult to safely implement.

path: 0 24389975 24390092 24390238 24390314 24391082, hotness: undefined, score: 3, children: 0
CameronDev 2 points 2 hours ago

Not within Lemmy to my knowledge, but you would have to be careful when setting it up.

path: 0 24389975 24390092 24390238 24390314 24390818, hotness: undefined, score: 2, children: 0
Die4Ever 2 points 2 hours ago

You could probably route the logs to /dev/null but IDK if the IPs also get stored in the DB

path: 0 24389975 24390092 24390238 24390314 24390839, hotness: undefined, score: 2, children: 0
fediverse
fediverse

@lemmy.world

login for more options
42580
3239
2129

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

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general 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)

go to feed...