milan, to random
@milan@social.tchncs.de avatar

experimenting with non-permanent suspends so i did this quick, possibly fragile script intended to use with cron (yes, it might need to be a loop for multiple ids n stuff but for now it was an edge case) might expand the script later on: https://git.tchncs.de/milan/tchncs-scripts/-/blob/main/moderation/mastodon-unsuspend.sh

dunkelstern, to random
@dunkelstern@kampftoast.de avatar

PSA: If you're getting Error 500 messages from mastodon when trying to upload images from mobile: You're probably trying to upload a HEIC/HEIF image and the fastimage gem errors out.

Easy fix: search for fastimage in Gemfile.lock, change version to 2.3.0 and run bundle install. Then restart mastodon services.

There is a PR that has already been merged but it did not make it into a mastodon release it seems: https://github.com/mastodon/mastodon/pull/28488

paul, to random
@paul@oldfriends.live avatar

645 days after setting up my own Mastodon instance, I finally tackled tuning my Postgres database config last wk & today setup multiple Sidekiq Processes after my queue got to 10K for the second time this wk

I read the guides multiple times over those 645 days but it never clicked in my head. I was afraid to mess with Sidekiq because I didn't want to brick my instance.

Then today, during the thunderstorm, the old grey cells clicked in and I understood.

Queue cleared up quickly
#MastoAdmin .

paul,
@paul@oldfriends.live avatar

2/ I'm sure others can add or even help me with anything I got wrong, or how I can improve this, but here is what I did today out of urgency to scale my Mastodon Sidekiq processes and jobs after getting backlogged twice this week.


cc @trendless @shanie

https://gist.github.com/p37307/fcd57ba2bea46c2b3e6095ed21e800d1

jess, to Eurovision
@jess@blop.social avatar

PSA: Fedi is going to start lagging, especially on small servers. It’s gonna get messy. I think max lag on blop last year was about 30 minutes….

rolle, to Eurovision
@rolle@mementomori.social avatar

This night is also a great stress test for my server :blob_smile_sweat: Last year it was wonderful to see how well my baby manages. By now it certainly has enough resources to take in tons of posts.

renchap, (edited ) to mastodon
@renchap@oisaur.com avatar

We just published our first Trunk & Tidbits post! This will hopefuly be a monthly update where we showcase what we worked on last month, and what's coming next.

I hope this will bring more visibility to all the efforts and love that put on Mastodon

https://blog.joinmastodon.org/2024/05/trunk-tidbits-april-2024/

stefan, (edited ) to fediverse
@stefan@stefanbohacek.online avatar

Hey , how do you go about funding your communities?

stefan,
@stefan@stefanbohacek.online avatar

Thanks everyone for voting, and sharing the poll!

I'd also love to hear what kind of paid benefits you offer to your community, for those who do.

renchap, to random
@renchap@oisaur.com avatar

If you deploy nightly Mastodon releases or directly from the main branch, you may want to check https://github.com/mastodon/mastodon/pull/30203

We merged a migration yesterday and it is far too expensive to run on large servers, so we are rolling it back. If you already applied it, please check the link above to revert it before upgrading.

It is probably best to skip today's nightly build, if you did not deploy it yet.

paul, to random
@paul@oldfriends.live avatar

So, creating a block to refuse media doesn't affect the blocked domain's ability to create Preview Cards?

I created several media blocks for instances, esp bot instances that I want to come across posts or follow a few accounts, hoping to control my media storage and stop unnecessary media downloads and SideKiq jobs on posts that will only be stored in my search database from the federated timeline, but the preview cards are still being created.

shanie, to random
@shanie@tails.ch avatar

That feel when you tweak something on another service for a totally different product and it knocks Mastodon out but you don't notice for like a day so now you need to advise the world that, no, tails.ch is not dead, just did a oopsie. 👀

thor, to random
@thor@berserker.town avatar

The cost of running a Mastodon instance:

1 TB of storage (an outrageous amount of storage if you ask me) is what you need for 35 active users, and it'll cost you €14/mo at Scaleway (European cloud provider). On top of that comes €38/mo for the web server, counting in at €52/mo.

Can you imagine how expensive it gets for a popular instance?

jan, to random
@jan@kcore.org avatar

finally got through it's 10k backlog.

jan, to random
@jan@kcore.org avatar

Hmm. Mastodon reached the open file limit again, yet this is set at the 65535.

paul, to devops
@paul@oldfriends.live avatar

There are several 'Help Wanted' requests from the Mastodon if you are a

*Use /search for search (/search?query=something)
*Move account secrets to a dedicated table (and encrypt it?)
*Add a way for the user to select which languages they understand
*Allow admins to configure instance favicon and logo
*Allow searching for hashtags in admin UI
*Convert Redux state to Typescript .

https://github.com/mastodon/mastodon/labels/help%20welcome

paul,
@paul@oldfriends.live avatar

@liaizon

Someone already picked it up and the PR is almost ready to merge!

https://github.com/mastodon/mastodon/pull/30040

michael, to random
@michael@thms.uk avatar

Hm. Since today my sidekiq is full of these errors

HTTP::ConnectionError: failed to connect: Too many open files @ rb_sysopen - /etc/resolv.conf on […]<br></br>

I'm sure I've seen reports on and pointers to fix this before, but can't find it anymore. Can anyone help please?

paul, to random
@paul@oldfriends.live avatar

What's the proper URL for searching through Mastodon if you were doing a search via a URL?

For example, searching 'SearchContent has: media" Google would be https://www.google.com/search?q=searchcontent+has%3A+media"

I would like to add my Mastodon instance to my browsers search engines list. Interestingly, Miskey and Sharkey and some other federated platforms I've been to are already added.

I'm getting great results for content from my Mastodon search than Google and Bing, + no ads, and tracking.

#MastoAdmin #MastoDev

paul,
@paul@oldfriends.live avatar

@michael

Thanks. I see a couple weeks ago, #MastoDev put out a 'Help Wanted' post to implement this.

#MastoAdmin #Dev

https://github.com/mastodon/mastodon/issues/29991

koen, to random
@koen@procolix.social avatar

@ilumium is there a reason you have not upgraded https://eupolicy.social to version 4.2.8, or did you just not get to it yet?

chuckya, to random
@chuckya@wetdry.world avatar

Note to vanilla Mastodon/glitch-soc/Chuckya admins updating to the latest commit: you'll need to modify your .env.production file before updating. The ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY, ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT, and ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY variables must now be defined.

You can generate the values for these variables by running RAILS_ENV=production bundle exec rails db:encryption:init, then copying the output to your .env.production file.

ordnung, to random German
@ordnung@chaos.social avatar

There will be a short downtime for maintenance in a few minutes.

ordnung,
@ordnung@chaos.social avatar

And we are back. Everything should work as usual.

michael, to random
@michael@thms.uk avatar

PSA for admins for glitch-soc:

The latest version (merged in today) requires you to set up three environment variables before you can start your server.

Details can be found here:

https://github.com/glitch-soc/mastodon/issues/2525

Jerry, (edited ) to random
@Jerry@hear-me.social avatar

UPDATE on 216.106.86.232 :

Every few seconds, it's doing the following GETS. I'm getting about 2,000 calls per hour from this IP.

https://hear-me.social/packs/media/images/friends-cropped-40409bf96999902fa49757ebce824ce6.png

https://hear-me.social/api/v1/streaming?stream=public:local&access_token=O6luKbPRJV0FlTvhCSqn6z4wNwkUJMxUPgD7xMn4fsc

https://hear-me.social/api/v1/announcements

https://hear-me.social/api/v1/notifications?exclude_types[]=follow_request&since_id=79462

Is anyone else getting traffic from 216.106.86.232 ?

I will open a report with the ISP

=======================

I'm putting this under because I've noticed that since 12 PM EDT yesterday (30-Apr-2024), API requests coming in from 216.106.86.232 have been returning 500 errors constantly from my server. No other 500 errors were being returned.

I blocked the IP at the Cloudflare firewall and now the 500 errors have stopped. There were more than 93K 500 return codes in total until now!

I have no idea what the requests are, and it's too late at night to do more research, but I'm passing this along to other Admins as a warning and to see if anyone else is seeing similar behavior.

@Gargron

Here's what I see in Cloudflare for the last one hour before blocking the IP address. Notice all the requests returning 500 are from this single IP. There are no page views. It's all API requests. And 500 errors stopped after I blocked it.

Any insights would be appreciated.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • Durango
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • khanakhh
  • ethstaker
  • rosin
  • tester
  • osvaldo12
  • cisconetworking
  • tacticalgear
  • vwfavf
  • everett
  • ngwrru68w68
  • GTA5RPClips
  • mdbf
  • modclub
  • cubers
  • Leos
  • normalnudes
  • provamag3
  • All magazines