The following was asked on a #Mastodon forum on #Reddit - I replied and a sort of converation started. I felt that it wa better to have the discussion where others with valuable inside could chip in so I have- with the OP’s permission posted the following:

For years I have the same question:

Is it useful to create your own Mastodon instance or any other fediverse instance?

Many admins say it is a lot of work and they put a lot of effort, money and energy in it. Some even close their instance after few years, because it is just too much.

After the new political development in the USA, the fediverse got a new wave of interested people from all over the world, but the question stays.

In my opinion it makes only sense if you already have a community, like, if you’re an influencer or part of an NGO or similar projects with several people, who will support you creating and maintaining it with money and own time.

What do you think and do you own an instance or work on one?

  • abeorch@friendica.ginestes.esOP
    link
    fedilink
    arrow-up
    8
    ·
    1 day ago

    To which I replied:

    To which I replied :

    Have a look at lemmy.world/c/selfhosted - If you have a group of family or friends I think its a good way to get them on board and curate an instance that is useful for them.

    Doesnt need to be #Mastodon - could be #Friendica or #Gotosocial

    Lots of ways to simplify the process - I use #Yunohost gives me Email, Nextcloud and ActivityPub for friends and family

    Ideally Id eventually like to see something like this packaged into a router like #openwrtone One

    • abeorch@friendica.ginestes.esOP
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 day ago

      And they added:

      > Have a look at lemmy.world/c/selfhosted - If you have a group of family >or friends I think its a good way to get them on board and curate an instance
      > that is useful for them.

      interesting use case, but is it possible to separate friends and family members on the instance somehow? Because it sounds really good to protect all people who are close to you, but they don’t have to know what the “other chatroom” is about.

      And the link gave me flashbacks, because I tried to create my own lemmy instance. I worked every day for a month on it to throw it away in the end. It had so many bugs and a few seconds after my instance was online, I had weird conversations in my database, which couldn’t be seen in the UI. And talking about the issues with the creator of lemmy was a little bit a pain, too.

      After this, I’ve started a classical forum (flarum), because it looked like the fediverse is doing weird things, like polluting the database with garbage.

      > Doesnt need to be Mastodon - could be Friendica or Gotosocial

      I don’t get the concept of gotosocial? It’s like having a Mastodon instance with yourself. How do people find you?

      I guess it’s not made for creators, but for nerdy consumers, right?

      > Lots of ways to simplify the process - I use Yunohost gives me Email, >Nextcloud and ActivityPub for friends and family

      That’s for sure, but there is still the problem that it must be maintained and if you already have a community, it would be really easy, but without a community or even people who know what this is, you have to do it all by your own. This could be stressful and depressing (imho).

      > Ideally Id eventually like to see something like this packaged into a router like > OpenWrt One

      gotosocial looks like it could work, but not for the whole family :D

      • mbirth@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 day ago

        If you spin up a Lemmy instance and subscribe to a community, all new posts and comments inside that community will be mirrored to your instance. As I’m subscribed to around 100 different communities, that was a LOT of traffic without me doing anything. That’s why I’ve given up on self-hosting Lemmy just for myself and went back to using lemmy.ml.

        However, I do self-host a GoToSocial server just for myself. It’s probably not necessary as mastodon.social isn’t going anywhere anytime soon, but if you’re on a smaller instance, it might be worth it. Also, you get to show off your own domain name. And, while other instances may block yours, your content stays online as long as YOU want it to. There’s no way for an external moderator to delete posts on your own server.

        People can find you via Boosts from others or by searching for your @username@domain.com.

        Maintaining my GoToSocial so far consisted of simply getting WatchTower to update the Docker container. Migration of data to a new version happens automatically. (Well, there was one accident where some pre-release version got released under the latest tag and I had to use the development branch for a few days … but that was an accident from the GtS-team and shouldn’t happen again.)

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          3
          ·
          24 hours ago

          all new posts and comments inside that community will be mirrored to your instance

          And that’s my biggest issue w/ Lemmy. It seems to scale okay, provided you have enough users to make all that traffic worthwhile. However, I’m unlikely to actually self-host since I really don’t want a copy of literally everything I sub to. Ideally, I could host my own authentication server and only the communities I host (which would probably be 0), and I’d just fetch whatever I needed from wherever it’s hosted.

      • abeorch@friendica.ginestes.esOP
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        Now I can’t help them when it comes to #gotosocial - So perhaps others can chip in.

        My thoughts were that with separate subdomains (or domains ) in Yunohost you can separate out instances for Family/Friends and the group they belong to but

        I’m also aware that some #ActivityPub servers can run multiple separte instances for different groups while optimising federation - I think #takake did that - but again I don’t know much about that approach -

        When it comes to the questiona bout being maintained. THat is a question a group I belong to has been considering since they worry about having to maintain infrastructure for a Sports Club and don’t want to get bogged down in keeping the lights on - Here I guess I think using templates where possible (which I think Yunohost is kind of ) and professional support for #Opensource solutions might come in handy . (people like #autonomic I guess - or just having enough people in your group to provide the support…

        • poVoq@slrpnk.net
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 day ago

          GoToSocial is just another Fediverse software that works with multiple users like any other. The difference is really only that it is tuned more towards smaller instances and as a result is easier to set up and maintain. It also assumes most people will be using a mobile app with it anyways and thus the built in webclient is very bare bones. It does work fine with external webclients like Phanpy though.

      • SK@utsukta.org
        link
        fedilink
        arrow-up
        1
        ·
        20 hours ago

        @abeorch for family use, try something like friendica/hubzilla that provide many more features than something like mastodon which is only suitable for microblogging.

      • Ludrol@szmer.info
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 hours ago

        After this, I’ve started a classical forum (flarum)

        NodeBB recently added fediverse support