@Friendica Admins I'm curious for feedback about other admin's setups. I know the default choice is apache, but how many are like me running nginx + php-fpm?
I'm curious what tips and tricks people have figured out? Has anyone settled on a good stable caching config? (Last time I set up caching I tried to limit it to just static files and images, but it somehow cached some of the regular pages it seems wondering if maybe one of those css or javascript files is actually dynamic?)
As it stands my setup is two nginx webservers behind an nginx load balancer, both running php-fpm, a shared nfs media storage directory, memcached on the database server for php sessions.
like this
Friendica Admins reshared this.
Been seeing the "Nazi Bar" analogy in regards to Twitter lately.
To recap: it's the suggestion that people remaining on Twitter are fascists or tolerating fascism for remaining much like those who visit a Nazi bar.
This is a privileged take and not a clean analogy. The bar is a non-vital space with plenty of competition, you don't have to drink, you don't have to go to that bar.
Twitter may not be as huge as Facebook and a little easier to move away from, but no place has really solidified itself as the place to go instead (despite what many think about Mastodon/Activity-Pub), and the communities still take time and effort to move.
On top of that, these places (yes FB included) have always been fascist leaning. It's just you finally hearing all the dog-whistles. So many of these communities were hearing the dog-whistles from the start but didn't have anywhere else to go, so they had to fight to establish themselves in what spaces they had.
Don't judge them for having difficulty moving and re-establishing in a new space when every space is a huge effort to claim. The fediverse isn't immune to racism and fascism, there's absolutely whole new fights to be had here against bigotry, especially the privileged neo-liberal sort.
like this
reshared this
[moved to @f00fc7c8@woem.space] likes this.
[moved to @f00fc7c8@woem.space] likes this.
@odd_megan that's not doable for everyone, and also in regards to other spaces it's mostly transitional.
This wave is still pretty new as far as broad culture goes, many are waiting and looking to see where the space will be. They're not necessarily idling, they're building those spaces elsewhere but because you can be in two places at once online, they're still over in the Twitter spaces because it's still "the space" and they need to be there to get the necessary support and also to see where people go when they leave it.
It's crucially important to not judge marginalized groups based on the standards and experiences of unmarginalized (or differently marginalized) identities.
[moved to @f00fc7c8@woem.space] likes this.
[moved to @f00fc7c8@woem.space] likes this.
@odd_megan Pikuach Nefesh is the one law of Judaism with no exceptions, it is in fact the number one exception to all other laws.
"Life is the highest commandment" - All Jewish law cedes to the health and wellbeing of people.
If leaving Twitter would cause someone harm, then they are permitted to stay on Twitter but this does not relieve them of seeking alternatives to eventually reach a point where they can leave Twitter with little to no harm.
also, Im sure the jewish community, out of all communities, has spent a lot of time thinking about fash, ones ethical obligations regarding protecting ones self and others from them, but im not familiar with it.
after thinking about it. i think this is a conversation i should back out of. I dont have sufficient knowlage expertice. its a tough question, and others have spent a lot more time on the issue than i have. sorry
@odd_megan It's okay, I get where you're coming from and it can be good to voice these discussions as it creates a space of learning, especially when you're willing to learn.
To clarify on Pikuach Nefesh what details are a little less obvious on a quick read:
* specific identifiable life is counter to arguments that some vague uncertain person might be harmed. Ie. it doesn't rule that you have to child proof a house that never expects to have children in it. It also doesn't cover vague potential life ("But if you do this you'd become infertile or could pass on genetic abnormalities to your future children!")
* life threatening isn't generally considered as "will cause death" but rather is interpreted typically as "lasting harm". For instance, losing a leg won't necessarily kill me... but if I would lose a leg following a commandment then Pikuach Nefesh kicks in. If giving food/money/shelter to those in need would risk my health and well being, then I can say no, but if it wouldn't then I must say yes.
In the topic of things like support networks in fascist spaces: if it would just be unpleasant to leave, then you're required to leave. But if it would cause you lasting harm to leave, then you are permitted to stay.
Also of note: Judaism still praises martyrs, we just discourage it. It's a great good (notably not a Mitzvah) to die to uphold justice and your faith... the real Mitzvah is surviving another day.
Public Status Page
I finally went and set up a public facing status page for the site.
You can go to https://status.foggyminds.com to see the site uptime. This will tell you if the site is currently reporting up, as well as every time it's gone down.
I've had StatusCake set up for a while so it emails me whenever the site goes down, but I haven't had the public page set up.
I'll try to keep up on putting notes on any downtime, though I can't promise they'll always be helpful (the most recent 15 minute downtime has me stumped as it resolved right as I sat down at my computer to look it up, and the error logs were very uninformative as to what may have happened).
Minor Caching Issue
I was notified of a little glitch causing some pages to show the admin view and excess two-factor prompts. This appears to have been a server caching issue. This would not have exposed any data or granted any special access, it was just a static cache of content being shown instead of sending it to the server code to save time.
The caching was only supposed to impact image files, but it looks like it somehow grabbed some page files too.
As server performance is now much better than it was when I implemented caching, and the performance difference is now negligble, I have opted to turn off caching for the time being.
If you experienced this problem, it should go away with just a refresh of the page.
Pippin
in reply to Shiri Bailem • • •Shiri Bailem likes this.
Friendica Admins reshared this.
Shiri Bailem
in reply to Pippin • •Pippin likes this.
Friendica Admins reshared this.
Daniel Wurzbacher
in reply to Shiri Bailem • • •@Shiri Bailem I'm another single-user instance, but it's pretty responsive and snappy with Nginx/FPM. To be honest, I haven't configured PHP on Apache in quite some time, and I expect it would be net slower just because of how Apache functions.
It was much slower before I dealt with the activitypub-troll.cf issue (they were murdering my db), it runs quite well for my needs. Might do caching and/or db replication, more as a best practice than because I think anyone will ever sign up on my instance...
I've got a cron running a version of something @Hank G ☑️ suggested in an older thread, and a few instance blocks, that also improved response times by a noticeable margin.
I'm living dangerously on develop, though I haven't pulled in a few days since it's performing much better now.
Raroun likes this.
Friendica Admins reshared this.