• CaptainApathetic@lemmy.world
    link
    fedilink
    arrow-up
    46
    arrow-down
    1
    ·
    1 年前

    I’m attempting to set up a self hosted instance so that I can control who I’m Federated with or not. Probably will just keep it open though, and I’d have to be a real asshole to get my instance defederated anywhere lmao.

    • riskable@kbin.social
      link
      fedilink
      arrow-up
      28
      ·
      1 年前

      Can you do us all a favor and blog about your experience setting this up and running it somewhere? I’ll follow you 👍

      I was thinking about making my own Federated kbin-like server (writing the code from scratch) as an academic exercise. I’m a full stack developer and it’s the perfect thing to hone my non-embedded (full std) Rust skills and freshen my JavaScript skills.

      I have several side projects going on at the moment (that I’ve been working on constantly for almost three years straight) and I need a mental break from that. I’d love to learn what’s a pain in the ass VS what’s good from a semi-layman’s perspective so I can make something better.

      • Zetaphor@zemmy.cc
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 年前

        I’m currently running my own instance for this exact purpose, and have helped another user setup their public instance. It’s really quite simple! Just follow the instructions in the lemmy-ansible repo and the script should do most everything for you.

        I’m running my instance from a Linode dedicated 2CPU 4GB RAM instance, where the friend I helped is running on a $5/mo 1CPU/2GB RAM Linode instance. Both are running Ubuntu 24.04LTS as I found that the newer non-LTS version has some issues out of the box.

        I setup the credentials per the Ansible instructions and the script did the rest for me.

          • Zetaphor@zemmy.cc
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 年前

            I’ve never used anything Oracle out of principle, but there is an ARM build of Lemmy. If you get it working then document your findings and share them

            • riskable@kbin.social
              link
              fedilink
              arrow-up
              2
              ·
              1 年前

              I’ve never used anything Oracle out of principle

              As someone who’s been forced to use Oracle products many times in the past I nod to your standards and tip my hat for your sound judgement 👍

        • riskable@kbin.social
          link
          fedilink
          arrow-up
          1
          ·
          1 年前

          Ahaha, someone who knows

          Adding over-engineered hardware into the mix isn’t out of the question 😁

    • knoland@kbin.social
      link
      fedilink
      arrow-up
      23
      ·
      1 年前

      This is the solution. With enough small instances, not only do we provide a wide range of options to users, but we also distribute the hosting costs across the community.

    • Infernal_pizza@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 年前

      Hopefully we don’t end up with a few large instances that will only federate with each other, I’m seeing how things go for now but I might end up doing what you’re doing as well (especially if we get the option to migrate accounts)

    • Micromot@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 年前

      Yeah or you have to have a different opinion with some instances, but most of those you don’t really want to be a part of

    • Infernal_pizza@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 年前

      Hopefully we don’t end up with a few large instances that will only federate with each other, I’m seeing how things go for now but I might end up doing what you’re doing as well (especially if we get the option to migrate accounts)