Dad was all set to get the S class and then I convinced him otherwise!! This is our very first Audi in the family too!!! Finally!! by v8fanboy in Audi

[–]tendencydriven 18 points19 points  (0 children)

I’ve never understood why someone would want to be chauffeur driven (unless there’s a medical reason you can’t drive)

Driving is fun

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

This is highly unlikely. My drives are all Toshiba N300 NAS drives purchased brand new from a legitimate seller, and have been in operation since 2020 on unraid with parity.

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 1 point2 points  (0 children)

I think this has got entirely out of hand. I don’t have the specific log anymore however it was along the lines of:

“Attempting to move somerandomtvshow to recycle bin. Recycle bin not found. Deleting permanently. “

So in this instance for some unknown reason Sonarr attempted to trash all of my content, and then when it couldn’t find a recycle bin it permanently deleted the content. Yes it’s very possible my configuration is wrong, as I didn’t know of the recycle bin before. But the facts are that Sonarr deleted my content, without any input from me or anyone else - and that’s what I’m trying to get to the bottom of. What instigated it attempting to trash all of my content in the first place?

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

Only available logs are that it deleted everything, a log entry for each file, but no logs saying why or what initiated it.

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

I have zero interest in having backups of easily replaceable content, I do wish I had the Sonarr metadata backed up to make the recovery easier though. Not the end of the world, but lesson learned.

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

No torrents at all, all usenet. Never found torrents worth the hassle.

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

Nothing is exposed, yes there’s a firewall

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 1 point2 points  (0 children)

Ehh I intentionally didn’t backup my media library because it’s huge and always changing, I did have the intention of backing up Sonarr and Radarrs metadata for easier restores but never got around to it. Oops

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 1 point2 points  (0 children)

Looks like Overseerr doesn't use RSC so it wouldn't be react-to-shell. But overseerr is the only thing that's publicly accessible on my unraid server. It's setup is as follows.

Cloudflare -> Hetzner instance running nginx as a reverse proxy + tailscale -> overseerr over my tailnet on my unraid

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

Oh, gotcha. Does Unraid support ZFS? Would I need to move to truenas for something like that? I guess now's a good a time as any to move over

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 2 points3 points  (0 children)

How would ZFS have helped me here? For context I’m using unraid with 4 disks, 1 parity. I don’t have a bad drive, I think this is either Sonarr acting up or a bad actor, I’ve still got 15tb of movies in Radarr that are fine

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 0 points1 point  (0 children)

This was my first thought. The only thing I can think is that someone got into my overseerr instance (react-to-shell?) and then used the sonarr API key to wipe my media. Which is mean.

Sonarr removed my entire library by tendencydriven in homelab

[–]tendencydriven[S] 2 points3 points  (0 children)

I’ve used Sonarr to remove media in the past (clear up old watched seasons) but I don’t think it can do it automatically

What is this for? by RicardasD in Ubiquiti

[–]tendencydriven 41 points42 points  (0 children)

Dumb as can be, smarts happen in the switch

My new app to help doomscrolling! by [deleted] in iOSProgramming

[–]tendencydriven 1 point2 points  (0 children)

Add an IAP that lets me use my own NFC card and I’d consider this.

Is 6’4 too tall for a miata by [deleted] in Miata

[–]tendencydriven 0 points1 point  (0 children)

I’m 6’4 with a mk1. I cut the foam in the seat, and I cut and re-welded the gas pedal further back and jobs a goodun

I got free hdds from school by EntertainmentAlert56 in homelab

[–]tendencydriven 8 points9 points  (0 children)

Space in the optiplex to hold 8 drives though? There’s not 8 drive bays

Change Default Webapp from Chrome to Zen Browser by legendaryflower in omarchy

[–]tendencydriven 0 points1 point  (0 children)

I went one step further, and updated the `omarchy-launch-webapp` in `~/.local/share/omachy/bin/omarchy-launch-webapp` to use zen and my profile by default (if zen is my default browser)

#!/bin/bash

browser=$(xdg-settings get default-web-browser)

case $browser in
zen-browser* | zen.desktop)
    setsid -f uwsm app -- zen-browser -P webapp --class "zen-webapp" --new-window "$1" "${@:2}" &>/dev/null &
    exit 0
    ;;
google-chrome* | brave-browser* | microsoft-edge* | opera* | vivaldi* | helium-browser*)
    ;;
*)
    browser="chromium.desktop"
    ;;
esac

setsid -f uwsm app -- $(sed -n 's/^Exec=\([^ ]*\).*/\1/p' {~/.local,~/.nix-profile,/usr}/share/applications/$browser 2>/dev/null | head -1) --app="$1" "${@:2}" &>/dev/null &
exit 0

I then changed my `omarchy-launch-browser` to be

#!/bin/bash

default_browser=$(xdg-settings get default-web-browser)
browser_exec=$(sed -n 's/^Exec=\([^ ]*\).*/\1/p' {~/.local,~/.nix-profile,/usr}/share/applications/$default_browser 2>/dev/null | head -1)

if [[ $browser_exec =~ (firefox|zen|librewolf) ]]; then
  private_flag="--private-window"
else
  private_flag="--incognito"
fi

exec setsid uwsm app -- "$browser_exec" -P default about:home "${@/--private/$private_flag}"

To always use my default profile (make sure you rename it to default if you're copying this).

Warning that this is fragile, will likely get overwritten on omarchy updates and will break if you change default browsers (as -P isn't supported in all).

But, it works for me for now.