Shadow

joined 2 years ago
MODERATOR OF
[–] Shadow 24 points 2 weeks ago

We are registered as a corporation under the Canada Not-for-profit Corporations Act. We have no plans or desire to make money from this. All donations today go strictly towards infrastructure costs, and not to any reimbursement of time.

Hopefully that's clear, but happy to answer any questions.

[–] Shadow 40 points 2 weeks ago* (last edited 2 weeks ago)

We’re pretty excited to welcome sh.itjust.works into our group =)

I'm going to lock this and comments can go in the parent over here - https://lemmy.ca/post/42145556

[–] Shadow 41 points 2 weeks ago
[–] Shadow 23 points 2 weeks ago* (last edited 2 weeks ago)

Escalate to your manager. She's not performing her duties, and if she's struggles with them then her duties need to reflect that.

[–] Shadow 6 points 2 weeks ago

Riding a motorcycle.

[–] Shadow 12 points 3 weeks ago (1 children)

I can't imagine a lot of people want to piss off CBP right now. Don't want to get caught smuggling a laptop and get sent to Venezuela.

[–] Shadow 8 points 3 weeks ago (1 children)

Dude you just blew my mind.

[–] Shadow 12 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

~~I'm not sure if there's a way.~~ Blaze has the answer as usual.

Can you link me to a few of those posts out of my own curiosity though?

[–] Shadow 16 points 3 weeks ago
[–] Shadow 4 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

You can get little Bluetooth media remotes, maybe that would help?

There's a bunch of types but as an example https://a.aliexpress.com/_mMaANmb

[–] Shadow 70 points 3 weeks ago (1 children)

Tldr: we like money. We think people will pay for it, so we're charging.

108
submitted 2 months ago by Shadow to c/main
 

Just a heads up that we're now running on lemmy 0.19.9.

Change log here - https://lemmy.ca/post/38913840

 

Sorry about the ~20 minutes of downtime there!

I was working on migrating the lemmy.ca domain out of a personal cloudflare account, into a shared one for Fedecan. Missed one little setting that took me far too long to track down!

 

Unfortunately the pictrs database migration yesterday seems to have skipped migrating a ton of data.

Since cloudflare is caching our images, almost nobody noticed. We've now been running on the new instance for over a day, collecting new images into a new incomplete db. Fun.

I now have two copies of pictrs running, one with the postgres db and one with the legacy sled-db. Requests that fail against our updated one, will be retried against the legacy one. This should result in all images working properly again for now, while I figure out a better long term solution.

Please let me know if you still see any issues with images loading!

31
submitted 2 months ago* (last edited 2 months ago) by Shadow to c/main
 

I'm curious if anyone here actually finds value in the reddit posts brought over by lemmit.online, since I'd like to defederate from it otherwise.

It feels actively harmful to lemmy, since so many of the posts it brings over are questions that the original poster will never see. It encourages a conversation that will never happen, so if someone does reply they're going to feel disengaged.

The bot rarely gets any upvotes or engagement, and I suspect a majority of people (like myself) have just blocked it. TBH I forgot it existed until Tesseract showed me its posts again.

63
submitted 2 months ago* (last edited 2 months ago) by Shadow to c/main
 

Hi everyone!

Tesseract is now available as an alternative front end at https://tess.lemmy.ca/

125
submitted 3 months ago* (last edited 3 months ago) by Shadow to c/main
 

Hello everyone!

I'll be taking the site down for two maintenance windows this week to complete our server migration.

  • Weds Jan 29th - 09:00 - 11:00 PT (12:00 - 14:00 ET)
  • Thurs Jan 30th - 09:00 - 11:00 PT (12:00 - 14:00 ET)

During the first window I'll be migrating us from OVH to our new dedicated hardware. After this migration there will likely be some temporarily broken images, as it takes approximately 8 hours to resync our object storage from OVH.

This is a major change and despite my testing, may have some unintended side effects. If you run into any problems that aren't just a broken image, please let us know.

The second maintenance window is to migrate our pict-rs database from it's local sled-db into our primary postgres DB. This is a much smaller change but since pict-rs checks every image as it goes through them, it takes about 1.5 hours.

As usual, you can check https://status.lemmy.ca/ for updates.

 

Hello everyone, we're long overdue for an update on how things have been going!

Finances

Since we started accepting donations back in July we've received a total of $1350, as well as $1707 in older donations from smorks. We haven't had any expenses other than OVH (approx $155/mo) since then, leaving us $2152 in the bank.

We still owe TruckBC $1980 for the period he was covering hosting, and I've contributed $525 as well (mostly non-profit registration related stuff, plus domain renewals). We haven't yet discussed reimbursing either of us, we're both happy to build up a contingency fund for a while.

New Server

A few weeks ago, we experienced a ~26-hour outage due to a failed power supply and extremely slow response times from OVH support. This was followed by an unexplained outage the next morning at the same time. To ensure Lemmy’s growth remains sustainable for the long term and to support other federated applications, I’ve donated a new physical server. This will give us a significant boost in resources while keeping the monthly cost increase minimal.

Our system specs today:

  • Undoubtedly the cheapest hardware OVH could buy
  • Intel Xeon E-2386G (6 cores @ 3.5ghz)
  • 32gb of ram
  • 2x 512gb Samsung nvme in raid 1
  • 1gb network
  • $155/month

The new system:

  • Dell R7525
  • AMD EPYC 7763 (64 cores @ 2.45ghz)
  • 1tb of ram
  • 3x 120gb sata ssd (hw raid 1 with a hot spare, for proxmox)
  • 4x 6.4tb nvme (zfs mirrored + striped, for data)
  • 1gb network with a 50mbit commit (See 95th percentile billing)
  • Redundant power supplies
  • Next day hardware support until Aug 2027
  • $166/month + tax

This means instead of renting an entire server and having them be responsible for the hardware, we'll be renting co-location space at a Vancouver datacenter PDF via a 3rd party service provider I know.

These servers are extremely reliable but if there is a failure, either Otter or myself will be able to get access reasonably quickly. We also have full OOB access via idrac, so it's pretty unlikely we'll ever need to go on site.

Server Migration

Phase 1 is currently planned for Jan 29th or 30th and will completely move us out of OVH and onto our own hardware. I'm expecting probably a 2-3 hour outage, followed by an 6-8 hour window where some images may be missing as the object store resyncs. I'll make another follow up post in a week with specifics.

Phases 2+ I'm not 100% decided on yet and have not planned a timeline around. It would get us into a fully redundant (excluding hardware) setup that's easier to scale and manage down the road, but it does add a little bit of complexity.

Let me know if you have any questions or comments, or feedback on the architecture!

view more: ‹ prev next ›