|
https://twitter.com/CommieGIR/statu...6554980353?s=20 Added an MD1220 to expand my FreeNAS pseudo-SAN. SSD caching, here we come.
|
![]() |
|
Dick Nipples posted:Ya - RPi isnt great for anything you want to set and forget. Yeah, NUCs and FreeNAS or OMV is definitely what I'd recommend to a less-technical person wanting a home server. Me, I'm as interested in tinkering as in actually running it, so for the price of a NUC I would have more fun buying 3-5 Pis and setting up a Swarm / Nomad / K3s cluster ![]()
|
![]() |
|
NihilCredo posted:Yeah, NUCs and FreeNAS or OMV is definitely what I'd recommend to a less-technical person wanting a home server. NUCs are great, but really pricey for what they are. Look on eBay for the Dell Optiplex 3050 SFFs: https://www.ebay.com/itm/DELL-OptiP...bYAAOSwXQpexbs5 Massively upgrade-able, and super small footprint and low power. Socketed CPU, DDR4 SODIMM, both M2 and 2.5" Disk. CommieGIR fucked around with this message at 21:06 on Jun 21, 2020 |
![]() |
|
CommieGIR posted:NUCs are great, but really pricey for what they are. Oooo neat. I've been on the hunt for a slightly more powerful variant. Colour me intrigued. That also solves a use-case I have - moving a WireGuard VPN to my parents house for me to use for remote administration of their network.
|
![]() |
|
Dick Nipples posted:Oooo neat. I've been on the hunt for a slightly more powerful variant. Colour me intrigued. HP and Lenovos have versions as well.
|
![]() |
|
CommieGIR posted:HP and Lenovos have versions as well. Ya - I had seen these before and have in fact worked on some of them. It just never occurred to me that I should use one as a network appliance. In my head, I was stuck in this idea that those are little desktop machines. That said, I picked up one of the slightly newer ones - a 3070 for a couple hundred off. Will provision that one as my network appliance and repurpose the other one for my parents. Good call.
|
![]() |
|
Paul MaudDib posted:I have an X11SSH with an i3 7100 for most of the same reasons, it's nice. Those motherboards are nice but they're not miniITX. I don't want such a big device right now because it will be on a table on next to my monitor. In the future I will have space for full-blown rack but until then I want something compact but sufficiently beefy.
|
![]() |
|
brains posted:So I ran a similar setup for a couple years, using a pi 3b and a pair of external USB hdds on a powered hub and set up samba for network access. Honestly, the point of failure here is the pi itself, unfortunately. The filesystem is very sensitive to corruption from unscheduled power interruptions. After the first few times my various high-quality SD cards died, I moved to booting off a USB thumb drive and that gave me the longest period of stability, but even it eventually corrupted and died too. With a webserver or any 24/7 program that writes continuously (think logs), you run a real risk of filesystem corruption if the power supply varies even a little. Couldn't you run a usb power bank as a ups to the pi? That would be cheap and easy. That said, I don't know how common it is for power banks to allow constant charging/discharging HalloKitty fucked around with this message at 11:26 on Jun 22, 2020 |
![]() |
|
HalloKitty posted:Couldn't you run a usb power bank as a ups to the pi? That would be cheap and easy. That said, I don't know how common it is for power banks to allow constant charging/discharging Some people setup resistors to draw a minimal current but I'd prefer something a bit less janky because I have kittens that attack and chew all sorts of shiny things.
|
![]() |
|
HalloKitty posted:Couldn't you run a usb power bank as a ups to the pi? That would be cheap and easy. That said, I don't know how common it is for power banks to allow constant charging/discharging the problem is the switchover logic/circuit; it's non-existent in the powerbank because that's not what they are designed for, and even a slight undervoltage during a power loss is what causes the problems with corruption. like others have said, you can do it, you just can't assume unattended stability like you would for a dedicated NAS or server, because at some point or another the power will dip or shut off and the pi won't boot back up.
|
![]() |
|
lordfrikk posted:Those motherboards are nice but they're not miniITX. I don't want such a big device right now because it will be on a table on next to my monitor. In the future I will have space for full-blown rack but until then I want something compact but sufficiently beefy. You can get microserver-style chassis. Also, there are mITX versions if you want them too. Check out the Asrock Rack X570D4i-2T or whatever. brains posted:the problem is the switchover logic/circuit; it's non-existent in the powerbank because that's not what they are designed for, and even a slight undervoltage during a power loss is what causes the problems with corruption. like others have said, you can do it, you just can't assume unattended stability like you would for a dedicated NAS or server, because at some point or another the power will dip or shut off and the pi won't boot back up. tbh if you are going to run a Pi, you really need to set it up how you want and then take a backup image of the card. When corruption occurs you just throw it away and buy a new card and flash the image back down. another option would be to set everything up as Ansible/Chef/Puppet scripts so that you can just tell it to run and it'll do the same things on a fresh image. But you need to have the discipline to have 100% of your configuration run through that system. or, just PXE boot the whole thing from another server. however you do it, with a Pi you need to design around failure. everything you care about on a Pi needs to exist somewhere not on the SD card, back it up to an external or something, because on a long enough scale corruption with a Pi is inevitable and will occur to 100% of people. And it's not just "maybe in the 5-10 year timeframe" like a normal PC, the majority probably fail within a year or two. Paul MaudDib fucked around with this message at 17:41 on Jun 22, 2020 |
![]() |
|
Pi 3+s at least support switching over the firmware to boot from USB, which I've found perfectly reliable compared to SD cards.
|
![]() |
|
Which if you're going to do you also need a backup of because they will die.
|
![]() |
|
Crunchy Black posted:Which if you're going to do you also need a backup of because they will die.
|
![]() |
|
I wrote a single thing to my Pi3+' microSD card: A gmirror of a FAT partition with FreeBSDs standard loader, which is also written to the USB drives. The only reason I did this is because if it ever forgets to boot from the USB drive for whatever reason, it'll presumably boot from the microSD card. The zpool that it boots to a mirror created with copies=3 so every block has 3 ditto blocks, but since the only thing the device does is collect and aggregate logs from every other device on the network, if I need more than 20MBps/sec of bandwidth for those disks, something has gone TERRIBLY wrong.
|
![]() |
|
It genuinely surprises me that pi implementations r/w to their disk so much. In theory the whole point is to not do that.
|
![]() |
|
H110Hawk posted:It genuinely surprises me that pi implementations r/w to their disk so much. In theory the whole point is to not do that. Most of the actual appliance distros built for the purpose are pretty good about this and either run entirely r/o or use a r/o boot partition separate from a r/w partition for user data. Anything built on top of Raspbian on the other hand behaves mostly like a normal Debian system, as you'd reasonably expect.
|
![]() |
|
wolrah posted:Most of the actual appliance distros built for the purpose are pretty good about this and either run entirely r/o or use a r/o boot partition separate from a r/w partition for user data. I apparently unreasonably expect something called pihole that's been around for years now to have a very low i/o footprint due to the same reasons that are listed here. Nothing but basic config documents should be persisted to disk. Databases can be downloaded per boot. Stats can be lost on unclean reboot. If you desperately want to it could be persisted on clean reboot. Random side projects people throw together on the weekend that churn through SD cards? Sure.
|
![]() |
|
H110Hawk posted:I apparently unreasonably expect something called pihole that's been around for years now to have a very low i/o footprint due to the same reasons that are listed here. Nothing but basic config documents should be persisted to disk. Databases can be downloaded per boot. Stats can be lost on unclean reboot. If you desperately want to it could be persisted on clean reboot. I mean its the intersection of people that look at RPi and think tiny computer! Treat it the same as usual Linux distro and embedded hardware. Building for embedded scenarios is a different game than usual desktop/server setups. The disparity in this is entirely unsurprising to me. Much as we, software engineers, would like to treat the hardware as abstracted away, in many cases it is most definitely not. That said - your expectations are reasonable, its just that everyone else is goobying shit up.
|
![]() |
|
Dick Nipples posted:I mean it’s the intersection of people that look at RPi and think “tiny computer! Treat it the same as usual Linux distro” and embedded hardware. Yup! "pi" in the name makes me feel like it should have an embedded mindset. It's why I have generally stuck with an underpowered nuc running several things instead of a fleet of pi's.
|
![]() |
|
brains posted:the problem is the switchover logic/circuit; it's non-existent in the powerbank because that's not what they are designed for, and even a slight undervoltage during a power loss is what causes the problems with corruption. like others have said, you can do it, you just can't assume unattended stability like you would for a dedicated NAS or server, because at some point or another the power will dip or shut off and the pi won't boot back up. Totally fair, it was just a passing thought
|
![]() |
|
Paul MaudDib posted:You can get microserver-style chassis. Thanks, this looks really nice. I know some people posted before in this thread photos of their U-NAS builds and it's probably the best candidate for what I want to do. I wonder what's the availability nowadays. fake edit: out of stock, hopefully they'll restock soon
|
![]() |
|
lordfrikk posted:Thanks, this looks really nice. I know some people posted before in this thread photos of their U-NAS builds and it's probably the best candidate for what I want to do. I wonder what's the availability nowadays. the build quality is not the best, the rubberized front is easy to scratch and a couple of the drive tray LEDs have died, but it's nice and compact.
|
![]() |
|
H110Hawk posted:I apparently unreasonably expect something called pihole that's been around for years now to have a very low i/o footprint due to the same reasons that are listed here. Nothing but basic config documents should be persisted to disk. Databases can be downloaded per boot. Stats can be lost on unclean reboot. If you desperately want to it could be persisted on clean reboot. I have no idea why it's so popular and do not encourage people to run it. It's just HOSTS file based ad blocking on a larger scale.
|
![]() |
|
It's popular because some people apparently have a lot of crippleware at home that won't let you touch their DNS configuration but will still try to show you ads. If all your electronics run non-crippled Linux / Windows / Android you have no need of pihole.
|
![]() |
|
wolrah posted:Pi-Hole is a terrible hack in a lot of ways, and this is one of them. As far as I can tell they don't actually even have a "distro" of their own, it's literally just software you install on top of a standard Raspbian install using a "pipe curl to bash" command line that's a horrible idea in its own way. NihilCredo posted:It's popular because some people apparently have a lot of crippleware at home that won't let you touch their DNS configuration but will still try to show you ads. I tried it out for this reason, I grew bored of it because it's a constant cat and mouse game of it not working subtly. My impression of pihole is similar to above in general.
|
![]() |
|
H110Hawk posted:I tried it out for this reason, I grew bored of it because it's a constant cat and mouse game of it not working subtly. My impression of pihole is similar to above in general. I'm running it in a docker...seems to work well. Certainly doesn't cause any headaches for me.
|
![]() |
|
H110Hawk posted:I tried it out for this reason, I grew bored of it because it's a constant cat and mouse game of it not working subtly. My impression of pihole is similar to above in general. Smashing Link posted:I'm running it in a docker...seems to work well. Certainly doesn't cause any headaches for me. I mean adblocking is always cat and mouse. That said Ive been happily using nextdns.io. I also still have browser adblockers too. NextDNS.io has been blocking a lot stuff from these gooby ass IOT outdoor cameras I have
|
![]() |
|
The advantage is only having to deal with it on one device, and not having to manage a small army of adblockers on different devices. I'd have 5 different OS/browser combos I'm currently managing, and it's a pain. A central ad-blocking appliance has a lot of attraction because of that all by itself.
|
![]() |
|
WD is going to add a Red Plus line that is CMR. Gonna assume this will come with a price premium. https://blog.westerndigital.com/wd-red-nas-drives/
|
![]() |
|
They only have so much pricing power, even now, so hopefully it will be a marginal bump.
|
![]() |
|
phosdex posted:WD is going to add a Red Plus line that is CMR. Gonna assume this will come with a price premium.
|
![]() |
|
So, sneak performance-leeching technology into current product, then add a price premium to current product without performance-leeching technology. Sure WD, ya dicks.
|
![]() |
|
I'd wait to see what they do with prices before lambasting them too much: on the 8TB+ range it looks like just a naming rebadge, since there won't be any "WD Reds" of those capacities. The Red Plus 2-6TB of course are gonna cost more than their SMR WD Red counterparts, but that's reasonable given the extra expense (comparatively) of CMR. But yeah, if they start selling the normally ~$275 10TB Reds as $350 Red Plus drives, I'mma be mad. Well, no, I won't, because only businesses and institutions buy Reds at retail price these days. As long as CMR drives are still being used in the shuckable externals, I don't really care much.
|
![]() |
|
NihilCredo posted:If all your electronics run non-crippled Linux / Windows / Android you have no need of pihole. Ding ding ding
|
![]() |
|
HalloKitty posted:Ding ding ding
|
![]() |
|
CopperHound posted:Is non crippled Android specifically referring to jailbroken? I can't find a way to create a custom hosts file stock Android. Well, Android is "jailbroken" in the iPhone sense just by checking one thing in the options (installing applications from other sources), but I'm guessing you're referring to rooting, yeah. It needs to be rooted to write to the hosts file. I use AdAway, which I keep updated from F-Droid.
|
![]() |
|
I use DNS66 (also from F-Droid) which installs itself as a VPN, so it basically works the same as a pihole except locally, and doesn't require root. Of course I also have uBlock Origin on mobile Firefox.
|
![]() |
|
Has anyone seen this yet?![]() ![]() Of course something like this could only be spawned in 2020.
|
![]() |
|
Hopefully they learned some lessons from the Kingston HyperX RGB.
|
![]() |