Home

457 readers
1 users here now

Lemmy.zip instance discussion.

For all things relating to Lemmy.zip.

Main instance rules apply, with the additional rules below:

founded 1 year ago
MODERATORS
51
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

52
6
submitted 9 months ago by treadful to c/home
 
 

Anyone else seeing most images not loading today?

53
54
2
Daily log out? (self.home)
submitted 9 months ago by Blaze to c/home
 
 

Hello everyone,

New account on this instance, thank you for having me.

I just noticed that I have to log in every day (I would just start my day and notice I'm logged out, while I was connected the day before), is this a known issue?

55
 
 

cross-posted from: https://lemmy.ml/post/10449815

Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

Yesterday we released Lemmy 0.19.2, which included various federation fixes, as well as a way for admins to view votes.

@phiresky fixed a federation loop bug, and worked on lemmy-federation-state, a tool to help visualize federation status.

@sleepless fixed a lemmy-ui theming issue, as well as an issue with lemmy-ui's error pages.

@dessalines fixed an issue with resolving reports, added the ability for admins to view votes to prevent downvote trolling, upgraded our woodpecker-ci to 2.1, and helped fix various CI issues, and is adding comment and post removing to jerboa.

@nutomic is fixing an issue with mastodon follows, working on local-only communities, fixed an issue with the lemmy-stats-crawler, fixed an issue with cache-control headers, better handling of federated reports from mastodon and kbin, and much more.

@dullbananas is fixing up some Lemmy DB triggers, adding a better-organized cursor-based pagination library, and a query plan viewer.

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. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

56
 
 

I still don't really understand how the fediverse interacts very well, so this might be something basic. When I access this post through the original lemmy.world, there are (currently) 44 comments showing, but when I access it through lemmy.zip, only 9 comments show up. This entire comment thread, for example, doesn't appear through .zip. When I go to that thread's OP's profile through .zip, the comment is missing there as well.

As far as I know we're not defederated from lemmy.world, but that's the only reason I was aware of that a user's comments might not appear. Does it have to do with the fact that it's a new instance or something?

57
-7
New Mascot? (self.home)
submitted 9 months ago by possiblylinux127 to c/home
 
 

Now that Steamboat willy is public domain someone should edit it to make it out new Mascot.

sb willy

58
 
 

Welcome to 2024! I hope everyone had a nice and enjoyable festive period, and I'm excited to see what the next 12 months holds for us all!

Here is the monthly update on everything happening with Lemmy.zip.


New Communities


Server Updates

So quite a lot has happened since the December Update including the release of Lemmy 0.19 and 0.19.1, troubles with Lemmy federation across the network, a change to our hardware, and some moderator-friendly additions to Zippybot.

- Lemmy 0.19 Release

On the 16th December we took the server briefly offline in order to apply the 0.19 update, which took about 20 minutes to do some database migrations and then all came back online quite smoothly. We also took the opportunity to update the server OS and all of the supporting services to their latest versions too, which all in all took about 2 hours, most of which was waiting for various backups to complete. We have updated Pictrs (the software which shows you the images!) to its latest non-beta version, but there is a new update coming for Pictrs which requires some downtime to allow for prep work for this update to take place (although core Lemmy will still work). We'll post more on this when it happens.

It was quickly discovered we had quite a big issue (well, technically two but we worked through the second one which was caused by docker-specific settings which I'm happy to expand on if anyone is interested) which was that suddenly our CPU was maxing out, our RAM was maxing out, and our site was grinding to a halt. Something has changed, most likely due to the new persistent federation queue, which is causing the database to continuously eat server resources. Here's a lovely screenshot showing how the server was maxing out during my "wtf is happening" phase that I posted to our matrix chat:

Due to this, I've finally had to admit defeat and move us off a VPS to a Dedicated Server (technically dedicated vCPUs) which has kind of sorted our performance issues, by delaying the restart of the database from every hour and half to once a day.

This graph shows the before and after of our RAM usage. The left side shows the RAM being maxed out by the database and then the system killing and restarting the database in a vicious cycle (with our measly 8gb of RAM and the right hand side shows our new RAM usage - its still going up, but with 16GBs the cycle only occurs once a day, and for a second or two at most. Unfortunately this is a bug I can't fix, and isn't replicated by all Instances apparently (although I have seen a fair few other admins mention it) so hopefully it can be fixed at some point.

There is also a bug in relation to federation which due to all the DB restarts we weren't actually facing until we had a bit more power, when suddenly the server stopped federating with lots of other instances. There is a really handy public tool where you can see all this info live - It's important to note that the failing instances numbers are fine, if you try to visit them you'll probably get an error. The dead instances are instances our server hasn't been able to communicate with in 3 days, and so has stopped trying. Feel free to check that list and if you think any shouldn't be on there, let me know and I can manually reset them.

The issue lies with the "lagging" instances - we suddenly saw a thousand instances on that list, including some of the biggest instances, which indicated an issue. Its normal to see one or two on there, but not a thousand. Thankfully, a database restart does fix this issue so I am manually checking this website once or twice a day and will restart it if necessary, but if you do notice any issues ping me a message and I can take a look. In the future I pan to automate this but have not yet fully recovered from the festivities!

Lemmy 0.19.1 was also released, fixing some bugs such as the "show read posts" option not working, which was quietly applied.

- ZippyBot Moderator updates

Work continues to build some form of serviceable "automod" for moderators, so Zippy now includes the functionality for community mods to schedule posts to their communities, either on a one-off or ongoing basis.

The command for this is #autopost followed by some qualifiers - you can get the full info by sending Zippy a message with the command #autoposthelp, which will send you back something like this:

Updates will continue to happen to this for added functionality and I'm always open to ideas.


Donations

This is probably a more important topic than it previously has been - due to the extreme generosity of some of our users, we've been in a financial position that has allowed us to not need to worry about funding too much. However, with the move from a VPS to a dedicated server, our costs have almost doubled from £16.36ish a month to £30 a month. This means, assuming nobody donated another penny, we'd run out of funds in less than 8 months. Our current level of donations is just short of this new monthly figure too, which does mean we will eventually run out of funds at some point too even if nothing changed with donations.

Therefore, my ask is that if you’ve been enjoying your time here, please consider a donation - it will help keep Lemmy.zip online and all donations go to paying for the server and for the surrounding services like image hosting and email.


Interaction reminder (help support the instance!)

If you’re new to Lemmy.zip - WELCOME! I hope you’re enjoying your time here :)

I wanted to take a moment to encourage everyone to actively engage with our platform. Your participation can take many forms: upvoting content you enjoy, sharing your thoughts through posts and comments, sparking meaningful discussions, or even creating new communities that resonate with your interests.

It’s natural to see fluctuations in user activity over time, and we’ve seen this over the wider lemmy-verse for some time now. However, if you’ve found a home here and love this space, now is the perfect opportunity to help us thrive.

If you want to support us in a different way than financially, then actively interacting with the instance helps us out loads.


Server Performance

Graph time!

CPU usage over last 30 days:

Disk usage over 30 days:

Network usage:

Image hosting stats: (over 200gb now!)

Cloudflare stats:

Deeper dive into those metrics:

And finally traffic stats from around the world:

As always, if there are any other metrics you'd like to see let me know!

Otherwise thats it for this month, thank you all for being here :)

Demigodrick

59
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

60
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

61
 
 

As we approach the end of the year, I wanted to take a moment to extend a heartfelt wish to each of you for a joyful, peaceful, and relaxing holiday season. This year has been a remarkable journey for us, and we grew to almost 2000 users in our first 6 months (a figure that widely smashed my expectations!). Thank you for being a part of Lemmy.zip and helping to build our corner of the fediverse, and I look forward to what next year will bring for Lemmy and the wider community.

62
 
 

cross-posted from: https://lemmy.ml/post/9631322

Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

Last Friday we finally released Lemmy 0.19.0, after a long development time and extensive bug fixing. Read the announcement to find out about the major changes. A few days later on Wednesday we had to publish 0.19.1 to fix a few more bugs that slipped through.

@phiresky fixed the critical bug with outgoing federation in 0.19. Previously he fixed an authentication bug in lemmy-ui which was blocking the 0.19 release.

@dessalines fixed the broken logic for "hide read posts". He also fixed a problem with email login being case sensitive

@nutomic reenabled pushing to crates.io so Rust developers can easily interact with Lemmy. He also made performance optimizations for /api/v3/site and the optimized the Activitypub context sent by Lemmy, reducing the database size and the amount of data sent between instances. He fixed various tests to prevent random failures in continuous integration 1 2

@dullbananas has long been busy improving the database queries for Lemmy, such as fixing a bug in the way different posts sorts are combined, and improving the test cases.

This is our last update for 2023. It was a very busy year for Lemmy, and it looks like 2024 might have even more changes in store. So lets enjoy these holidays, have a Merry Christmas and Happy New Year!

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. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

63
5
submitted 10 months ago by code to c/home
 
 

Are you looking at federating with threads or not? Since they are rolling out Im interested as Ill need to move servers if so thanks.

64
48
0.19 Issues (self.home)
submitted 10 months ago* (last edited 10 months ago) by Demigodrick to c/home
 
 

Hey all,

Just wanted to loop everyone in to the bugs/issues that have been discovered so far with 0.19. I'll try to keep this updated, however if you notice any others please put them below.

The link to the Lemmy github issues page is here.

We're experiencing most of these (except the outgoing federation one AFAIK, I've not had it reported).

We are especially suffering from the high server load one, and you may see downtime where Lemmy.zip is not loading for short periods (or the message "lemmy is starting") while the DB restarts itself. This should only last a couple of seconds.

To mitigate this, I've temporarily upgraded the performance of the server so this should happen less frequently (once a day instead of once an hour!) but I do sincerely apologise. With any luck this will be fixed soon.

Thanks

Demigodrick

65
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

66
-3
submitted 10 months ago* (last edited 10 months ago) by sarmale to c/home
 
 

Don't think it was ever useful, sometimes the opposite

67
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

68
 
 

Hi All,

Hope everyone had a good November.

Here's the monthly update on what is happening at the moment on Lemmy.zip!


Here's some communities you might be interested in!

New Communities


Server Updates

At the moment we're in a bit of holding pattern pending the release the of Lemmy 0.19 - The latest dev post indicates that the release of 0.19 should be quite soon once they're able to fix the remaining bugs. Following this, we'll schedule some downtime so we can update the server.

Some of the main points of 0.19 are:

  • per user Instance Blocking, i.e. the ability for a user to defederate a whole instance themselves.
  • 2FA fix and reset. This will stop you being able to lock yourself out of your account when setting up 2FA, but if you do have it enabled currently it will reset and you'll need to redo the setup.
  • user settings import/export between servers

You can see more information in this dev post on the changes coming.

In case you've missed it, we also shared the public "Federation Stats" dashboard which is linked in the side bar, or you can click here to go straight there - this is a live(ish) view of Lemmy.zip's federation status.

We've also added some small functions to ZippyBot around reporting posts/comments (working on messages) to acknowledge that the report has been reviewed. We're looking at expanding this (after 0.19 is released) to provide some feedback on the action taken/not taken etc, with the ethos of trying to be as transparent as possible.

We're always on the lookout for new ideas or things we can do better - let us know if there is anything you can think of!

Finally, next week Lemmy.zip turns 6 months old!


Interaction reminder (help support the instance!)

If you’re new to Lemmy.zip - WELCOME! I hope you’re enjoying your time here :)

I wanted to take a moment to encourage everyone to actively engage with our platform. Your participation can take many forms: upvoting content you enjoy, sharing your thoughts through posts and comments, sparking meaningful discussions, or even creating new communities that resonate with your interests.

Your involvement is vital in shaping and nurturing our Lemmy.zip instance. It’s natural to see fluctuations in user activity over time, and we’ve seen this over the wider lemmy-verse for some time now. However, if you’ve found a home here and love this space, now is the perfect opportunity to help us thrive.

Together, we can make Lemmy.zip an even more vibrant and welcoming space for everyone. Thank you for being part of our community!


Donations

As always, we're extremely thankful to people who are kind enough and in a position to donate. You can always see the instance's financial position on OpenCollective, and what we're aiming towards. If you do donate, you'll get your name in the Thank You Thread.

If you've been enjoying your time here, please consider a donation - it will help keep Lemmy.zip online and all donations go to paying for the server and for the surrounding services like image hosting and email.

Want to help but not in a position to do so financially? Then please remember to interact with the instance! The more users who interact = the better Lemmy.zip becomes!


Server Performance

Time for some graphs, numbers, and stats!

CPU usage over the last 30 days:

Network stats over the last 30 days:

Some disk stats over the last 30 days:

Here's our current image hosting storage:

And here is the headline graph from Cloudflare (please note, all these graphs are still affected from Cloudflare's API downtime last month, so traffic is slightly higher in reality)

This is a more detailed look at the requests through Cloudflare:

This is a more detailed look at the bandwidth:

And this is a more detailed look at the unique visitors:

Finally, this is the traffic breakdown for the top countries over the last 30 days:


Finally, I'd just like to thank everyone for being here - without you, this project wouldn't be as amazing as it is!

As we head in to December I'm mindful that my next update will in 2024! So I would like to take this opportunity to wish everyone a joyful and peaceful festive period, and I hope you get to spend it with your family, friends, and the people you love.

Thank you,

Demigodrick

69
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

70
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

71
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

72
19
Public Federation Dashboard (grafana.lemmy.zip)
submitted 11 months ago by Demigodrick to c/home
 
 

Hi all,

This is a soft launch of the public federation dashboard - i'll keep it up for a couple of hours and see what impact the performance of having this up has on the server, with a wider view to rolling it out full time if the performance is acceptable.

I will update this post if/when i take the page down.

Thanks,

Demigodrick

73
 
 

Hey there, this is the weekly thread for all general topics and any questions. You can also join us on Matrix for a chat!

74
 
 

Hi All,

Hope everyone had a good October and enjoyed the spooky season!

Just dropping in again to give an overview of what is happening with the server and what we've been working on, along with the usual graphs and stuff 😁


Here's some communities you might be interested in!

  • All Things Tom Scott - A community dedicated to the YouTuber, presenter, and media personality Tom Scott!
  • Data Breaches - Information about data breaches, data leaks, ransomware attacks, and other related stories.
  • Starfield - Discussion of the Bethesda game Starfield
  • Game Deals - A comprehensive overview of all the games on sale (or free!) across the PC world.

New Communities

Since my last post, there have been a couple of new communities you might be interested in checking out:


Server Updates

So we've been working on a few things over the last couple of weeks, including revamping some of the "admin-run" communities (Gaming, Home and Announcements) with new icons (and a banner!).

We've also comprehensively updated our Legal documentation. Previously our Terms of Service was on the Legal tab, but we've found this hasn't been a good way to clearly display information or to add further information to. So we've introduced legal.lemmy.zip with all the legal documentation (i.e. cookie policy, terms of service, code of conduct) and this allows us to easily add more as we need, or update quickly and clearly. Please have a look and let us know what you think!

We've also been working on a public dashboard for server performance so we can continue to be transparent about how the server is run. A preview of what we've got working so far:

We're not quite ready to have this accessed publicly, but hopefully it won't be too long!

ZippyBot has also had some fairly substantial updates, including the ability to broadcast messages to all users, adding news articles to the gaming community, and the biggest of all is that Zippy has replaced the slur filter we used to have in place. Now, rather than remove a word on the slur list regardless of context (which stifled discussion and prevented users here from taking part in discussions on external instances) Zippy will report any comments or posts containing a word on the slur list, and the moderator of the community can make a decision on how to resolve that. This should be a much more hands off and flexible approach to handling this.


Interaction reminder (help support the instance!)

If you’re new to Lemmy.zip - WELCOME! I hope you’re enjoying your time here :)

I wanted to take a moment to encourage everyone to actively engage with our platform. Your participation can take many forms: upvoting content you enjoy, sharing your thoughts through posts and comments, sparking meaningful discussions, or even creating new communities that resonate with your interests.

Your involvement is vital in shaping and nurturing our Lemmy.zip instance. It’s natural to see fluctuations in user activity over time, and we’ve seen this over the wider lemmy-verse for some time now. However, if you’ve found a home here and love this space, now is the perfect opportunity to help us thrive.

Together, we can make Lemmy.zip an even more vibrant and welcoming space for everyone. Thank you for being part of our community!


Donations

As always, we're extremely thankful to people who are kind enough and in a position to donate. You can always see the instance's financial position on OpenCollective, and what we're aiming towards. If you do donate, you'll get your name in the Thank You Thread.

We're currently in a stable financial position, with around 10 months of funding in the pot. This is a great position to be in, but our ask is that if you've been enjoying your time here, please consider a donation. We'd love to be able to save enough to switch to a dedicated server in the future which would improve performance and make the site snappier and more responsive.

Want to help but not in a position to do so financially? Then please remember to interact with the instance! The more users who interact = the better Lemmy.zip becomes!


Server Performance

Time for graphs and some stats!

First is the usual Hetzner CPU usage over the last 30 days:

And second is the Hetzner network stats for the last 30 days:

I'm also including a little sneak peak of the other dashboard we'll soon be sharing with real time performance stats:

Here's our image hosting stats:

And here are some Cloudflare stats. For those that aren't aware, Cloudflare had a bit of a whoopsie the past couple of days, hence why the graphs drop to 0 for a bit! Thankfully Lemmy.zip was fine and continued to work during this.

Overall stats over 30 days:

More detailed overview of traffic through Cloudflare over the last 30 days:

Traffic from regions over the last 30 days:

And finally unique visitor stats over the last 30 days:


Finally, I'd like to thank everyone for being here and helping to build Lemmy.zip into what it is. As always, if you have any questions please put them below or feel free to drop me a message.

Demigodrick

75
34
submitted 11 months ago* (last edited 11 months ago) by Demigodrick to c/home
 
 

cross-posted from: https://lemmy.ml/post/7291022

Some months have passed on since the Reddit blackout this June. It led to an explosive growth in Lemmy users, and lots of urgent work in scaling, bug fixes, user onboarding and more. Since then things have calmed down significantly, giving us breathing room and time to get more long-term work done.

As of Nov. 2023, Lemmy is at ~36k active daily users 🥳 (those who have posted or commented within the last month). While user counts are not an explicit goal of ours, this is still a tremendous achievement, and one which we can all be proud to be a part of. It shows that people truly do want alternatives to US tech companies, and will use them if they exist.

Join-Lemmy Redesign

Most recently we've been working on a redesign of join-lemmy.org to provide a better onboarding experience and cater towards new users. This includes:

  • A helpful new instance picker to reduce choice overload.
  • The instances page is now filterable, based a set of topics and languages, as well as sortable based on activity. The default sort is Random, to encourage people to join smaller servers.
  • The apps page now has sections for Android, iOS, and web apps, as well as libraries. Feel free to do a pull request to add any apps that are missing.
  • The donate page now shows the total amount of monthly donations across all platforms. More details below.
  • The technology used is Typescript with tailwind and daisyUI CSS frameworks.

For server admins: If your instance isn't listed already, you must explicitly add your server topics and languages by doing a pull request to this file.

As you may have noticed, texts on the website are unchanged, and images on the main page are still generic placeholders. We are hoping for your contributions to improve them. For the texts, edit this file. Translations are managed via weblate. Images are located in this folder. If you are good with AI tools, consider replacing main_federation.webp and similar with more colorful images. More main_screen_x.webp images with custom themes or alternative frontends would be nice too. In general feel free to open issues or pull requests for improvements to the site.

Funding Drive

Before the Reddit migration, our income was almost exclusively made up of generous donations from the NLnet foundation. This funding was based on getting paid for implementing new features, specified in advance.

We've known that this funding could not last indefinitely, and that after several years of funding, NLnet's resources are better spent getting other projects up and running. Additionally, much of our time is spent on other equally important work: reviewing changes from community contributors, fixing bugs, doing support, and various organizational tasks.

That is why we are launching our first annual funding drive. The goal is to increase monthly, recurring donations from currently €4.000 to at least €12.000. With this amount @dessalines and @nutomic can each receive a yearly salary of €50.000 which is in line with median developer salaries. It will also allow one additional developer to work fulltime on Lemmy and speed up development.

Recurring donations from Lemmy users are the most sustainable solution for the future. It also means that we need to worry less about funding, and can focus more on improving Lemmy. And instead of being accountable to an external organization, we work directly for Lemmy's users. While one-time donations are also welcome, they are too unpredictable for long-term planning.

You can find available donation options on the donate page. This page was also updated during the redesign to display current donations and funding goals. If each active Lemmy user donated ~€0.33 per month it would be enough for 3 full-time developers. So please consider donating if you use Lemmy every day. Our preferred donation platform is Liberapay because it doesn't have any payment fees or delays, and is itself open source.

Besides Lemmy's developers, please consider donating to those who develop open-source apps or software for the Lemmy ecosystem, as well as server admins and moderation teams who are the backbone of the Lemmyverse. We would be happy to add donation links for the above to join-lemmy.org as well!

If you have any suggestions in regards to the topics mentioned in this post, please let us know. We also want to use this opportunity to thank the countless contributors who are working on Lemmy now.

view more: ‹ prev next ›