Arc-V DSM Container
Go to file
2023-04-08 00:15:17 +02:00
.github Update hub.yml 2023-04-04 22:45:54 +02:00
agent Agent 2023-04-02 23:33:58 +02:00
serial Go version 2023-04-04 22:50:59 +02:00
build.sh Update build.sh 2023-04-04 00:52:26 +02:00
disk.sh Set rotation_rate=1 for SSD 2023-04-08 00:15:17 +02:00
docker-compose.yml Update docker-compose.yml 2023-04-07 18:36:49 +02:00
Dockerfile Update Dockerfile 2023-04-04 22:21:58 +02:00
install.sh Update install.sh 2023-04-07 18:51:18 +02:00
network.sh Removed double line 2023-04-04 22:44:08 +02:00
power.sh Shellchecks 2023-04-02 22:53:06 +02:00
readme.md Update readme.md 2023-04-07 18:37:09 +02:00
run.sh Move server to install 2023-04-07 18:47:04 +02:00
serial.sh Set CPU Cores 2023-04-04 21:59:38 +02:00
server.sh Update server.sh 2023-04-01 22:55:07 +02:00

virtual-dsm

build_img gh_last_release_svg Docker Image Size Docker Pulls Count

A docker container of Virtual DSM v7.2

Features

  • Upgrades supported
  • KVM acceleration (optional)

Usage

Via docker-compose.yml:

version: "3"
services:
    vm:
        container_name: dsm
        image: kroese/virtual-dsm:latest
        environment:
            DISK_SIZE: "16G"
        devices:
            - /dev/kvm
        cap_add:
            - NET_ADMIN                       
        ports:
            - 5000:5000
            - 5001:5001
        restart: on-failure

Via docker run:

$ docker run -p 5000:5000 --cap-add NET_ADMIN --device=/dev/kvm kroese/virtual-dsm:latest

FAQ

  • How do I change the size of the virtual disk?

    By default it is 16GB, but you can modify the DISK_SIZE setting in your compose file:

    environment:
        DISK_SIZE: "16G"
    

    To create an empty disk with a maximum capacity of 8 terabyte you would use a value of "8T" for example.

  • How do I change the location of the virtual disk?

    By default it resides inside a docker volume, but you can add these lines to your compose file:

    volumes:
        - /home/user/data:/storage
    

    Just replace /home/user/data with the path to the folder you want to use for storage.

  • How do I install a specific version of vDSM?

    By default it installs vDSM 7.2, but if you want to use an older version you can add its URL to your compose file:

    environment:
       URL: "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_VirtualDSM_42218.pat"
    

    You can also switch back and forth between versions this way without loosing your file data.

  • What are the differences compared to standard DSM?

    There are only three minor differences: the Virtual Machine Manager package is not available, Surveillance Station does not include any free licenses, and logging in to your Synology account does not work.

Acknowledgments

Based on an article by JXCN.

Disclaimer

Only run this container on original Synology hardware, any other use is not permitted and might not be legal.