Friendica – A Decentralized Social Network

(friendi.ca)

111 points | by janandonly 11 hours ago

11 comments

  • mosaibah 8 hours ago

    Mastodon gets all the attention but Friendica's federation story is actually broader, it speaks ActivityPub, Diaspora, and OStatus in the same node, so your contacts don't all have to be on the same protocol, that interop layer is undersold.

    • chromacity 3 hours ago

      I'm increasingly unsure if this is something to aspire for. I make an effort to only follow people I know, and I turn off algorithmic feeds on social media, but it doesn't matter because the people I know routinely reshare made-up political bait and AI slop that's coming from the broader ecosystem.

      This sucks and there's no way to push back on that. First, if you do it too much, you're just a "reply guy" - you become a part of the same suckiness of social media that you're trying to push back against. Second, the near-universal reaction you get is "maybe these specific immigrants were not eating pets, but you gotta agree with my broader concern about immigration". This just an example, the reaction has its equivalent for all sides of the political spectrum. We just like to read stuff that aligns with our political identity and beliefs. The pursuit of truth is a distant second.

      I think that for social networks or forums to be at least somewhat healthy, they need to be small, specifically to limit the interactions you have with complete strangers and content that doesn't interest you at all. If you open up the ecosystem too much, it devolves into some flavor of Facebook.

      • Morromist 27 minutes ago

        Yeah, I agree that small social networks are better. But some people are just bad at using social media - even if they're great people in other ways, so they share AI slop and made up political bait posts. You may have to curate your feed a bit.

      • amelius 6 hours ago

        I guess that one day soon we will have a Claw that just pumps information between all the different social networks.

        • nozzlegear 6 hours ago

          Is that a good thing or a bad thing? I associate "claws" with bot spam but maybe it means something else.

          • amelius 5 hours ago

            You can use any technology for good and for bad.

            In this case, pumping around information so social networks appear to be one unified system is a good thing because you don't have to visit them all to check if there are new posts, etc. and you can avoid getting caught in an algorithm.

          • IncreasePosts 5 hours ago

            Anyone who wants to do that doesn't need to use AI for it

            • imperfectfourth 5 hours ago

              what's a Claw

              • verdverm 5 hours ago

                the "set it and forget it" Ai agents, largely driven by OpenClaw

          • mxuribe 6 hours ago

            Wow, this is a blast from the past! I haven't touched nor done anything on Friendica since like 2014/2015! (Yes, this is one of the grand daddy of the original fediverse social platforms before the name "fediverse" was even a thing...like Gnu Social and status.net old!) Good on them that they're still going strong!

            • kennywinker 8 hours ago

              I’m interested in self-hosting a small social network for my family and close friends. Something to get us off facebook/instagram. If anybody is more familiar with the options, is this what you’d recommend?

              • rapnie 16 minutes ago

                When it comes to fediverse most ActivityPub servers focus on microblogging, and it is where interoperability works best. There are a number of good lists to consult. I would recommend checking projects for activity, quality, and governance, besides the features that matter to you, since "being part of the fediverse" is a moving target.

                https://delightful.coding.social/delightful-fediverse-experi...

                https://fedidb.com/apps

                https://fediverse.party/en/miscellaneous/

                • embedding-shape 7 hours ago

                  I have a forum I self-hosted for friends and family, they have their own login I gave them, it typically have 3-4 posts a week or something, at the very least one post from me as I have a "What I've been up to this week" thread. Seems to work out OK, and is probably as private as you can have something on the public internet.

                  • stevenicr 1 hour ago

                    Buddypress (free system that transforms free wordpress) - self hosted, is a reasonable option.

                    • kstrauser 6 hours ago

                      I’d recommend installing a Pleroma server. It speaks ActivityPub and you can use any of the nice Mastodon apps with it. I've run a Mastodon server for the last 9 years, and wouldn't recommend Pleroma over it for a large many-user instance, but it's relatively tiny and lightweight for a personal server. You can configure it not to talk to the rest of the Fediverse so that it remains your friendly, isolated silo.

                      • kennywinker 5 hours ago

                        Pleroma looks to be very twitter-y. I don’t feel twitter is a great model for a small tight-knit group. For a larger less familial group, it’s probably better suited.

                        Like, i’m thinking photo album sharing (twitter-like makes photos ephemeral, quickly disappearing on the timeline) and conversation (twitter threading has never been strong imo).

                        • zimpenfish 3 hours ago

                          If you were going for a social-media-y experience, I'd not recommend Pleroma (or Akkoma which is the less problematic fork) because dealing with Erlang+Elixir is a massive pain in the arse. You'd want GotoSocial[0] (single binary, reasonably straightforward), snac[1] (haven't tried it but fedimeteo runs a whole bunch of instances successfully), or one of the other small servers (Takahē, bovine, etc.)

                          [0] https://gotosocial.org

                          [1] https://codeberg.org/grunfink/snac2

                          • kennywinker 1 hour ago

                            GoToSocial looks interesting, i will probably spin one up to try it out! Still seems a little twitter-like, but worth a shot.

                            And as long as there is a docker container, i don’t really care what language it’s written in, tbh - tho that is sometimes useful as a signal of the code quality or other aspects

                      • janandonly 1 hour ago

                        Let them all install Primal and run your own Nostr relay for the family.

                        So long as they only connect to your relay, they only see each others messages and content.

                        Primal also makes video and content sharing easy over Nostr.

                        • conception 7 hours ago

                          I tossed together a mattermost server. It’s effectively a slack cove and works pretty great.

                          • zimpenfish 3 hours ago

                            +1 for Mattermost. I set up mine for family but it's ended up mostly being used by my bots for reporting things to various channels via webhooks.

                            • throwanem 7 hours ago

                              It's been a decade, but I had a very similar experience with Mattermost. It would be, if perhaps not where I would end up today, then certainly where I would start looking.

                              • conception 6 hours ago

                                Yeah, it’s been pretty seamless and I was able to import the full Slack history into it as well from a previous Slack instance. The only thing I found lacking was a good GIF plug-in, but I was able to cobble one together pretty easily.

                            • jauntywundrkind 6 hours ago

                              If you also want to host or build interesting social apps, you should definitely do an isolated atproto / Bluesky service! https://blueskydirectory.com/

                              As for actually doing this... running a PDS and relay isn't that hard, and the red dwarf web client is online and can be configured to point to whatever appview you want. There's significantly less experience running your own appview, but there are options & folks are happy to help.

                              • kennywinker 6 hours ago

                                I’ve used bluesky, and it’s very twitter-like. That doesn’t seem like the best model for a close-knit community. For larger ones, perhaps!

                                • verdverm 5 hours ago

                                  There are projects that make running independent atproto networks "easy": https://github.com/verdverm/testnet

                                  I no longer recommend ATProto, in part because the public by default was a terrible choice. People prefer privacy, not anyone in the world able to read all of their activity. Bolting permissioned buckets on after the fact is not the way, it needs to be core to the protocol design.

                                • EGreg 7 hours ago

                                  You could use this: https://github.com/Qbix/Platform

                                  Example: https://freecities.app

                                  Video demos: https://vimeo.com/1141492621/23e8b84b8b

                                  Disclaimer: I built it. Lovingly, over 15+ years.

                                • IFC_LLC 51 minutes ago

                                  Sadly, but the whole buzz about social networks is built around the community. And any of federated networks require some technical knowledge that is over the head in 99% of regular users.

                                  I wish this could be a bit more user-friendly, like p2p networking that does not require any user configuration, just install a client and it will p2p automatically.

                                  • HelloUsername 3 hours ago
                                    • sunaookami 55 minutes ago

                                      Discourse around social networks hasn't changed one bit huh

                                    • swed420 7 hours ago

                                      Anybody have familiarity with Friendica to know how it stacks against the common pitfalls listed here?

                                      https://www.noemamag.com/the-last-days-of-social-media/

                                      Seems like it maybe suffers from the "fiefdom" / portability issue that other platforms struggle with, but I haven't looked closely.

                                      • interglossa 8 hours ago

                                        I tried it sometime ago. I liked the interface but haven't found much of a community around it. It is very unfortunate that diaspora did not thrive earlier.

                                        • AnonyMD 7 hours ago

                                          I tried to host this a few years ago, but it fell through because there wasn't enough documentation. I wonder if the documentation is more comprehensive now?

                                          • adityamwagh 6 hours ago

                                            Do we even need documentation with LLMs? :)

                                            • ripvanwinkle 6 hours ago

                                              The LLMs need documentation

                                              • t-3 6 hours ago

                                                The LLMs might be able to put the mythical "the code is the documentation" into practice.

                                          • ulrischa 6 hours ago

                                            Finally one project with php and mysql that I can throw on a cheap shared hosting. No docker of node_modules fuckup

                                            • virgil_disgr4ce 7 hours ago

                                              This is one of the least convincing homepages I've ever seen. It doesn't help that there are no x margins at the largest media query. In fact nothing about this page encourages me to spend more than one second looking at it.

                                              • prox 6 hours ago

                                                It seems to be made for nerds (and I say that kindly) and not potential users. It’s way too tech blurb and not enough show what you getting into.

                                                • verdverm 5 hours ago

                                                  I think any federated social media that is going to replace the status quo needs to have solid (1) UX (2) privacy as the default

                                              • wizardforhire 3 hours ago

                                                “Military grade encryption”…???

                                                What does this even mean? I’ve scoured the website, their wiki, their faq, the past hn convo… too no avail!

                                                A substitution cypher was considered “military grade” for millennia