{"repo":"wkoszek/synology","free":true,"listed":false,"github":"https://github.com/wkoszek/synology","clone":"git clone https://github.com/wkoszek/synology.git","description":"Scripts and automation for making Synology NAS command line usable","language":"Shell","stars":55,"topics":["synology","nas","ssh","automation","devops","shell"],"license":"BSD-2-Clause","category":"workflow-automation","readme_excerpt":"Making Synology NAS command line usable My Synology automation scripts This project should be converted to Ansible. Any volunteers? I have a Synology DS214play NAS box and its command line is pretty limited. Most of the commands are trimmed down copies of their UNIX counterparts. I like my NAS being NAS, but I also wanted to be able to do useful things with it, assuming it's powered 24/7. To make its command line usable for myself in a long-term, I decided to spend some time on proper configuration. Unfortunately my NAS model isn't permitted to use Synology's Docker package, so the whole activity included: - ipkg installation: this will give you basic commands such as vim or bash - Debian chroot: this will let you run a Debian userland, which gives you apt-get and the possibility of running all sorts of stuff on your Synology box. I found it useful when experimenting with command-line backup solutions such as zbackup , which don't exist in ipkg repository. I stole some ideas from: http://www.hang321.net/en/2015/06/09/debian-chroot-on-dsm-5-2/ How to use 1. Enable SSH on your Synology http://forum.synology.com/wiki/index.php/Enabling the Command Line Interface 2. Go to https://synocommunity.com/ and add the Community Packages to Synology software sources. 3. From the community packages tab, install Python. 4. From the community packages tab, install Debian chroot. 5. Upon installing, start Debian chroot. SSH to your NAS: ssh root@nas ip Get the simple Python script which imita","default_branch":null,"files":null,"tree":[],"storefront":"/r/wkoszek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wkoszek/synology/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}