Live data from Hacker News

The Synology End Game

lowendbox.com

71–80 of 360 posts

Re: The Synology End Game

#71
post #14

Synology are bad at technical restrictions. That doesn't help most people, and it's not any sort of defense, but anything they strongly attempt to impose here is going to fail. It took me an evening to break the protection they imposed on another layer, and a chunk of that evening was me and a bottle of mezcal and just writing INSERT statements into sqlite, we are really not talking about extreme competence. But! Tha…

Is it clear what the actual restrictions are here? I have a couple of diskstations and like them and was about to buy another. How does this actually affect me as a practical matter?

Re: The Synology End Game

#72

Not only that, but their security situation is terrible. Their OS is full of EOL'ed stuff. On products you can buy TODAY, you find: - Their Btrfs filesystem is a fork of a very old branch and doesn't have modern patches - A custom, non standard, self built, ACL system for the filesystem - Kernel 4.4 - PHP 7.4 (requirement for their Hyperbackup app) - smbd 4.15 - PostgreSQL 11.11 - smbd 8.2p1 - Redis 6.2.8 - ... They…

The encryption is also broken. If you use encrypted shared folders, you have an arbitrary filename limit (https://kb.synology.com/en-ro/DSM/tutorial/File_folder_path_...). If you use volume encryption, your encryption key is stored on the NAS itself, which is capable of decrypting the data, unless you buy a second Synology NAS (https://blog.elcomsoft.com/2023/06/volume-encryption-in-syno...) to act as a key vault. Synology claims that volume encryption protects if you if the storage drives are stolen, but in what world would the drives, and not the NAS itself, be stolen?

Re: The Synology End Game

#73
post #72

Not only that, but their security situation is terrible. Their OS is full of EOL'ed stuff. On products you can buy TODAY, you find: - Their Btrfs filesystem is a fork of a very old branch and doesn't have modern patches - A custom, non standard, self built, ACL system for the filesystem - Kernel 4.4 - PHP 7.4 (requirement for their Hyperbackup app) - smbd 4.15 - PostgreSQL 11.11 - smbd 8.2p1 - Redis 6.2.8 - ... They…

The encryption is also broken. If you use encrypted shared folders, you have an arbitrary filename limit ( https://kb.synology.com/en-ro/DSM/tutorial/File_folder_path_... ). If you use volume encryption, your encryption key is stored on the NAS itself, which is capable of decrypting the data, unless you buy a second Synology NAS ( https://blog.elcomsoft.com/2023/06/volume-encryption-in-syno... ) to act as a key vault…

Ah, I forgot about that. I had to take the key out of the NAS too, to a different device. That made no sense at all. And almost all of the implementations of the key server you need cost thousands of dollars in licenses.

Edit: what they deploy on their NAS is an old version of a testing implementation of the KMIP protocol. PyKMIP: https://github.com/OpenKMIP/PyKMIP

Re: The Synology End Game

#74
post #50

But self-building a NAS is still a problem, and I'm also talking about this [1] article from the same blog: There are NO low power NAS boards. I'm talking about something with an ARM CPU, no video, no audio, lots of memory (or SODIMM slot) and 10+ SATA ports. Sure, anyone can buy a self-powered USB3 hub and add 7 external HDDs to a raspbery, but that level of performance is really really low, not to mention the USB r…

I have some quad core celeron board integrated thing. It draws 15watts. I added a PCI-E sata which gave me 6 extra ports. I am sure you can buy better ones.

I used a Fractal Node Case that has 6 drive bays. Installed TrueNAS Scale on an SSD. Swapping drives is a pain as I have to take the computer apart. But that is infrequent. So it is fine.

Re: The Synology End Game

#75

On that very topic, do HNers have any case and/or motherboard recommendations for a homebrew NAS? I have my NAS on a shelf in a mini-ITX case, but it only fits two 3.5" HDDs internally (as well as an SSD, but full-size HDDs are what matter for bulk data storage, the more the better) Also, it takes a normal full-size ATX PSU because I was fed up a previous case that only had room for its own custom PSU, which kept fai…

I would say cases like the Fractal Node 304 or something like the HL4 / HL8 from 45homelab would be the best suited candidates. Regarding mainboards - models from CWWK with lots of SATA ports have been trendy lately. But there are reports of problems. The other options are either using some obscure supermicro mainboards with lots of ports or using a HBA for expansion. I want to mention a possible middle ground here:…

[dead]

Re: The Synology End Game

#76
Synology is actively downgrading their systems; it used to have video station and h265 hardware decoding on 7.2.1, but on 7.2.2+, Video Station is removed and so is h265 hw decoding.... and guess what, if you update, you can't downgrade.

Re: The Synology End Game

#77
post #38
post #35

I kept beeing a fan of Synology mainly for their apps and ease of use. I have bought a used DS920+ with 20GB or Ram - still a perfect combo of transcoding and docker. However since I started discovering the world of selfhosted apps, Synology has no unique selling point anymore. Their apps stalled in innovation and with this drama I would go for some dedicated linux hardware with docker and thats it. Most of the data…

Pretty much everything on my Synology DS920+ is running inside Docker. I think the only exception is Plex, which I've installed natively on the device – but even Plex needs to be downloaded directly from Plex because the one in the package center is outdated. When I outgrow my DS920+, I'm probably gonna build a custom Unraid machine to replace it. Most of my needs from Synology are being able to run Docker containers…

I tried unRAID but ran into a bunch of bugs/issues/missing features and it's not open source so it's a dead end. It's a cool concept but I'd look elsewhere.

Re: The Synology End Game

#78
post #14

Synology are bad at technical restrictions. That doesn't help most people, and it's not any sort of defense, but anything they strongly attempt to impose here is going to fail. It took me an evening to break the protection they imposed on another layer, and a chunk of that evening was me and a bottle of mezcal and just writing INSERT statements into sqlite, we are really not talking about extreme competence. But! Tha…

I don't really get the point of hacking a synology to break this kind of protection. I understand why you'd take one so that you get everything setup for you, but if you're gonna invest time jailbreaking and hacking it, wouldn't you be better off using an old PC with your own linux/software setup as a server?

Re: The Synology End Game

#79

Not only that, but their security situation is terrible. Their OS is full of EOL'ed stuff. On products you can buy TODAY, you find: - Their Btrfs filesystem is a fork of a very old branch and doesn't have modern patches - A custom, non standard, self built, ACL system for the filesystem - Kernel 4.4 - PHP 7.4 (requirement for their Hyperbackup app) - smbd 4.15 - PostgreSQL 11.11 - smbd 8.2p1 - Redis 6.2.8 - ... They…

My main issue with their system is how closed it is.

I got an issue where mind would randomly start writing disk like crazy and maxing cpu usage, to the point I was bothered by the noise. I’d stop all containers, leave it as close to idle as I could manage, still spiking.

There was no way I could learn what was causing it.

I would like to assume it was a disk maintenance process or something, but for all I know it could be mining bitcoin and I’d be none the wiser. It went on for some weeks then stopped.

Re: The Synology End Game

#80
post #14

Synology are bad at technical restrictions. That doesn't help most people, and it's not any sort of defense, but anything they strongly attempt to impose here is going to fail. It took me an evening to break the protection they imposed on another layer, and a chunk of that evening was me and a bottle of mezcal and just writing INSERT statements into sqlite, we are really not talking about extreme competence. But! Tha…

I don't really get the point of hacking a synology to break this kind of protection. I understand why you'd take one so that you get everything setup for you, but if you're gonna invest time jailbreaking and hacking it, wouldn't you be better off using an old PC with your own linux/software setup as a server?

Actually easier to remove the license restrictions around their RTSP backup software than it is to set up an equivalent thing myself

(Edit: I have a very particular set of skills. Having put some time into making this work with tools I could put together myself and failing, I found that my Synology had a tool that did it perfectly and refused to do so for the number of cameras I had. I fixed that.)

Post reply on HN