feddit.de has been giving “Server error” for some time but I read that the server is still working when using a Lemmy app. Tried the Photon front-end today and choosing feddit.de as instance.

My question (I’m just curious, I have no account on feddit.de) is : Can an alternative front-end on their server co-exist with the other server software ? I guess it would be a matter of installing Photon and then point nginx configuration to that. Or am I missing something crucial ?

  • KISSmyOSFeddit@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    6 months ago

    The server’s hard drive filled up completely from image uploads, which in turn corrupted the database.
    By the time the admin noticed it and had time to troubleshoot, the automated backup process had replicated the corrupted database, overwriting all backups that had a still-functioning database.
    There was some personal event in the admin’s life as well as a long planned vacation at that time.

    The lesson to be learned here is that a private server administrated by a single person in their spare time isn’t something you can rely on.
    The Feddit community is currently trying to found an organisation that can share the administrative load and is able to receive donations.

    • Victor@lemmy.world
      cake
      link
      fedilink
      arrow-up
      3
      ·
      6 months ago

      hard drive filled up completely from image uploads, which in turn corrupted the database

      This is so baffling to me. How does this happen? There needs to be checks in place so that this can’t happen ffs lol. No space left on the device to complete the write? Abort. Or like, starting to run out of space => stop accepting new content until fixed, to protect the integrity of the data. Something.

      Anyway, I hope they manage to find a solution to sharing the load of work! 🙏😌

      • KISSmyOSFeddit@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        6 months ago

        You can set up safeguards against this. You can also make sure some of your backups are never overwritten. But you have to do it in advance.