

Hello again! Just thought I’d let you know that I’ve released the first version of Habitat: https://github.com/carlnewton/habitat
Web Developer


Hello again! Just thought I’d let you know that I’ve released the first version of Habitat: https://github.com/carlnewton/habitat


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.


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.


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.


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


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.


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.


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:


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


Hey, you asked to be kept updated, so I thought I’d let you know that I have been working on Habitat: https://carlnewton.github.io/posts/building-habitat/


It’s such a joy to read this kind of feedback, and to know that not only would it be enjoyable to have such a platform, but you can foresee that it would be useful. I think I might ask some developers who have experience with building decentralised platforms to see if they think there would be technical issues.


Thanks for this. I like the idea of local libraries being the hub of community connection. If I get a strong impression that people would want this, and if I get the impression that I can do a better job of building such a platform than anyone else willing to do so, I’ll be sure to contact my local library. At the moment, I’m still on the fence on both counts, given that I don’t believe the idea has yet garnered the attention of anyone who has experience developing for decentralised platforms. I’m hopeful though. It sounds like a fun project, but it would be a shame to get to the end of it without help and nobody actually wants it, or to work away at it and find something I’ve overlooked will prevent it from happening. I’ll keep my ear to the ground for a little while.


Thanks! I’ll take all the suggestions I can get! This is interesting, and something I’ve never really considered for any local project. Is it common for libraries to take an interest in online platforms like this? Which country do you live in by the way? I’m not sure if it’s a knowledge gap on my part or just something that libraries in the UK wouldn’t get involved with.


Hey, it’s good to know that others have been considering this sort of thing.
My article does detail solutions to some of the issues you’ve raised here, but I’ll go over them each just to see where our visions differ:
I can’t share the post with that friend very easily
All posts will have a publicly available URL. I don’t think it would be good to create closed communities, only solutions that would show the user local posts.
If you don’t validate, the system will certainly be abused
I don’t believe we should validate that people actually live in the community. I think administration of blocking malicious users should work just like Lemmy, but I don’t think the potential for abuse is quite as high, given that the reward for a spammer would be to spam to such a small amount of people. There’s less work in spamming to a larger group by choosing just about any other type of community.
Do you have to abandon your old account and start over?
You don’t, just like Lemmy and Mastodon, your account on one instance could be used to interact with other instances. The Connecting Instances section of the article details how this could work from a technical point.
It doesn’t have to be one party running this entire system. That’s the point of the Fediverse, right
Distributed cost and administration is exactly how I see it. I would only care to host my local instance.
Thank you!