meta

90 readers
2 users here now

A place for admins, mods, and community members to talk about fanaticus.

Let me know what you guys think about the instance, if you have any issues you want to raise publicly, or if you have any feature requests.

founded 2 years ago
MODERATORS
26
 
 

cross-posted from: https://fanaticus.social/post/147327

Fanaticus will be upgrading to 0.18.1 at 10:30 AM EST.

27
 
 

We'll be updating later today.

28
 
 

Lemmy.world has submitted PRs to fix things that seem to be creating more stability on their instance. I don't know if RC10 will become the official release or how long till the official release is made but v0.18.1 looks like a huge win.

29
 
 

Hi all,

Quick update on the game bots. There is some sort of bug where the game bots gets stuck in a broken loop and spike the server CPU (b/c of unlimited requests) until the server crashes. I am on vacation now and unable to debug the issues. For the rest of the weekend, I'll be turning off the game bots in order to ensure the stability of the fanaticus servers.

When I have time, I'll debug and fix the issue but for now, the game bots will go quiet. I apologize for the inconvenience.

30
 
 

Hopefully they don't recreate a bunch of threads

31
 
 

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

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

HTTP API instead of Websocket

Until now Lemmy-UI used websocket for all API requests. This has many disadvantages, like making the code harder to maintain, and causing live updates to the site which many users dislike. Most importantly, it requires keeping a connection open between server and client at all times, which causes increased load and makes scaling difficult. That's why we decided to rip out websocket entirely, and switch to HTTP instead. This change was made much more urgent by the sudden influx of new users. @CannotSleep420 and @dessalines have been working hard for the past weeks to implement this change in lemmy-ui.

HTTP on its own is already more lightweight than websocket. Additionally it also allows for caching of server responses which can decrease load on the database. Here is an experimental nginx config which enables response caching. Note that Lemmy doesn't send any cache-control headers yet, so there is a chance that private data gets cached and served to other users. Test carefully and use at your own risk.

Two-Factor Authentication

New support for two-factor authentication. Use an app like andOTP or Authenticator Pro to store a secret for your account. This secret needs to be entered every time you login. It ensures that an attacker can't access your account with the password alone.

Custom Emojis

Instance admins can add different images as emojis which can be referenced by users when posting.

Other changes

Progressive Web App

Lemmy's web client can now be installed on browsers that support PWAs, both on desktop and mobile. It will use an instance's icon and name for the app if they are set, making it look like a given instance is an app.

Note for desktop Firefox users: the desktop version of Firefox does not have built in support for PWAs. If you would like to use a Lemmy instance as a PWA, use use this extension.

Error Pages

Lemmy's web client now has error pages that include resources to use if the problem persists. This should be much less jarring for users than displaying a white screen with the text "404 error message here".

Route Changes

Pages that took arguments in the route now take query parameters instead. For example, a link to lemmy.ml's home page with a few options used to look like this:

https://lemmy.ml/home/data_type/Post/listing_type/All/sort/Active/page/1

The new route would look like this:

https://lemmy.ml?listingType=All

Note that you now only have to specify parameters you want instead of all of them.

Searchable select redesign

The searchable selects, such as those used on the search page, have a new look and feel. No more inexplicable green selects when using the lightly themes!

Share button

Posts on the web client now have a share button on supported browsers. This can be used to share posts to other applications quickly and easily.

Lemmy-UI Overall look and feel

lemmy-ui is now upgraded to bootstrap 5, and every component is now much cleaner.

Special thanks to sleepless, alectrocute, jsit, and many others for their great work on improving and re-organizing lemmy-ui.

Database optimizations

Special thanks to johanndt, for suggesting improvements to Lemmy's database queries. Some of these suggestions have already been implemented, and more are on the way.

Query speed is Lemmy's main performance bottleneck, so we really appreciate any help database experts can provide.

Captchas

Captchas are not available in this version, as they need to be reimplemented in a different way. They will be back in 0.18.1, so wait with upgrading if you rely on them.

Upgrade instructions

Follow the upgrade instructions for ansible or docker.

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

Support development

We (@dessalines and @nutomic) have been working full-time on Lemmy for almost three years. This is largely thanks to support from NLnet foundation.

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.

32
 
 

https://fanaticus.social/u/fanaticus_admin, https://fanaticus.social/u/headie_sage

I'm unable to subscribe to https://fanaticus.social/c/[email protected] from my account on fanaticus.social

I'm unable to subscribe to https://lemmy.world/c/[email protected] from my account on lemmy.world

You can see that https://lemmy.world/c/hockey is active, but https://fanaticus.social/c/[email protected] shows no activity.

33
 
 

Sorry all, I was at my co-ed softball game and the game day bots filled 25GB of disc in 3 hours.

I'll do a post mortem tomorrow. First thought is that I should absolutely not host the bots on the game servers as the app. I apologize for any inconvenience I caused. It's unacceptable and it won't happen again.

34
1
Slow Federation (fanaticus.social)
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 
 

As I am trying to spread awareness of our instance and communities to others, I am running into issues with other instance users being unable to find certain communities. Example:

https://lemmy.one/comment/281356

While I am able to search communities on their instance just fine from fanaticus.social (in this case, lemmy.one), they are unable to find us and I am also unable to find some of our communities when I use the lemmy.one search function. @headie_sage I don’t know if you have more knowledge in how to resolve this.

No results for the Nationals community

There are no results for our Nationals community.

No results for the NFL community, but there is a post to !nfl@lemmy.ml

There is not a result for our NFL community, just one of my posts to [email protected].

There is both a result for !cfb@fanaticus.social and a post to !cfb@lemmy.world

The [email protected] community does appear in the results.

35
 
 

Some of you may have noticed there's a game day bot that's been posting to some of your communities. I forked the popular redball bot that's widely used on reddit and have been working to get it compatible with lemmy.

That project is not complete but I plan on putting in a lot of work this weekend in order to squash the bugs and add in the remaining missing features.

Once complete, I'll roll out a standard version of it to all of the baseball communities on fanaticus. That being said, I don't want to be the guy running every baseball community on fanaticus. Anyone who wants to run a community can ask to be a mod and I'll work with them to set up and configure their own baseball bot.