The ultimate solution to self-centralized Synology DSM OS on any local machine with any x86/x64 CPU architecture via a single flash of bootload pre-installation process in addition within recovery environment.
Driver Lookup: driver lookup
Proxmox VE One Click Install: ``` curl -fsSL https://github.com/RROrg/rr/raw/refs/heads/main/scripts/pve.sh | bash -s -- --bltype usb
# Optional Parameters: --onboot <0|1> Enable VM on boot, default 1 (enable) --efi <0|1> Enable UEFI boot, default 1 (enable) --bltype Bootloader disk type, default sata --storage Storage name for images, as local-lvm, default auto get --v9ppath Set to /path/to/9p to mount virtio 9p share --vfsdirid Set to to mount virtio fs share --tag Image tag, download latest release if not set --img Local image path, use local image if set ```
version: "3.9" services: rr: image: qemux/qemu:latest container_name: rr environment: BOOT: "" RAM_SIZE: "4G" # >= 4G recommended for DSM CPU_CORES: "2" DISK_FMT: "qcow2" DISK_TYPE: "sata" DISK_SIZE: "32G" # data disk size ARGUMENTS: "-device nec-usb-xhci,id=usb0,multifunction=on -drive file=/rr.img,media=disk,format=raw,if=none,id=udisk1 -device usb-storage,bus=usb0.0,port=1,drive=udisk1,bootindex=999,removable=on" devices: - /dev/kvm - /dev/net/tun cap_add: - NET_ADMIN ports: - 5000:5000 # For DSM management - 5001:5001 # For DSM management - 7681:7681 # For RR management - 7304:7304 # For RR management - 7080:7080 # For RR management - 8006:8006 # For QEMU management volumes: - ./rr.img:/rr.img # :/rr.img - ./data:/storage restart: always stop_grace_period: 2m
```
shell
# If deletion nor addition proces of code hunk is not required, comply with the following process
sudo apt install gettext
git clone https://github.com/rrorg/rr.git
cd files/initrd/opt/rr
xgettext -L Shell --keyword=TEXT *.sh -o lang/rr.pot
sed -i 's/charset=CHARSET/charset=UTF-8/' lang/rr.pot
# If you have to replace certain language string of the project, please suggest and modify translation changes within each correlated PO file
mkdir -p lang/zh_CN/LC_MESSAGES
msginit -i lang/rr.pot -l zh_CN.UTF-8 -o lang/zh_CN/LC_MESSAGES/rr.po
# Update translation files
for I in $(find lang -path *rr.po); do msgmerge --width=256 -U ${I} lang/rr.pot; done
# This formatting process will be automatically conducted during packaging.
for I in $(find lang -path *rr.po); do msgfmt ${I} -o ${I/.po/.mo}; done
PRs of new language translations towards the project is welcomed with appreciation.
Community maintainers of each supporting list of languages are accredited below.
de_DE: @Tim Krämer: Tim Krämer
en_US: @rrorgja_JP: @andatoshiki & @toshikidevko_KR: @EXP : jeong1986ru_RU: @Alex: TGtr_TR: @miraç bahadır öztürk: miracozturkvi_VN: @Ngọc Anh Trần: mr.ngocanhtranzh_CN: @rrorgzh_HK: @rrorgzh_TW: @March Fun: 豪客幫@fbelavenuto@RedPill-TTG @pocopico @jim3ma @fbelavenuto @MoetaYuko@xbl3&@wirgen @007revad @PeterSuh-Q3 @jim3ma @jinlife@jim3ma @MoetaYukoQQ群1: 21609194 点击加入QQ群QQ群2: 73119176 点击加入QQ群QQ群3: 51929774 点击加入QQ群QQ群4: 49756829 点击加入QQ群QQ群5: 30267817 点击加入QQ群QQ群6: 68640297 点击加入QQ群QQ Channel: RROrg 点击加入QQ频道Telegram Channel: RROrg Click to join
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|