Hi all, We will be attempting to migrate Pict-rs tomorrow starting at 1700 UTC. Between now and 1700, image uploads will be disabled to try and avoid any data loss. You will still be able to like, comment and post until then. During the upgrade window, Pict-rs will be offline, so viewing images might not work. In theory CloudFlares CDN cache should cover us during the window, but YMMV. Hopefully everything should go smooth, but we do our best to make sure we have backups!

You can monitor our site health at https://dash.lemmy.world and https://status.lemmy.world

We will post updates to https://mastodon.world/@LemmyWorld as well.

Cheers, LW Infra Team 💗

Update This change is done. Images are now hosted on S3 storage and uploads are re-enabled.

  • AlpacaChariot@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    7 months ago

    Love how openly you guys communicate about the management of LW. It’s interesting for anyone with an interest in self hosting things to see how you’ve scaled up. Keep up the good work!

  • Nix@merv.news
    link
    fedilink
    English
    arrow-up
    24
    ·
    7 months ago

    Is this migrating from pict-rs to object storage or upgrading pict-ra from 0.4 to 0.5?

        • Ruud@lemmy.worldM
          link
          fedilink
          arrow-up
          8
          ·
          7 months ago

          Actually 2 reasons why. First and most important, this was needed so we can use tooling to detect and remove CSAM material. Secondly, it’s because this is more cheap and scalable than having it on disk.

          • Quetzalcutlass@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 months ago

            Thank you for doing what you do.

            I’ve heard that being a content moderator is absolutely soul-crushing work. Here’s hoping the new tooling lets you automate away the worst of it.

        • misterbassman@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 months ago

          I have no insight into why it’s being done in this instance, but object storage is typically used when you want to move away from storing things on your web server with “fixed” storage, and instead store it in an “infinitely” expandable storage system. It is also much easier to manage when you have multiple servers as it’s separate and shared.

          • rezz@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            4 months ago

            Right on. This seems relatively important considering pict-rs is the lemmy default. Seems like a change that should be considered for the core repo.

            • countvon@lemmy.world
              link
              fedilink
              arrow-up
              3
              arrow-down
              1
              ·
              7 months ago

              The problem with making S3 config the default is that it would add friction for new admins. If you’re just starting to play around with self-hosting Lemmy then it’s 100% certain you have a local disk but not nearly as likely that you’ve got an S3 bucket ready to go. Making S3 the default would force those new admins to either tweak their configs or figure out how to get an S3 bucket before they could get going. Using local disk for images is fine for smaller instances and self-hosts, but for cost and scaling reasons having an option to switch to S3 is really valuable for larger instance like lemmy.world. Only the top 10-20% of instances are likely to really need to make the switch to S3, so Pictrs defaulting to local disk makes sense I think.

              • Magnor@lemmy.magnor.ovh
                link
                fedilink
                arrow-up
                2
                ·
                7 months ago

                While I agree on the technical aspects, I’ll say that small instances benefit a lot from s3. My single user instance currently has over 25 Gb of media cache… Object storage (hosted on my NAS ) has been a godsend.

  • RickRussell_CA@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    7 months ago

    I saw “Pictrs Migration” and I thought was about to open a map porn post regarding the movement of ancient Scots.

  • Stamets@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    7 months ago

    Was wondering why I couldn’t upload anything. Well, 3 more hours to sleep in. Woo!

    • Rooki@lemmy.world
      link
      fedilink
      arrow-up
      21
      ·
      edit-2
      7 months ago

      There will be a announcement soon and even if we dont defederate you can simply block threads yourself in 0.19!

      • arc@lemmy.world
        link
        fedilink
        arrow-up
        12
        arrow-down
        3
        ·
        7 months ago

        I hope you give us the option. I want to see what threads is like

        • Rooki@lemmy.world
          link
          fedilink
          arrow-up
          15
          ·
          7 months ago

          In the next week we will upgrade our test environment and test our automation there, if everything works fine we will then be doing it probably the week after that.

      • GONADS125@lemmy.world
        link
        fedilink
        arrow-up
        5
        arrow-down
        13
        ·
        edit-2
        7 months ago

        I implore you to read the article I just published regarding how people become radicalized. Your decision is ultimately going to affect the well-being and safety of the users of Lemmy.World.

        I see the suggestion of personally blocking Threads purported as a solution, but that is limited to a personal level. That does not solve the problem of radicalization of the user-base in general. Users who have not blocked them or people viewing without a profile will be potentially exposed to misinformation and extremism.

        As documented in my article, radicalization happens through a social contagion effect, in which repeated exposures reinforce the radical beliefs. People who otherwise would not believe such things become radicalized through repetition, and social media websites (including reddit and lemmy) serve as catalysts for radicalizing such vulnerable people.

        Incels were spawned through their echo-chamber on reddit, and slowly radicalized to the point in which they have committed mass murder and acts of domestic terrorism. Read sources The_Donald on reddit was originally a satire subreddit that became a pro-trump echo-chamber, which snowballed into real-world extremism and had to be banned.

        Threads has been subject to mass amounts of radicalizing, extremist content, and there have also been instances of users having personal information doxxed on Threads due to Meta’s information-harvesting practices. [1]

        Threads was marketed to be open to ‘free speech’ and encouraged the Far-Right movement to join, who have spread extremism, hate, and harassment on Threads already. [3] Threads has been a hotbed of Israel-Palestine misinformation/propaganda. [4]

        They fired fact-checkers just prior to Threads’ launch [1], however they claim they will have 3rd party fact-checkers next year. [5]

        Meta/FB has a rampant history of illegal and unethical practices, including running experiments on their users which affected their moods and induced depression in many uninformed, non-consenting subjects. [6]

        Meta/FB/Instagram also have a strong history of facilitating the spread of misinformation and extremism, which contributed to the January 6th insurrection attempt. [7]

        If exploding heads was defederated with because of this sort of toxic extremism, why would you want to federate with a platform plagued by that same content? One known for shortcomings moderating it? And one which comes from a company with a long history of unethical practices regarding users?

        With their rampant history of unethical and illegal business practices, I encourage you (the Lemmy. World team) not to federate with Threads for the well-being of the users in this instance. I have consistently seen a larger consensus of Lemmy.World users opposing federation than being interested in it.

        A significant portion of Lemmy (in general as well as Lemmy.World) users migrated here from reddit after being disappointed in the reddit administration’s failure to represent their users’ interests. Unlike most of the users on reddit, a significant proportion of the users on Lemmy.World are the active users who cared enough about their principles to leave and start over here.

        I have really valued the leadership of Lemmy.World thus far and have donated to you since my first week here, because I believed in this instance and our community. And I still do.

        But I will be cancelling my donations and likely finding a different instance whose ethics are more aligned with my own, should you choose to federate with Threads. I have tried to be an active user and promote discussion and sharing content on Lemmy.World. But in federating with Threads, I believe you will lose a lot of active community members like myself.

        I sincerely hope you will take this into consideration in making your final decision.