Home

Introducing Habitat - A Social Platform for Local Communities

$$5828
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 20:14

cross-posted from: https://feddit.uk/post/45160218

cross-posted from: https://feddit.uk/post/45160073

I’ve been working on Habitat for the past two years. It all stemmed from this idea that I posted in April 2024.

Habitat is a free open-source, self hosted social platform for local communities. It is aimed at fostering local community discussions and discovery of areas of interest. This is why it is built primarily around location. A Habitat instance centers on a specific area, and the local community can make generic posts about that area, or they can make posts about specific locations in that area. More about what I’ve been building and the future plans here.

Features

  • Habitat specification of location and size - enabling posts related to the local area
  • Home feed - Displays the most recent posts
  • Nearby feed - Displays posts sorted by proximity to the user
  • Create posts - Upload photos, set locations, comments
  • Categories - Location rules
  • Amazon S3 image storage option
  • Personalisation - Overrides Habitat defaults per user: kms/miles, hidden categories
  • Moderation tools - User, post, comment moderation, block email addresses
  • Announcements - Scheduled announcements
  • Public moderation log - Keep moderator actions visible for 30 days

If you’re interest in this at all, please give it a spin and let me know how you get on. I’ll keep an eye here on Lemmy, but you can also post to the Habitat discussion board on GitHub.

https://feddit.uk/post/45160222
Reply
$$5838
https://piefed.social/u/Lawnman23 posted on Mar 1, 2026 20:35
In reply to: https://feddit.uk/post/45160222

Cool!

https://piefed.social/comment/10347985
Reply
$$5841
https://lemmy.dbzer0.com/u/bigfish posted on Mar 1, 2026 20:39
In reply to: https://feddit.uk/post/45160222

Nice! An actual replacement to Nextdoor.

https://lemmy.dbzer0.com/comment/24701935
Reply
$$5848
https://sh.itjust.works/u/sbv posted on Mar 1, 2026 20:44
In reply to: https://feddit.uk/post/45160222

Is there a sample instance so we can see it in action?

https://sh.itjust.works/comment/24048076
Reply
$$5850
https://slrpnk.net/u/LibertyLizard posted on Mar 1, 2026 20:46
In reply to: https://feddit.uk/post/45160222

Oh wow this would be huge. The local sub is the main thing that keeps me coming back to Reddit.

However, it probably will take some local organizing to get it to fire in each area. Getting a critical mass for these is tough by just having randomly distributed global internet users join. Even with thousands of users, the California community on Lemmy is way less active than the sub for my city on Reddit.

https://slrpnk.net/comment/21007856
Reply
$$5851
https://piefed.social/u/WolfmanEightySix posted on Mar 1, 2026 20:46
In reply to: https://feddit.uk/post/45160222

Where can I get more info on this, like how to join?

https://piefed.social/comment/10348075
Reply
$$5855
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 20:51
In reply to: https://sh.itjust.works/comment/24048076

This is my local instance: https://www.irthlingborough.net/

https://feddit.uk/comment/23557468
Reply
$$5857
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 20:54
In reply to: https://piefed.social/comment/10348075

It’s distributed – you’ll need to create an instance for your own area. To do so, take a look at the getting started section: https://github.com/carlnewton/habitat?tab=readme-ov-file#getting-started

More information of what it is and how it’s planned to be in the future is in my previous blog posts: - https://carlnewton.github.io/posts/location-based-social-network/ - https://carlnewton.github.io/posts/building-habitat/

https://feddit.uk/comment/23557535
Reply
$$5880
https://lemmy.world/u/davidgro posted on Mar 1, 2026 21:24
In reply to: https://feddit.uk/comment/23557468

So I notice one bit of missing information: where is that place?

Besides curiosity, there’s also the practical question of whether it’s the right one to sign up for:
Say I encounter one named “Springfield” - how would I know which of the 93 (in the US alone) it is?

I propose having a map on the About page showing the area covered, with the ability to zoom out and see which state/province/etc, which country, and which continent.

https://lemmy.world/comment/22420255
Reply
$$5894
https://lemmy.world/u/ThisOne posted on Mar 1, 2026 21:42
In reply to: https://feddit.uk/post/45160222

This is very cool. But I’m thumb fingered idiot.

How can I check and see if anyone in my area had started an instance I can join?

https://lemmy.world/comment/22420535
Reply
$$5922
https://piefed.social/u/WolfmanEightySix posted on Mar 1, 2026 22:25
In reply to: https://feddit.uk/comment/23557535

Thanks mate. I’ll look at that tomorrow.

https://piefed.social/comment/10349044
Reply
$$5925
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 22:28
In reply to: https://lemmy.world/comment/22420255

Thanks for this. I hadn’t considered it but it seems like a really obvious thing now you’ve said it .. testament to a good idea I think! I’ll add it.

https://feddit.uk/comment/23559478
Reply
$$5885
https://kbin.melroy.org/u/Endymion_Mallorn posted on Mar 1, 2026 22:29
In reply to: https://feddit.uk/post/45160222

This would be great - if there was a Discord/Meetup-style instance so that it could be started for free and communicate with other local communities. As is, I can’t justify the cost, or the time. Plus, I’m in a densely packed area, and each group would want their own space. So as of now, this can’t be a Meetup killer.

https://kbin.melroy.org/m/fediverse@lemmy.world/t/1542505/-/comment/11350640
Reply
$$5926
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 22:31
In reply to: https://lemmy.world/comment/22420535

Unless you live in my home town, it’s highly unlikely that there are any other instances yet. From a practical point of view, until I build in federation, it’s a matter of literal word of mouth between people of a community. Once it’s federated, the nearby tab will show you your closest instance.

https://feddit.uk/comment/23559516
Reply
$$5939
https://piefed.social/u/MxRemy posted on Mar 1, 2026 22:48
In reply to: https://feddit.uk/post/45160222

I remember that post!! Really cool to see that you ran with it, I’d love for this to catch on

https://piefed.social/comment/10349282
Reply
$$5956
https://piefed.ca/u/ageedizzle posted on Mar 1, 2026 23:44
In reply to: https://slrpnk.net/comment/21007856

However, it probably will take some local organizing to get it to fire in each area. Getting a critical mass for these is tough by just having randomly distributed global internet users join.

Maybe one strategy here is to promote it at universities? That’s how Facebook got a critical mass before opening it up to the general public. People would join if other people from their school are on it, and its much easier to achieve critical mass at a university than a city at large.

You could start with the compsci students, who might appreciate it for the merits of the ActivityPub protocol. From there, you could branch out to other departments. Hopefully this will create enough activity to make it an attractive place to join for the city at large.

Once you get enough people on there, you could reach out to local politicians (eg city councillors) and ask them to join. If they join then hopefully they promote their account at least once on their mainstream normie social media like X, which will hopefully attract a few users from there.

Hanging flyers around the city with a QR code is another option. I know in my city people do that to promote a local Discord for cyclists. That Discord is very active.

Asking for a call out on local email newsletters is also a helpful possibility. I know a separate urbanists Discord group in my city that has got a fair amount of users from their email mailing list, which they’ve picked up just from a signup form on their local website as far as I’m aware.

Promotion on your local FB group or subreddit is also a very viable option.

If you live in a small community, then you can’t beat word of mouth.

Anyway, there are strategies! I have hope. Let’s make this a thing.

https://piefed.ca/comment/3711075
Reply
$$5963
https://slrpnk.net/u/LibertyLizard posted on Mar 2, 2026 00:02
In reply to: https://piefed.ca/comment/3711075

Wow great comment. But I’d have to figure out who is going to host a local server first. I’m not super tech savvy personally, especially compared to Lemmings.

https://slrpnk.net/comment/21010536
Reply
$$5991
https://lemmy.world/u/surewhynotlem posted on Mar 2, 2026 01:43
In reply to: https://lemmy.dbzer0.com/comment/24701935

Is it really a replacement if there aren’t crazy people ranting about their neighbors while drunk?

https://lemmy.world/comment/22423613
Reply
$$6002
https://piefed.ca/u/ageedizzle posted on Mar 2, 2026 02:06
In reply to: https://slrpnk.net/comment/21010536

You should give it a shot and ask OP if you have any questions. If you were to set it up, you’d be one of the first, and I’m sure OP would be happy to help you get his/her brain child up and running.

https://piefed.ca/comment/3712269
Reply
$$6004
https://slrpnk.net/u/LibertyLizard posted on Mar 2, 2026 02:08
In reply to: https://piefed.ca/comment/3712269

Yeah I think it’s way beyond what I would know how to do… I’ve also got some pretty crazy things happening in my life right now so I’m not looking to take on any big projects at this time. Maybe when things are back to normal.

Or I’ll ask around and see if anyone else is interested in doing it.

https://slrpnk.net/comment/21011914
Reply
$$6005
https://piefed.ca/u/ageedizzle posted on Mar 2, 2026 02:10
In reply to: https://slrpnk.net/comment/21011914

Well Godspeed to you. Whatever you end up doing I wish your local virtual community the best, be it on Reddit or the fediverse or wherever

https://piefed.ca/comment/3712301
Reply
$$6010
https://piefed.ca/u/ageedizzle posted on Mar 2, 2026 02:27
In reply to: https://feddit.uk/comment/23557535

I’m kind of a noob here, so forgive me if this is a silly question, but: what kind of hardware would I need to self-host a server? I’m guessing a raspberry-pi wouldn’t cut it. So would I need to rent server space?

https://piefed.ca/comment/3712441
Reply
$$6065
https://lemmy.dbzer0.com/u/bigfish posted on Mar 2, 2026 05:19
In reply to: https://lemmy.world/comment/22423613

pours drink Game on.

https://lemmy.dbzer0.com/comment/24708715
Reply
$$6068
https://lemmy.blahaj.zone/u/Fredthefishlord posted on Mar 2, 2026 05:30
In reply to: https://piefed.ca/comment/3711075

Could straight up petition the city to host the servers. It would have some interesting legal ramifications but it could help speed up adoption and also provide a full on town square thing, with actual city fundings.

https://lemmy.blahaj.zone/comment/19431641
Reply
$$6109
https://lemmy.dbzer0.com/u/zr0 posted on Mar 2, 2026 07:11
In reply to: https://feddit.uk/post/45160222

1) has nothing to do with the fediverse, as it is a centralized, non-federated platform 2) services like that will never be successful, unfortunately. Social platforms only work if enough people you know use it. But you will never know it in the first place, as individual owners lack the proper marketing to spread around the word.

https://lemmy.dbzer0.com/comment/24709727
Reply
$$6111
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:13
In reply to: https://piefed.social/comment/10349282

I’m still going! It’s been my weekend obsession for two years!

https://feddit.uk/comment/23566394
Reply
$$6113
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:19
In reply to: https://lemmy.dbzer0.com/comment/24709727

Federation has always been in the plan. Success for an individual instances is all the matters to any given owner, not success globally. The owner of an instance must have a vested interest in fostering their local community.

https://feddit.uk/comment/23566459
Reply
$$6136
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 08:51
In reply to: https://piefed.ca/comment/3712441

I’m running my instance from a refurbished Dell Optiplex 5060. It’s a very low power light weight computer. Maybe not as light-weight as a raspberry pi though, I’m not sure on that.

https://feddit.uk/comment/23567375
Reply
$$6137
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 08:53
In reply to: https://piefed.ca/comment/3712441

I was also running it on an aws ec2 t3.micro instance with no issue. I only switched to host it locally because I wanted to build for those who own home labs also, and I didn’t want to pay the ~£20 a month for the micro instance.

https://feddit.uk/comment/23567395
Reply
$$6222
https://lemmy.world/u/ThisOne posted on Mar 2, 2026 13:49
In reply to: https://feddit.uk/comment/23559516

Gotcha, well I’ll keep an eye out down the road. Good luck!

https://lemmy.world/comment/22430826
Reply
$$6223
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 13:51
In reply to: https://lemmy.world/comment/22430826

Thank you!

https://feddit.uk/comment/23571200
Reply
$$6492
https://piefed.ca/u/ageedizzle posted on Mar 3, 2026 02:20
In reply to: https://lemmy.blahaj.zone/comment/19431641

That’s an interesting idea. I think this would be most successful in a city that prides itself on being high-tech. Maybe somewhere in Japan or somewhere in Silicon Valley or something.

https://piefed.ca/comment/3726856
Reply
$$6493
https://piefed.ca/u/ageedizzle posted on Mar 3, 2026 02:20
In reply to: https://feddit.uk/comment/23567375

Nice that doesn’t sound too hard

https://piefed.ca/comment/3726860
Reply