• 0 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: March 12th, 2025

help-circle
  • Gagootron@feddit.orgtoSelfhosted@lemmy.worldAuth apps
    link
    fedilink
    English
    arrow-up
    15
    ·
    5 days ago

    I personally run authelia. I prefer the config file over a gui where i have to click everything together. For the actual user storage i got lldap.

    But my requirements a possibly different to yours, my main focus was no docker and no javascript backend.

    Keycloak is definetly overkill for a homelab. Both in effort to get it to run, and maintaining it.






  • You usually scrub you pool about once a month, but there are no hard rules on that. The main problem with scrubbing is, that it puts a heavy load on the pool, slowing it down.

    Accessing the data does not need a scrub, it is only a routine maintenance task. A scrub is not like a disk cleanup. With a disk cleanup you remove unneeded files and caches, maybe de-fragment as well. A scrub on the other hand validates that the data you stored on the pool is still the same as before. This is primarily to protect from things like bit rot.

    There are many ways a drive can degrade. Sectors can become unreadable, random bits can flip, a write can be interrupted by a power outage, etc. Normal file systems like NTFS or ext4 can only handle this in limited ways. Mostly by deleting the corrupted data.

    ZFS on the other hand is built using redundant storage. Storing the data spread over multiple drives in a special way allowing it to recover most corruption and even survive the complete failure of a disk. This comes at the cost of losing some capacity however.