I am sure many of us have noticed that the site had problems over the last four or five days.

The downtimes were caused because of unrecoverable hardware issues with our server. The result was that he had to rebuild the setup from scratch on a machine and restore from a backup. We have also switched to a new provider since the previous one was consistently causing issues.

After this was done, image uploads were still broken for some time. There was no good fix for this because one of the database files used by pictrs had become corrupted due to the aforementioned hardware issues. To resolve this, we had to use an non-corrupted database file from a very old backup. Now image uploads should work fine. The downside is that images uploaded recently will not show up properly. There is not fix for this other than to reupload these images. Sorry about this.

Most of the technical problems with the site should be fixed now.

There is one maintenance task remaining related to moving the image storage to a new S3 provider which will require some downtime. We will inform about this beforehand.

Thanks for your patience.

  • loathsome dongeater@lemmygrad.mlOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Is this something that is supposed to be public facing? Or something that some website’s administration use internally? I understand what it does but I don’t know about how it is put into practice in real life.

    • Red Wizard 🪄@lemmygrad.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      It can be both. The status pages are meant to be public. Once you make a status page with a tracker on it you can make that the default page that visitors see when they go to the services address (status.lemmygrad.ml for example). You’ll likey want this running on a deferent location so that if the VPS Lemmy is running on fails, the status page stays up and can report the outage.

      You can then configure notifications via a huge selection of services. You can have it send a public message from Mastodon, or into a matrix channel, or a private message via email or a private matrix channel. It can sms text you if you have the right services to hook into.

      You can track a web service via a Ping, HTTP response code, and a few other methods. Set the frequency it checks at, and if it should wait and retry before reporting an outage.

      I use it at work internally to get alerts about switches and servers. It’s simple to host, manage, and back up.

      I have one I use to test stuff with and I have a status page for some Lemmy instances here: https://status.redwizard.party/