16
submitted 2 months ago* (last edited 2 months ago) by sleepybear@lemmy.myspamtrap.com to c/lemmy_support@lemmy.ml

Hey all,

My personal home-hosted server ran out of disk space and so went offline while I was away and I didn't notice it for a week or two.

This meant that federation requests (or subscriptions requests) went offline and now most of the servers I'm federated with are lagging. I'm only getting updates from a couple.

Is there a way to trigger federated servers back to life so I get the subscription updates? Federation does seem to be working, given some servers seem to federate fine and this post was via federation and has worked.

9
submitted 9 months ago* (last edited 9 months ago) by sleepybear@lemmy.myspamtrap.com to c/lemmy_support@lemmy.ml

Hey,

On my local lemmy I noticed that after trying out Tailscale I borked my federation connectivity (at least I think that was it).

I've rolled back changes, but noticed that most of my federation updates aren't flowing, and I can't even subscribe to a local community.

However, I can subscribe to a remote one, but only one of quite a few I was previously connected to.

No errors in the logs, and everything seems to be working otherwise.

Any ideas of where to search?

Activity updates from logs:

lemmy_1     | 2023-09-11T22:07:35.820559Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 41, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820579Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 42, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820602Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 43, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820622Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 44, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820653Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 45, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820674Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 46, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820696Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 47, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820717Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 48, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:07:35.820738Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 49, running: 0, retries: 0, dead: 0, complete: 0
lemmy_1     | 2023-09-11T22:09:26.317267Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 35
lemmy_1     | 2023-09-11T22:09:27.658199Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 36
lemmy_1     | 2023-09-11T22:09:29.009600Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 37
lemmy_1     | 2023-09-11T22:09:29.899976Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 38
lemmy_1     | 2023-09-11T22:10:00.253091Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 39
lemmy_1     | 2023-09-11T22:10:02.139038Z  INFO send:send_lemmy_activity: activitypub_federation::activity_queue: Activity queue stats: pending: 1, running: 0, retries: 14, dead: 0, complete: 40

That pending: 1 never clears. Not sure how to identify it.

This was posted through federation, from my local instance - so, obviously bits and pieces are working just fine.

[-] sleepybear@lemmy.myspamtrap.com 4 points 10 months ago

Last time my dishwasher died I just had to take it had and clean the pump underneath. Basically the connections apart under and had to just scrub them out. One tiny bit of plastic was gumming it up, causing some checks to fail. Stopped it running.

They’re surprisingly simple machines.

For Samsung I always buy the extended warranty. For our washer and dryer Assurion must have spent a fortune keeping them running. A lot more than I ever did to guy them. They’re only 8 years old too. It’s sad, but for Samsung they work nicely but fail frequently,

For your next one but Bosche. They’re all good, get a base model and it’ll clean well and reliably.

[-] sleepybear@lemmy.myspamtrap.com 16 points 11 months ago* (last edited 11 months ago)

“For example, if you send a message from Beeper to a friend on WhatsApp, the message is encrypted on your Beeper client, sent to the Beeper web service, which decrypts and re-encrypts the message with WhatsApp's proprietary encryption protocol.”

So, not really end to end for most common use-cases.

[-] sleepybear@lemmy.myspamtrap.com 4 points 11 months ago* (last edited 11 months ago)

curl ifconfig.io works too

[-] sleepybear@lemmy.myspamtrap.com 3 points 11 months ago

If you want a reliable provider try Fastmail. Used them for years, very rare outages. I have my local postfix set to relay to them for locally sent mail. Great web UI.

I really don’t like the “but otherwise we’d need a warrant” approach.

Yes, of course you should need a warrant. That’s the bit that’s the safeguard and actually is the checks and balance against abuse. It’s not a problem to be optimized away.

[-] sleepybear@lemmy.myspamtrap.com 6 points 1 year ago* (last edited 1 year ago)

I’ve done this for years, but also:

  • anything automated goes straight to specific folders for those categories. Very quickly identify stuff that’s noise and put in rules to move it out of your inbox. Sure some stuff you might need, but anything that’s corporate spam needs automating away.
  • use (and create if necessary) the right mail groups so your whole team, project partners, whoever see the right emails and ask people to use them.
  • add a VIP rule to highlight emails from the boss, VP, anyone you know you want to read right away
  • be clear with people on how to reach you. If you prefer Slack for immediate stuff, tell people. It’s fine to be clear that email is for less immediate consumption, or non-conversational stuff. Slack is far better for collab.

Fastmail.

But, it’s not the cheapest. $5 a month gets what you need though.

Really quick WebUI, great features, including hosting your own domains and smtp rewriting.

Very smart helpful support team.

Great for degoogling.

[-] sleepybear@lemmy.myspamtrap.com 12 points 1 year ago* (last edited 1 year ago)

The major email providers will only handle email from know good and trusted IPs. If you’ve been hosting on the same IP for 15 years you’re trusted. If you started it last night your IP is still untrusted. It takes a long time to gain trust.

SendGrid has a good explanation here: https://sendgrid.com/resource/email-guide-ip-warm-up/

Moving to Caseta for lighting from the random mix of bulbs which never quite work was amazing. It's also much cheaper to put in one controllable switch than replace the 6 bulbs in the light fittings connected to the wall switch. Those bulbs always fail in weird and non-debuggable ways.

I use Crafty Controller (https://craftycontrol.com/) to manage the minecraft servers. It runs in a docker instance and gives you a nice web UI to manage each minecraft server. I use it to delegate control to my kids to create and manage servers as necessary.

Finally, if you're not using a config mgmt tool, I'd start looking, so you can make everything easily re-doable. Personally I'm using Ansible, but puppet, chef, salt, etc all work too. Ansible is easiest given it does need it's own infra. I like it so if something dies I can redeploy everything onto a different server.

I run ddclient on a local machine and it updates my Cloudflare DNS records if my IP changes.

OPNSense has it built in too, if you use it. So does PFSense, I think. Been a while, might be misremembering.

view more: next ›

sleepybear

joined 1 year ago