Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)NO
Posts
8
Comments
70
Joined
2 yr. ago

  • I would, and I plan to someday, but my whole storage system is setup on it and migrating would be an enormous pain. Also right now I rely on it's ability to create a RAID array with differently sized drives. Next time I upgrade, I plan go get homogeneous drives, so maybe then would be the time to move away from Unraid.

  • Okay maybe I can mess with that. I think when I initially was having problems I just nuked everything I could related to power states just to get things working again. Maybe I can try turning some stuff back on.

    I'm only running 3hdds at the moment, and they're setup to spin down automatically which does save some power for sure.

  • Yeah good point. I've been slowly working to move away from Unraid for those reasons, and have been having fun trying NixOS.

    Anyway, I just made a post on the official support forums so hopefully I can get this looked at. Since I initially had the problems many updates have come out, so maybe it's not a thing anymore. I just can't risk testing that for myself!

  • It's not that easy sadly. The entire NAS runs on Unraid and the issue is with that OS. I can't switch without totally restarting from scratch which would be a huge data migration, and a massive PITA configuration-wise.

    Eventually I'd be open to switching to something like TrueNas Scale, but for now I need Unraid's unique ability to run a RAID array with differently sized drives

  • Okay that's good to know. Right now I'm only using ZFS for the ssds so it's only like 2TBs, but I eventually want the ability to migrate the main array which will be more like 40TB (raw capacity, so some will be used for parity)

  • I specifically had to set things up in the BIOS so that it would never enter any efficient power/sleep states. It's a bug in the OS I'm using that was forcing me to do it, otherwise the whole thing would lock up on me.

    That said, I have some smart-plugs that do power monitoring. I can try hooking up the nas to one of those just for kicks, it should be accurate enough for this sort of thing.

    Edit: Just measured and looks like I was about right: 100W under load and around 80W idle

  • I have the nas connected to a UPS that reports it's power draw and it sits at about 100W at all times. There are one or two other small devices connected to it usually, so the nas itself is probably using a hair less that that at idle, but still it's quite high.

  • That's an interesting issue. Do you think the problem would be the same for any CSI plugin? I'm thinking of using my NAS as the storage brains of the operation and hooking it up with NFS or something, but would that have issues with stateful stuff like DB's too?

  • This is awesome, ZeroToNix is exactly what I was looking for. I've been interested in trying NixOS for a while but I always found the documentation obtuse (extensive, which is great, but not super beginner friendly). I'll give it a try!

  • Thanks for this, I've been sort if interested in both Nomad and NixOS for the exact reasons it seems like you use them. Thanks for linking that repo, I'll check it out for inspiration!

    Do you find that you sometimes struggle to get things working in Nomad? My one worry is that, because it's not as well established as kubernetes or docker, there won't be good compatibility or documentation. For example most services in their docs will show how to deploy with kubernetes or docker, but rarely Nomad. Do you find that it's easy enough to translate these instructions that it doesn't matter?

  • I mean I think it really depends on the type of website you're trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem.

  • Yes very true, I really would much prefer GitOps as I feel... uneasy about how handwired and ephemeral my current setup is and would love it to be more declarative and idempotent. It does seem like Kubernetes is the way to do that.

  • Yeah I guess that's true, I do think the other part about having configs done programatically is a lot more important anyway. If things go down but all it takes to get it back is to re-run the configs from files then it's not so bad

  • Thanks. Yeah I'm temped to try kubernetes because of what you mentioned. I really like that every part that I need (ingress controller, certs, etc) are considered part of the core service and are built in. Right now I just have to run that stuff like it's own service and wire everything up by hand. I don't think I mind the extra overhead of kubernetes either, I love to tinker with that sort of thing anyway!

    I think I will try a couple of things though. Maybe find a set of services to deploy with each and compare the experiences.

  • Haha yeah true, but it does come with the advantage that it's super prevalent and so has a lot of tools and docs. Nearly every self-hosted service I use has a docs page for how to set it up with Kubernetes. (Although it's not nearly as prevalent as plain docker)

  • How do you manage your services on that, docker compose files? I'm really trying to get away from the workflow of clicking around in some UI to configure everything, only for it to glitch out and disappear and I have to try and remember what things to click to get it back. It was my main problem with portainer that caused me to move away from it (I have separate issues with docker-compose but that's another thing)