In-reply-to » @mckinley I am curious now, though. Doesn't Synology use RAID Btrfs? How in the world do they do it? Researching...

Ha! Found it:

Due to the Btrfs RAID issues, Synology chose Linux RAID. Based on the diagram below, Synology has implemented the layers in between the file systems and disks to ensure that Synology has full control to achieve the highest stability.

​ Read More
In-reply-to » Come on guys, can't we just do Btrfs RAID5/6 already?

@mckinley “Warning: The RAID 5 and RAID 6 modes of Btrfs are fatally flawed, and should not be used for “anything but testing with throw-away data.” – Yikes!. Gulp.

​ Read More
In-reply-to » Come on guys, can't we just do Btrfs RAID5/6 already?

@prologic ZFS is fine but it’s out-of-tree and extremely inflexible. If Btrfs RAID5/6 was reliable it would be fantastic. Add and remove drives at will, mix different sizes. I hear it’s mostly okay as long as you mirror the metadata (RAID1), scrub frequently, and don’t hammer it with too many random reads and writes. However, there are serious performance penalties when running scrubs on the full array and random reads and writes are the entire purpose of a filesystem.

Bcachefs has similar features (but not all of them, like sending/receiving) and it doesn’t have the giant scary warnings in the documentation. I hear it’s kind of slow and it was only merged into the kernel in version 6.7. I wouldn’t really trust it with my data.

I bought a couple more hard drives recently and I’m trying to figure out how I’m going to allocate them before badblocks completes. I have a few days to decide. :)

​ Read More
In-reply-to » Is there something simpler, and leaner, than Gitea, which will allow me to see (as in read only) git repositories nicely on a web browser? Preferably a one-file-only solution, written in Golang.

@bender There’s stagit which generates static HTML files

​ Read More
In-reply-to » @bender What would make standing up Yarn even easier? I can think of a few things that people might struggle with: a Domain, Pointing the domain at something valid, Maybe a reverse proxy setup. Running yarnd itself is just downloading a binary and configuring it (which could also be easier)

@prologic I remember running yarnd for testing on a couple of different occasions and both times I found all the required command line options to be annoying. If I remember correctly, running it with missing options would only tell you the first one that was missing and you’d have to keep running it and adding that option before it would work.

This was a couple of years ago, so I don’t know if anything’s changed since then. It’s really not a big problem, because it would be run with some kind of preset command line (systemd service, container entrypoint) in a production environment.

​ Read More
In-reply-to » @bender What would make standing up Yarn even easier? I can think of a few things that people might struggle with: a Domain, Pointing the domain at something valid, Maybe a reverse proxy setup. Running yarnd itself is just downloading a binary and configuring it (which could also be easier)

@bender I avoid install scripts like the plague. This isn’t Windows and they’re usually poorly written. I think it’s better to prioritize native packages (or at least AUR, MPR, etc) and container images.

​ Read More
In-reply-to » @hecanjog Also:

@prologic That’s good advice. I don’t open any ports to the Internet if I can possibly avoid it. Everything is on Wireguard, even stuff that doesn’t really need to be. It’s super easy to set up on other people’s computers, too. Even on Windows.

​ Read More
In-reply-to » @bender What would make standing up Yarn even easier? I can think of a few things that people might struggle with: a Domain, Pointing the domain at something valid, Maybe a reverse proxy setup. Running yarnd itself is just downloading a binary and configuring it (which could also be easier)

@prologic I remember when I first ran Yarn on arrakis, it was a mess. Remember I had to start it again from scratch? If I were to run Yarn today, I will have to ask you what -u to use, if I am going to run a web server on it (say, Caddy), and what to do to keep the huge cache Xuu and I like. LOL. Granted, I could figure it out myself after some trial and error too.

To make Yarn install easier? An installer script that would prompt for the settings, generate config, and install the systemd, because, whether we like it or not, the biggest Linux distros around use it.

​ Read More