====== Synology NAS ======
DS918+, DS1517+ 모델을 기반으로 한 설정들입니다. BTRFS관련 twaek을 제외하고는 다른 모델들도 모두 적용이 가능합니다.
Arm 기반의 제품군들과 Intel 기반의 제품군들이 있습니다. Intel 제품군들은 docker의 구동이 가능합니다.
----
===== BTRFS tweaks =====
* Compression of folder is available in BTRFS system. Multimedia files (such as Video, music, photo files; already compressed) are not suitable for this tweak. However, text files and uncompressed file formats can be further compressed for saving storage space without considerable performance degradation.
check current configuration
$ sudo btrfs property get /volume1/homes
ro=false
If there is no compression property on specific folder, set compression attribute
$ sudo btrfs property set /volume1/homes compression lzo
lzo and zlib properties can be set for compression. The former is fast but less compressed, the latter is opposite. I personally recommend lzo for compression.
----
===== SSH =====
* Public Key Authentication (passwordless auth).
* Hardware Acceleration through AES-NI.
* Security check.
----
===== NGINX reverse proxy =====
* Websocket support
----
===== Kernel Page Table Isolation (KPTI) =====
* Security fix for Meltdown vulnerability is available (Upgrade to 6.2-23739-2 or above).((https://www.synology.com/en-us/support/security/Synology_SA_18_01))
* After upgrade, you need to activate manually in configuration.
----
===== 3rd party packages =====