Skip to content
  • Wiki
  • About Us
  • Rules
  • Categories
  • 0 Unread 0
  • Recent
  • Tags
  • Users
  • Groups
  • Into The Fediverse
  • Chats
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Spacelab)
  • No Skin
Collapse
Brand Logo

UnfinishedProjects

Lemmy/Piefed Mastodon Codeberg
  1. Home
  2. Fediverse
  3. Introducing Habitat - A Social Platform for Local Communities

Introducing Habitat - A Social Platform for Local Communities

Scheduled Pinned Locked Moved Fediverse
fediverse
30 Posts 12 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C This user is from outside of this forum
    C This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #1

    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.

    B S libertylizard@slrpnk.netL ? T 7 Replies Last reply
    219
    • C [email protected]

      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.

      B This user is from outside of this forum
      B This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

      Nice! An actual replacement to Nextdoor.

      S 1 Reply Last reply
      49
      • C [email protected]

        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.

        S This user is from outside of this forum
        S This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #3

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

        C 1 Reply Last reply
        8
        • C [email protected]

          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.

          libertylizard@slrpnk.netL This user is from outside of this forum
          libertylizard@slrpnk.netL This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #4

          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.

          ageedizzle@piefed.caA 1 Reply Last reply
          25
          • C [email protected]

            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.

            ? Offline
            ? Offline
            Guest
            wrote on last edited by
            #5

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

            C 1 Reply Last reply
            4
            • S [email protected]

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

              C This user is from outside of this forum
              C This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #6

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

              D 1 Reply Last reply
              12
              • ? Guest

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

                C This user is from outside of this forum
                C This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #7

                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/
                ? ageedizzle@piefed.caA 2 Replies Last reply
                7
                • C [email protected]

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

                  D This user is from outside of this forum
                  D This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #8

                  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.

                  C 1 Reply Last reply
                  15
                  • C [email protected]

                    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.

                    T This user is from outside of this forum
                    T This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #9

                    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?

                    C 1 Reply Last reply
                    5
                    • C [email protected]

                      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/
                      ? Offline
                      ? Offline
                      Guest
                      wrote on last edited by
                      #10

                      Thanks mate. I’ll look at that tomorrow.

                      1 Reply Last reply
                      3
                      • D [email protected]

                        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.

                        C This user is from outside of this forum
                        C This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #11

                        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.

                        1 Reply Last reply
                        14
                        • T [email protected]

                          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?

                          C This user is from outside of this forum
                          C This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #12

                          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.

                          T 1 Reply Last reply
                          10
                          • C [email protected]

                            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.

                            mxremy@piefed.socialM This user is from outside of this forum
                            mxremy@piefed.socialM This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #13

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

                            C 1 Reply Last reply
                            2
                            • libertylizard@slrpnk.netL [email protected]

                              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.

                              ageedizzle@piefed.caA This user is from outside of this forum
                              ageedizzle@piefed.caA This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #14

                              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.

                              libertylizard@slrpnk.netL F 2 Replies Last reply
                              12
                              • ageedizzle@piefed.caA [email protected]

                                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.

                                libertylizard@slrpnk.netL This user is from outside of this forum
                                libertylizard@slrpnk.netL This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #15

                                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.

                                ageedizzle@piefed.caA 1 Reply Last reply
                                4
                                • B [email protected]

                                  Nice! An actual replacement to Nextdoor.

                                  S This user is from outside of this forum
                                  S This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #16

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

                                  B 1 Reply Last reply
                                  14
                                  • libertylizard@slrpnk.netL [email protected]

                                    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.

                                    ageedizzle@piefed.caA This user is from outside of this forum
                                    ageedizzle@piefed.caA This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #17

                                    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.

                                    libertylizard@slrpnk.netL 1 Reply Last reply
                                    4
                                    • ageedizzle@piefed.caA [email protected]

                                      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.

                                      libertylizard@slrpnk.netL This user is from outside of this forum
                                      libertylizard@slrpnk.netL This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #18

                                      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.

                                      ageedizzle@piefed.caA 1 Reply Last reply
                                      3
                                      • libertylizard@slrpnk.netL [email protected]

                                        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.

                                        ageedizzle@piefed.caA This user is from outside of this forum
                                        ageedizzle@piefed.caA This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #19

                                        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

                                        1 Reply Last reply
                                        4
                                        • C [email protected]

                                          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/
                                          ageedizzle@piefed.caA This user is from outside of this forum
                                          ageedizzle@piefed.caA This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #20

                                          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?

                                          C 2 Replies Last reply
                                          3

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Wiki
                                          • About Us
                                          • Rules
                                          • Categories
                                          • Unread 0
                                          • Recent
                                          • Tags
                                          • Users
                                          • Groups
                                          • Into The Fediverse
                                          • Chats