Skip Navigation

Posts
49
Comments
331
Joined
2 yr. ago

  • Basically, yes!

    For the backend: our traffic is load balanced between multiple servers, so I can just spin up a new server with the latest version of Lemmy, add it to the load balancer, and then start taking down the servers with older versions. That way, there is no disruption at all for users, because there is always a server available to handle incoming traffic. The only requirement for this is that the new version of Lemmy can't have database migrations which break the old running servers.

    For lemmy-ui: it's a bit more complicated, because even with a load balancer, it's still possible that one user making multiple sequential requests can end up getting responses from different servers. This is problematic, because during an upgrade, files from the new version are not available on the old servers, and vice versa. Fortunately, there are many ways to solve this problem, for lemm.ee, the solution I use is to just always serve lemmy-ui files from object storage, for all versions. In other words, after I upload lemmy-ui files for a new version, these will immediately also be available on old servers.

  • By the way, as a mini-present, I have sneakily updated our Lemmy to 0.19.4! It was possible to do this one without any downtime, so I just did it quietly in the background.

  • It's the first option in the dropdown:

  • Big thanks to all maintainers and contributors!

  • While there isn't any built-in ban appeal in Lemmy, there are still a few ways to reach lemm.ee admins even after a full ban: creating a new account (as you did), contacting me on Matrix (I am @sunaurus:matrix.org), or contacting the admins on Discord (there is an invite to the lemm.ee Discord in the sidebar of this community).

  • Well, one advantage we have over commercial social media is that they need to pay people to write code and maintain the infrastructure, but a lot of work on Lemmy is volunteer-based.

    Many admins for bigger instances are basically on-call the whole year for free, open source contributors provide code for free, etc. Even the core maintainers are effectively losing money by working on Lemmy, because while they are getting some income, the sum of money they are getting from working on Lemmy is way smaller than what they would get if they worked typical software engineering jobs.

    Basically, if any non-volunteer organization wanted to replicate Lemmy, it would cost them quite a bit more in terms of payroll alone.

    Another aspect is scale - Lemmy is able to spread the costs between different instances, and while growth of the network can generally increase costs for individual nodes, they will still end up paying less compared to if they were hosting the entire social network in a centralized way.

  • We have about 3.3k monthly active users. This is based on users who at least vote/comment/post once a month, so it doesn't include lurkers. But yeah, in terms of just infrastructure costs, we're at about 6 cents per active user per month.

  • We've been stable just around 200€ per month for most of this year (it fluctuates up and down a little bit depending on exact usage). I update https://status.lemm.ee once every month with expected running costs for that month, and while it hasn't changed much in the past months, if it does ever change, you'll find up to date info there!

  • I temporarily transferred the community to myself and was able to undelete it. I've transferred it back to you now, should be all good.

  • They are using an allowlist rather than a blocklist, unlike most big instances. We are linked, but we're not on their allowlist, so the result is still that they block all federation from lemm.ee.

  • Aha, I think this restore feature is missing from the standard Lemmy UI.

    Maybe this will help: I quickly implemented a very basic restore button on lemmy-ui-next. Can you check if you see a "Restore" button in the sidebar at https://next.lemm.ee/c/eurographicnovels? Note that you must be logged in as a moderator to see this button.

    I need to step away from my computer for a while, but if this doesn't work, then I will be able to look into it further during the weekend.

  • I agree that using the mod log to attack other users with inaccurate mod action reasons is not really justifiable.

    We now have some additional guidance about this here under the moderator responsibilities section:

    Ensure that they only provide accurate and clear reasons for mod actions

    I will make a separate announcement post about this as well shortly.

    Unfortunately, due to the nature of mod log federation on Lemmy, it's not really possible to retroactively change mod action reasons currently. I am sorry about that. If this does end up causing problems for you in the future, you could point people to this thread for context.

  • Hey, indeed it appears that the community was somehow removed by you:

    Notice it says "Deleted by creator" .

    Can you check in the top right corner, in the area visible in my screenshot, is there not a small "Restore" link? This should in theory let you un-delete the community.

  • We had a temporary delay with outgoing federation. Everything should be recovered and back to normal now!

  • Yes, they indeed blocked us a while ago, AFAIK it was planned as a temporary thing, but no idea where they stand on it now.

  • I'm a simple man:

    “What day is it?” asked Pooh.

    “It’s today,” squeaked Piglet.

    “My favorite day,” said Pooh.

  • incorporated into the UI, rather than a piece of text in the post.

    How would other instances (or other ActivityPub software) know about it if it's not a piece of text in the post?

  • Meta (lemm.ee) @lemm.ee

    Policy for administration, moderation, federation

    Meta (lemm.ee) @lemm.ee

    There is currently a huge wave of automated spambot sign-ups on other Lemmy instances. This post explains how lemm.ee will respond.

    Lemmy @lemmy.ml

    PSA: Many Lemmy instances are currently experiencing massive automated sign-ups (bots)! If you run an instance with open sign-ups, please read!

    Meta (lemm.ee) @lemm.ee

    When this post is 3h old, lemm.ee will go down temporarily for a database hardware upgrade

    Meta (lemm.ee) @lemm.ee

    Image uploads have been enabled on lemm.ee! (Images are limited to 100kb for now)

    Meta (lemm.ee) @lemm.ee

    Image uploads, "No pornography" rule and lemm.ee Growth

    Gaming @beehaw.org

    What are some of your LEAST favorite game mechanics?

    Lemmy @lemmy.ml

    Does Lemmy have any kind of high-level roadmap?

    Meta (lemm.ee) @lemm.ee

    Welcome to lemm.ee!