![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
Depends what you break. Sure kernels are easy to fix like you mention, but what if you bork your display manager?
Depends what you break. Sure kernels are easy to fix like you mention, but what if you bork your display manager?
ZFS doesn’t really support mismatched disks. In OP’s case it would behave as if it was 4x 2TB disks, making 4 TB of raw storage unusable, with 1 disk of parity that would yield 6TB of usable storage. In the future the 2x 2TB disks could be swapped with 4 TB disks, and then ZFS would make use of all the storage, yielding 12 TB of usable storage.
BTRFS handles mismatched disks just fine, however it’s RAID5 and RAID6 modes are still partially broken. RAID1 works fine, but results in half the storage being used for parity, so this would again yield a total of 6TB usable with the current disks.
SSD longevity seems to be better than HDDs overall. The limiting factor is how many write cycles the SSD can handle, but in most cases the write endurance is so high that it’s unreachable by most home/NAS systems.
SSDs are however really bad for cold storage, as they will lose the charge stored in their cells if left unpowered too long. When the SSD is powered it will automatically refresh the cells in the background to ensure they don’t lose their charge.
My home-assistant installation alone is too much for my Raspberry Pi 3. It depends entirely on how much data it’s processing and needing to keep in memory.
Octoprint needs to respond in a timely manner, so you will want to have the system mostly idle (at least below 60 percent CPU at all times), preferably octoprint should be the only thing running on the system unless it’s rather powerful.
If I were you, I would install octoprint exclusively on your Raspberry Pi 3, and then buy a Raspberry Pi 4 for the other services.
I’m running Pi-hole and a wireguard VPN on an old Raspberry Pi 2, which is perfectly fine if you are not expecting gigabit speeds on the VPN.
Oh, I misremembered… It’s only 7 disks in BTRFS RAID1.
I have:
For a combined total of 40 TB raw storage, which in RAID1 turns into 20 TB usable.
I never said anything about RAID5. I’m running RAID1.
BTRFS is running just fine for my 8 disk home server.
Even better if the IoT devices doesn’t even connect to your WiFi or LAN… Zigbee devices for example.
It’s nice to have some quick mental conversions ready.
1 mile is roughly 1.6 km, so 100 miles is roughly 160 km
3 feet is roughly a meter
2 pounds are roughly 1 kg
1 gallon is roughly 4 liters
32 fahrenheit it 0 celcius, 100 fahrenheit is slightly over body temperature, 200 fahrenheit is almost enough to boil water… Any other value requires math to figure out…
Uh… Please enlighten me on what DBUS has to do with DNS…
Epson Eco-Tanks if you want to print pictures
Else Brother Laser/LED, and order the pictures you want in print from a webshop.
It’s rather important to understand the performance characteristics for people to know what to expect if they want to switch to Linux.
If games ran at half the FPS on Linux as they would have on Windows, then pretty much no one would be gaming on linux.
If you got 90% performance on Linux, only Linux enthusiasts would take the performance hit.
At 100% performance the choice is completely free, people that got fed up with windows could just switch.
When Linux outperforms Windows, this puts us in very interesting territory, as this might even entice a bunch of people to give Linux a try to see whether the switch is worth the performance. I’m personally quite interested in seeing whether this could be the tipping point for Linux on desktop and laptop to really start taking off.
While shorter lived certs certainly improve the general security, certificate revocation lists are what you need if a cert gets compromised.
Wait until you set up cert-manager to issue both Let’s Encrypt certificates, as well as generating your own CA and issuing certs from your own CA where you can set the validity however want.
The reason a VPN is better to expose than SSH, is the feedback.
If someone tries connecting to your SSH with the wrong key or password, they get a nice and clear permission denied. They now know that you have SSH, and which version. Which might allow them to find a vulnerability.
If someone connects to your wireguard with the wrong key, they get zero response. Exactly as if the port had not been open in the first place. They have no additional information, and they don’t even know that the port was even open.
Try running your public IP through shodan.io, and see what ports and services are discovered.
As others have already said, set up a VPN like wireguard, connect to the VPN and then SSH to the server. No need to open ports for SSH.
I do have port 22 open on my network, but it’s forwarded to an SSH tarpit: https://github.com/skeeto/endlessh
I actually don’t know whether timeshift can just run easily from a live USB, but I don’t see why not.
But of course that also requires you to have installed and set up timeshift before (which is obviously a good idea)
It’s quite a different deal when the whole operating system it built around a timeshift-like concept.