A notice to all nerds. If you will copy the wiki and steal the real developers work will not make you a hacker.
Install various packages on your Synology NAS via OPKG (script can be found here - My Synology Nas: DS416)
synowin -getWorkgroup
synowin -joinWorkgroup <group>
synoservice --status
synosyslogmail
synoupgrade --check 3
syno_system_dump
synonet --show
synonet --get_hostname
synonet --set_hostname
synonet --set_gateway gateway
synonet --wake xx:xx:xx:xx:xx:xx <interface>
synopartition --list
synoshare --get <sharefolder>
synoshare --enc_mount <sharefolder> <password>
synoshare --enc_unmount <sharefolder>
synoshare --del {TRUE|FALSE} sharename1 sharename2 ...
synoshare --setdesc sharename desc
synoshare --setbrowse sharename browse_flag{0|1}
synoshare --rename old_sharename new_sharename
synoshare --setuser sharename user_auth{NA|RO|RW} operator{+|-|=} user_name_list_with_comma
sh-4.3# synouser --get wuseman
User Name : [wuseman]
User Type : [AUTH_LOCAL]
User uid : [1026]
Primary gid : [100]
Fullname : []
User Dir : [/var/services/homes/wuseman]
User Shell : [/bin/sh]
Expired : [false]
User Mail : []
Alloc Size : [82]
Member Of : [2]
(100) users
(101) administrators
synouser --setpw oldpassword newpassword
synouser --rename old_username new_username
synouser --add [username pwd "full name" expired{0|1} mail privilege]
synostorage --mail
synostorage --lock
synotune --get
Outut: Current Profile: performance_throughput
synotune --set performance_throughput OR performance_latency
syno_system_dump
synoupgrade --auto
synoupgrade --check
synoupgrade --download
synoupgrade --start
synopartition --check /dev/sd<X>
synonfstop
/usr/syno/sbin/./synodsdefault --reset
/usr/syno/sbin/./synodsdefault --factory-default
/usr/syno/sbin/./synodsdefault --reinstall; reboot
synoservicectl --restart sshd
synopkg
synogear
synosetkeyvalue
synogetkeyvalue
synopoweroff
synopkg list | sed 's/: .*$//'
sudo synopkg uninstall
syno_poweroff_task
synoauth local_username password
synoautoblock OPTIONS
synoblog_backup [-r|-b] p [-u username] [-o]
syno_disk_ctl OPTIONS DEVICE
SYNOClearTdb FILE
more /etc.defaults/VERSION
cat /etc/synoinfo.conf
cat /proc/cmdline
synoshare --enum ALL
synonet --show
synodisk --enum
synospace --enum -a
synoservicectl --restart synoindexd
sudo synoupgrade --check
/usr/syno/sbin/synoservicecfg --restart httpd-user
/usr/syno/sbin/synoservicectl --restart pkgctl-WebStation
/usr/syno/sbin/synoservice --list
syno dsm getInfo --pretty
syno fs getInfo --pretty
syno fs listFiles --payload '{"folder_path":"/path/to/folder"}' --pretty
syno dl listFiles --payload '{"limit":5, "offset":10}' --pretty
syno dl createTask --payload '{"uri":"https://link"}'
syno as searchSong --payload '{"title":"my_title_song"}' --pretty
syno vs listMovies --payload '{"limit":5}' --pretty
syno dtv listChannels --payload '{"limit":1}' --pretty
syno ss getInfoCamera --payload '{"cameraIds":8}' --pretty
/usr/syno/etc/rc.sysv/S80samba.sh --help
synodate --getSysDate
synoprint
indexfolder --type={SHARE_CREATE|SHARE_REMOVE} --share=<SHARED_FOLDER> --share_path=<SHARED_FOLDER>
/usr/syno/bin/mediaserver.sh start
servicetool --get-service-volume download
ssh root@nas cat /usr/syno/etc/preference/wuseman/google_authenticator
dhm_tool -s
I have seen many threads on synology forum about this topic, DON'T touch the DB file if you really don't need, use synoautoblock command instead, see examples below:
synoautoblock --deny <ip-address>
synoautoblock --reset <ip-address>
synoautoblock --in-white-list <ip-address>
syno_fan_debug
syno_disk_health_record
syno_disk_remain_life_check
syno_disk_smart_mail_send
syno_hibernation_debug
syno_led_brightness --get (Default on DS416: 1985157252)
syno_led_brightness --set <brightness>
synobandwidth --status [<list=user|group|all(default)> <transfer=upload|download|all(default)>] <merge=0|1(default)>]
synobandwidth --set-global-conf <state=enabled|disabled> [<protocol=filestation|webdav|ftp|rsync|all(default)>
sh-4.3# synobandwidth --preview wuseman
Protocol Upload Download
filestation 0.00 0.00
webdav 0.00 0.00
ftp 0.00 0.00
rsync 0.00 0.00
synoiscsitop40
synofanconfig -parseXML 1000000
sync
synologconvert
syno-dbus-check.sh
synologrotated
syno-letsencrypt
synologset
syno-move-coredump
synologset1
syno8021Xtool
synolunbackup
synoRTCTime
synolunbkp
syno_adv_test
synoluntransform
syno_dc_ctrl_adapter.sh
synomediaparserd
syno_disk_config_check
synomkflv
syno_disk_ctl
synomkflvd
syno_disk_data_collector
synomkthumb
syno_disk_db_update
synomkthumbd
syno_disk_dsl
synomoduletool
syno_disk_health_record
synomount
syno_disk_information_daily_record
synomustache
syno_disk_log_convert
synomyds
syno_disk_log_import_from_xml
synonclient_send
syno_disk_remain_life_check
synonet
syno_disk_smart_mail_send
synonetd
syno_disk_test_log_import_from_xml
synonetdtool
syno_disk_test_scheduler_set
synonetseqadj
syno_disk_testlog_convert
synonfstop
syno_disk_wcache_config_init
synonotify
syno_dvb_admin.sh
synootp
syno_fan_debug
synoovstool
syno_hdd_util
synopartition
syno_hibernation_debug
synopasswordmail
syno_hw_video_transcoding.sh
synopayment
syno_iptables_common
synoperfeventd
syno_led_brightness
synoperformancediagnose
syno_mem_check
synopftest
syno_pkgicon_sprite.py
synophoto_acl
syno_poweroff_task
synophoto_acl_pgsql
syno_scemd_connector
synophoto_autoblock
syno_smart_result_collect
synophoto_backup
syno_smart_test
synophoto_config
syno_ssd_trim
synophoto_config_root
syno_system_dump
synophoto_dsm_user
synoabnormalloginmail
synophoto_external_access
synoacltool
synophoto_extract_preview
synoagentregisterd
synophoto_music
synoappbkp
synophoto_sdk_share_set
synoappnotify
synophoto_sns_utils
synoapppriv_updater
synophoto_update_db
synoarchivetool
synophoto_watermark_util
synoauth
synophotoio
synoautoblock
synopingpong
synobackup
synopkg
synobackupd
synopkgctl
synobandwidth
synopkghelper
synoblog_backup
synoplatform
synobootseq
synoportforward
synobootupcheck
synopoweroff
synobtrfssnap
synopreferencedir
synocacheclient
synoprint
synocachepinfiletool
synopsql
synocachepinfiletool-status
synoquota
synocachepinfiletoolha
synoraidtool
synocerttool
synorecycle
synocfgen
synorelayd
synocgid
synoretainer
synocgitool
synoretention-lun
synocheckhotspare
synoretentionconf
synocheckiscsitrg
synoretentiontest
synochecknetworkcfg
synoretentiontestutil.sh
synocheckshare
synorouterportfwd
synocheckswapconfig
synoroutertool
synocloudserviceauth
synorsyncdtool
synocmsclient
synosavetime
synocodectool
synoscgi
synoconfbkp
synoscgi________________________________________________________
synoconfd
synoschedtask
synocontentextract
synoschedtool
synocontentextractd
synoscimprofile
synocopy
synosdutils
synocredential
synosearch
synocrond
synosearchagent
synocrtregister
synoselfcheck
synocrtunregister
synoservice
synodatacollect
synoservicecfg
synodataverifier
synoservicectl
synodate
synoservicemigrate
synodctest
synosetkeyvalue
synodd
synoshare
synoddnsinfo
synosharequota
synoddsmtool
synosharesnapshot
synodisk
synosharesnaptool
synodiskdatacollect
synosharesnaptree
synodiskfind
synosharingbackup
synodiskpathparse
synosharingchecker
synodiskport
synosharingcron
synodriveencode
synosharingurl
synodrivehook
synosmartblock
synodriveindex
synosnapschedtask.sh
synodriveobject
synosnmpcd
synodrivesettings
synospace
synodriveversion
synospace.sh
synodrivevolume
synosshdutils
synodsdefault
synostgpool
synodsinfo
synostgsysraid
synodsmnotify
synostgvolume
synoeaupgrade
synostorage
synoethinfo
synostoragecore
synoexternal
synostoraged
synofanconfig
synosupportchannelchecker
synofileutil
synosyncdctime
synofirewall
synosyslogmail
synofirewallUpdater
synotc
synoflashcache
synotc_common
synoflvconv
synothumb
synofstool
synotifyd
synogear
synotifydutil
synogetkeyvalue
synotimecontrol
synogpoclientd
synotlstool
synogrinst
synotune
synogroup
synotunnelexec
synoguest
synoupgrade
synohacore
synoupnp
synoindex
synoups
synoindex_mgr
synoupscommon
synoindex_package.sh
synousbcam
synoindexd
synousbcopy
synoindexplugind
synousbdisk
synoindexscand
synousbmodemd
synoindexworkerd
synouser
synoiscsiep
synouserdir
synoiscsihook
synouserhome
synoiscsitool
synovolumesnapshot
synoiscsitop
synovpnc
synoiscsitop40
synovspace
synoiscsiunmap
synovspace_wrapper
synoiscsiwebapi
synow3
synoisns
synow3tool
synokerneltz
synowebapi
synolanstatus
synowifid
synoldapclient
synowin
synoldapclientd
synowireless
synologaccd
synowsdiscoveryd
synologand
synowstransferd
synologanutil
synozram
synologconfgen
Synology NAS Device
If you have problems, questions, ideas or suggestions please contact me by posting to [email protected]
Visit my websites and profiles for the latest info and updated tools
https://github.com/wuseman/ && https://nr1.nu && https://stackoverflow.com/users/9887151/wuseman