Lemmy v0.18.3 Release

What is Lemmy?

Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Major Changes

This version brings major optimizations to the database queries, which significantly reduces CPU usage. There is also a change to the way federation activities are stored, which reduces database size by around 80%. Special thanks to @phiresky for their work on DB optimizations.

The federation code now includes a check for dead instances which is used when sending activities. This helps to reduce the amount of outgoing POST requests, and also reduce server load.

In terms of security, Lemmy now performs HTML sanitization on all messages which are submitted through the API or received via federation. Together with the tightened content-security-policy from 0.18.2, cross-site scripting attacks are now much more difficult.

Other than that, there are numerous bug fixes and minor enhancements.

Support development

@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. No one likes recurring donations, but they’ve proven to be the only way that open-source software like Lemmy can stay independent and alive.

Upgrade instructions

Follow the upgrade instructions for ansible or docker. There are no config or API changes with this release.

This upgrade takes ~5 minutes for the database migrations to complete.

You may need to run sudo chown 1000:1000 lemmy.hjson if you have any permissions errors.

If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

HormoneNeurotransmitterRecepto, (edited )

@dessalines
@LemmyDev

This is a repost from the matrix channel.
My account was banned on the platform “https://lemmygrad.ml” without any explanation & indefinitely after not using it for 1 or 2 days, here's my profile “https://lemmygrad.ml/u/abieNathanTheyThem”.

How can this be undone?

Dirk,
@Dirk@lemmy.ml avatar

I wish clicking this link would actually show the context instead of just refreshing the page.

https://lemmy.ml/pictrs/image/0645e363-3d9d-45f2-84dd-043c933a97d5.png

adroidBalloon,

yeah, the comment thread navigation is broken. the same is true for following “More Reply” links deeper into a thread

RoundSparrow,

Sunday, lemmy.ml is performing better than I have seen it in 60 days. I did get errors on Saturday and significant lag. Not sure if activity is just today or what, but it’s really been fast in routine browsing.

ravermeister, (edited )

and again, docker images for arm64 are ready as well :)

makeasnek,
@makeasnek@lemmy.ml avatar

Amazing thank you! Would love to see “awards” implemented similar to reddit, would be a great fundraising tool for instances.

AverageLinuxEnjoyer,

Normally, I’d be against the concept of awards. However, considering this is a completely free reddit-like app without ads, I’d be completely fine with awards so the creators can get at least some amount of money out of it.

wiki_me,

Update on lemmy finances (not including cryptocurrencies)

patreon: $1,591/month

liberapay: $374.22 per week (about 1609 per month)

open collective: $2082 (29/6/2023 -> 29/7/2023)

Assuming 63K active users , the per user monetization of 0.08 dollar per user (Reddit’s revenue per monthly user is roughly $1.19).

Estimated developer salary for the two main developers is about 2600$, estimated median salary for developer in the US is about 10K a month.

For comparison firefish made about 1424$ ((29/6/2023 -> 29/7/2023) with an active users count of 11868 (or 8146 if you don’t count calckey, which i think is important because they added a pop up asking for donation, but i don’t know if that is after the name change) so that gives a per user monetization of 0.11 dollar per user ( or 0.17 not counting calckey).

Corrections are welcomed.

Blaze,
@Blaze@sopuli.xyz avatar

Thanks for the insight!

RoundSparrow,

I am sorry to all the never-joined, never-stayed users of Lemmy in May, June, July 2023 “Tweet is X”, “Reddit is $API” ------ because I could not draw enough attention and developers to Github Issue avoidance. I failed entirely in my social effort I tried to do for 60+ days. I really failed, brain damaged fuck-up I am. The worst failure in my life, and it’s the end of the line.

RoundSparrow,
maegul,
@maegul@lemmy.ml avatar

Ummm … what is going on here? Is this a spat between you and the devs?

RoundSparrow,

Who are you? I am published author Stephen Alfred Gutknecht, an expert in messaging systems and operating systms. Do you have evidene and facts? (I do have brain damage)

Can you identify who you are?

Can you answer details about GitHub issue 2910 on Lemmy project and the date?

Blaze,
@Blaze@sopuli.xyz avatar

I had a look at github.com/LemmyNet/lemmy/issues/2910, seems pretty okay discussion to me

Fissionami,
@Fissionami@lemmy.ml avatar

Just look at the end of the page. :)

Blaze,
@Blaze@sopuli.xyz avatar

I did, even at a look at one of the referenced issues such as github.com/LemmyNet/lemmy/issues/3765

Still seems ok to me, the Lemmy developers handle the situation properly

buwho,

you’re all amazing! thank you and keep up the good work!

yogthos,
@yogthos@lemmy.ml avatar

It’s been amazing to watch Lemmy evolve over the years, the project has come such a long way. Kudos on the amazing work!

HormoneNeurotransmitterRecepto,

@yogthos I need your help, you're a moderator on the platform "lemmygrad.ml", to avoid redundancy check this post.

https://mastodon.social/users/HormoneNeurotransmitterRecepto/statuses/111550570002306073

@dessalines

yoz,

🙏 Thank you Devs.

Kind People, please donate .

JaneDoe,

As a donor I had to spend some amount of time finding where to donate, that could be more explicit

influence1123,

Amazing, thank you!

Blaze,
@Blaze@sopuli.xyz avatar

Great news!

skycat,

I think Lemmy is cool if search engines crawls the contents easily so people can get useful answers

Blaze,
@Blaze@sopuli.xyz avatar

Can’t we already use search-lemmy.com? I actually found some answers so my questions today thanks to it

maegul,
@maegul@lemmy.ml avatar

That’s awesome. I was wondering just today that lemmy may have already accumulated enough content to provide hits for a number of searches.

skycat,

Please make Lemmy easily crawable by search engines so people can get useful search results

morrowind,
@morrowind@lemmy.ml avatar

It is, the problem is search engines aren’t designed to deal with federation. Ty search-lemmy.com for one that is

Die4Ever,
@Die4Ever@programming.dev avatar

well my Lemmy backups did exceed 10MB, but the 0.18.3 database optimizations brought me under 10MB again lol


<span style="color:#323232;">11M Jul 28 22:35 bak-lemmy-2023-07-28_22.35.52.zip
</span><span style="color:#323232;">8.8M Jul 28 22:39 bak-lemmy-2023-07-28_22.38.59.zip
</span>

(hosting an instance with communities but no users doesn’t need much hardware at all btw)

maegul,
@maegul@lemmy.ml avatar

Willing to share any numbers? How many communities and how many resources?

Die4Ever, (edited )
@Die4Ever@programming.dev avatar

there’s not a lot on there

lemmy.mods4ever.com/communities

10 communities, few hundreds of subs, maybe like 30 posts

unzipped storage usage:


<span style="color:#323232;"># du -h --max-depth=2 . | sort -h
</span><span style="color:#323232;">8.0K    ./volumes/lemmy-ui
</span><span style="color:#323232;">9.5M    ./volumes/pictrs
</span><span style="color:#323232;">76M     ./volumes/postgres
</span><span style="color:#323232;">85M     .
</span><span style="color:#323232;">85M     ./volumes
</span>
Leatherface,
@Leatherface@lemmy.helvetet.eu avatar

<span style="color:#323232;">1,4G jul 29 19:15 lemmy_dump_2023-07-29_19_01_51.sql.gz
</span><span style="color:#323232;">262M jul 30 12:58 lemmy_dump_2023-07-30_12_56_35.sql.gz
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • announcements@lemmy.ml
  • cubers
  • DreamBathrooms
  • tester
  • magazineikmin
  • InstantRegret
  • mdbf
  • Youngstown
  • Durango
  • rosin
  • slotface
  • thenastyranch
  • everett
  • kavyap
  • khanakhh
  • anitta
  • GTA5RPClips
  • Leos
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • osvaldo12
  • cisconetworking
  • provamag3
  • megavids
  • normalnudes
  • modclub
  • JUstTest
  • lostlight
  • All magazines