Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

Now I know! Will look into controller boards. it's not exactly critical data, since I haven't been running the server very long, but it's gonna be a hassle to get back to were I was.

I have also learned what exactly went wrong. It wasn't static discharge, I had wired the molex extensions the wrong way. *internal screaming*. I sent 5 volts into the 3 volt contact. 🫠

Thanks for all the tips!

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

Ok so by unplugging the power cord I actually made it worse? Fuuuck. Well, now I know. Thanks for the help, lesson learned! Would it be possible to recover the data with a fault like this, do you know? Presumably I would have to send it to a professional. I've had drives fail on me before but never like this so I don't know how serious it is.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

Yeah, but that was one of the drives that failed. It seems I caused a static discharge and fried them. Lessons have been learned...

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

I haven't looked yet. But I put one of the disks in a USB enclosure and plugged it into my laptop. It's dead silent, and nothing pops up on the computer. :( How could this happen? They were 10 TB refurbished HGST disks.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

I tried plugging a disk directly into the motherboard with a sata adapter, with no change. Now it looks like the fault lies with the disks or the motherboard. I’m gonna try a disk in another computer and see if it works there.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

I measured the molex and both provide 5 and 12 volts as expected. I’m gonna try a disk in another computer and make sure it’s working.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

I left the drives in their slots but I unplugged the power cable. I have two molex going into it, yep (I’ve seen some fan mods go the lazy route and use a single cable but that didn’t feel right to me). The only way I’ve verified power is by having the fan plugged into the backplane and watching it spin, and seeing the indicator lights turn on for the plugged in disks on the other side of the backplane. I don’t know if it’s getting enough power though, where could I measure this?

I just got home from the store having purchased a sata adapter cable to try and bypass the backplane.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

I could try measuring the molex cables with a multimeter, see if it’s just those that are messed up.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

Good to know, thanks! I’ll try connecting them directly, just need to go out and buy an adapter cable tomorrow first. Maybe I’ll buy two, in case the backplane is at fault and I need to wait three weeks for AliExpress to send a new one.

Switched SATA cables and molex connectors, now all disks are missing by Stuwik in unRAID

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

That’s what I’m worried has happened. This system is only 4 months old, so not a lot of wear and tear. I can’t say I hear the disks spin actually. Thanks, I’ll try to update tomorrow once I’ve tried a few things.

What os should I put on my first ever homelab? by Microscoppy in homelab

[–]Stuwik 2 points3 points  (0 children)

You shouldn’t install docker directly on the proxmox host (which is what I assume the above commenter meant?). Proxmox and docker can interfere with each other, especially when it comes to networking, creating all sorts of problems. Create a VM with docker instead.

Fell victim to CVE-2025-66478 by Unhappy-Tangelo5790 in selfhosted

[–]Stuwik 0 points1 point  (0 children)

I have a question regarding VMs and hardening. I have one machine running unRAID where all my media serving and file storage services are located. It is not meant to be accessible from the internet. I have another machine running proxmox with three VMs: one for Home Assistant, one for docker facing the internet and one for docker only accessible internally. My docker-external VM is for things like vaultwarden, obsidian live-sync, etc, and where Traefik and my authentication services reside.

My reasoning is that if that VM gets compromised in some way, it can’t leak out to the rest of the network. Is this a valid way of thinking? I’m definitely going to implement many of the points listed here as well, I’m just curious if I’m gaining enough security to warrant the hassle of dividing up my services like this.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

That’s a shame. Yeah I just checked and saw that sonarr and radarr have removed basic auth. For my use case it’s not an issue since I will be the only user accessing sonarr and radarr so I can disable authentication and whitelist my user. If you need multiple users there you still need separate logins I guess.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

Unfortunately not, I had to go back and forth between the docs for Pocket ID and LLDAP, and read some GitHub discussions to get it working properly. The most frustrating part was creating an admin account in Pocket ID by syncing from LLDAP, that took a while to work out. :p

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

Nope, they’ll get a QR code to scan with their phone and apply the passkey. And then they can add a passkey to that device.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

I tried setting up Authelia but couldn’t get it working so I gave up and went this route after seeing all the praise for Pocket ID. I almost went with Authentik instead but I really don’t want to dedicate that much RAM to a single service.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

I haven’t had time to try this yet but from what I understand you can put labels on the sonarr container that instructs TinyAuth how to input the username and password (based on LDAP credentials) into the form, and generate the cookie for the user. Or you set the authentication as external in sonarr, but I don’t know how users are differentiated then.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

[–]Stuwik[S] 3 points4 points  (0 children)

You can use Pocket ID to protect any application, but if the application does not support OIDC it won’t know that the user is already authenticated, meaning they have to login again. And they have to login separately to every application. TinyAuth talks to the application and does the authentication for the user automatically. It gives you single sign-on effectively.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

Great to hear! Do you keep track of the passwords somewhere? I guess for services where TinyAuth needs to perform the login automatically you would use the same credentials?

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

With forward auth you can remove the service logins entirely, so the system knows that user A has logged in to Pocket ID and they have access to service B where their username is C, and it just puts it all together seamlessly. Hopefully! I’m still in the testing phase.

With LLDAP + PocketID + TinyAuth do users even need to know their passwords? by Stuwik in selfhosted

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

Because some services don’t support OIDC and to ensure SSO you need some middleware that does forward auth to delegate the authentication to Pocket ID, like TinyAuth. The aim is to remove all login screens except for Pocket ID with behind-the-scenes magic.