mastodon migration question: want to move a server from managed hosting to own server, and the docs mention saving the redis db, but not why. from my own experience redis is always treated as ephemeral so this seems weird. i assume its because its got user sessions saved in there and its nicer to not make everyone re-login at once? #mastodon #servers
mastodon migration question: want to move a server from managed hosting to own server, and the docs mention saving the redis db, but not why. from my own experience redis is always treated as ephemeral so this seems weird. i assume its because its got user sessions saved in there and its nicer to not make everyone re-login at once? #mastodon #servers
Finally, the separate box of POWER9 upgrades appears. These are for the dual socket 144 thread Talos II here at home (the LC-922 are in colo). Relocation has turned up a lot of missing hardware, very pleased about this turn of events.
So, the long lost box contains:
- 4x Samsung 883-DCT 2TB SSDs for local storage ZFS pool (with 2x Optane NVMe cache)
- 3x PM863a 240GB SSDs for the OS
- always more RAM
- an OcuLink 4x to U.2 cable w/ Optane drive floating around somewhere
- Mellanox 50GbE QSFP28 NIC for RDMA fun
@dexter finally, we can continue the project with appropriate hardware
#homelab #power9 #ibm #freebsd #goodmorning #unpacking #servers #hardware #happiness
Finally, the separate box of POWER9 upgrades appears. These are for the dual socket 144 thread Talos II here at home (the LC-922 are in colo). Relocation has turned up a lot of missing hardware, very pleased about this turn of events.
So, the long lost box contains:
- 4x Samsung 883-DCT 2TB SSDs for local storage ZFS pool (with 2x Optane NVMe cache)
- 3x PM863a 240GB SSDs for the OS
- always more RAM
- an OcuLink 4x to U.2 cable w/ Optane drive floating around somewhere
- Mellanox 50GbE QSFP28 NIC for RDMA fun
@dexter finally, we can continue the project with appropriate hardware
#homelab #power9 #ibm #freebsd #goodmorning #unpacking #servers #hardware #happiness
Does anyone know what could cause the error "HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)" or "Stream error in the HTTP/2 framing layer" when using cURL and monitoring? In the browser, this shows up as a blank page or an HTTPS error.
I'm running Nginx and PHP-FPM with FastCGI cache. This issue is new to me, and I have no idea how to fix it. Disabling FastCGI cache completely resolves the problem, which does not solve the underlying cause and of course leads to page not having a caching mechanism like this.
"A federated, text-based social network with a Gemini frontend - dimkr/tootik"
"A federated, text-based social network with a Gemini frontend - dimkr/tootik"
#openSUSE turns 2️⃣0️⃣! From #desktops to #servers, hackathons to home labs, our community has helped shape the #opensource world. Share your favorite moments, photos and milestones to help us celebrate two decades. #openSUSE20 https://news.opensuse.org/2025/07/09/celebrating-20-yrs-of-os/
💾 Vintage Obsession 💾
I've been in love with this one for months, years, decades. Perhaps one day, when the moons align, I'll grab four Pentium Pro "Black Edition" CPUs and as much RAM as its mezzanine cards can handle, and ... well, you know how the rest of the vintage hardware story goes. Beautiful. The only concern is, "wtf is it doing on the EMI static-charged carpet for the photos?"
#vintagecomputing #pentiumpro #pentium #eisa #hardware #oldtech #servers #ebay
Just spent 6 hours trying find out and solve why my Matrix instance is showing: {"errcode":"M_NOT_FOUND","error":"Not found"} when trying to access images. I did not notice this problem before, because Matrix/Element caches images locally using blobs, but realized this after uploading images to IRC via heisenbridge.
I first thought I had messed up my S3 Object Storage. Then thought I messed up my filesystem. Then I thought I made a mistake in yaml configs. But it was none of that.
It's a while since I installed my Matrix server and completely forgot on how I set up my S3 Object Storage. It seems it is literally not documented. Like at all. Just like the half of Matrix and Synapse.
I ended up debugging literally anything and everything without any solution. After turning all stones I even asked ChatGPT and it started to run in loops in despair. Finally ended up reading synapse changelog here one bit by bit: https://element-hq.github.io/synapse/latest/upgrade.html#authenticated-media-is-now-enforced-by-default
It seems, I have upgraded in some point. And wow, in between of upgrades the whole thing has broken. I mean it runs without erros, but it's broken. No deprecated warnings in the log, no warnings in release logs. Left a comment here: https://github.com/element-hq/synapse/pull/17889#issuecomment-2564520513
My solution was to add in homeserver.yaml:
enable_authenticated_media: false
What I hate about Matrix is:
- Nothing is documented
- Nothing is explained
- Everything is complicated to set up
Each upgrade and extension is like building and tinkering for hours and hours and hoping for the best.
I don't know why I keep using Matrix. Guess I like being hurt all the time.