HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kroese

no profile record

Submissions

Virtual DSM in a Docker Container

github.com
1 points·by kroese·2 yıl önce·1 comments

comments

kroese
·2 yıl önce·discuss
From now on it's possible to selfhost an instance of Synology's DiskStation Manager (DSM), because I created a docker container of Virtual DSM.

You can use it for file sharing, media streaming, and tons of other things. It has a large package store to add almost every functionality you can think of.

Features:

  - Updates are fully working
  - Multiple disks and disk pass-through
  - Light-weight, container is only 79 MB
  - Uses high-performance KVM acceleration
kroese
·2 yıl önce·discuss
You can use my other project, https://github.com/qemus/qemu-docker for that.
kroese
·2 yıl önce·discuss
It's extremely easy to swap out the URL of the ISO, you can put just any URL you want in the VERSION variable. This is also documented in the FAQ under "How do I install a custom image?".

If you dont provide an URL they are automaticly downloaded from the Microsoft servers using this script: https://github.com/ElliotKillick/Mido It generates a completely legal download link automaticly.

And those bobpony ISOs for versions that the above Mido script does not support are all unmodified retail versions. I checked their SHA256 checksums, and I would invite anyone with doubts to do the same.
kroese
·2 yıl önce·discuss
It downloads all the ISOs from the official Microsoft servers for every recent version. For older versions like Win7/Vista/XP it is impossible to download them from Microsoft, because they are not available anymore on their servers.

So for those I had to use an alternative mirror (BobPony), but I checked all the SHA256 checksums to make sure they are unmodified retail versions. If someone does not trust it, they can check the checksums of the downloaded ISO themselves or just dont use this container for anything below Windows 8.1.
kroese
·2 yıl önce·discuss
I did this to prevent inheriting environment variables from the base image. Unfortunately Docker does not provide a way to do this when using FROM.