## All my scripts
#### Contents
- [Plex](#plex)
- [Synology docker](#synology-docker)
- [Synology recovery](#synology-recovery)
- [Other Synology scripts](#other-synology-scripts)
- [Synology hardware restrictions](#synology-hardware-restrictions)
- [How To Guides](#how-to-guides)
- [Synology dev](#synology-dev)
##
### Plex
- **Synology_Plex_Backup**
- A script to backup Plex to a tgz file foror DSM 7 and DSM 6.
- Works for Plex Synology package and Plex in docker.
- **Asustor_Plex_Backup**
- Backup your Asustor's Plex Media Server settings and database.
- **Linux_Plex_Backup**
- Backup your Linux Plex Media Server's settings and database.
- **Plex_Server_Sync**
- Sync your main Plex server database & metadata to a backup Plex server.
- Works for Synology, Asustor, Linux and supports Plex package or Plex in docker.
[Back to Contents](#contents)
### Synology docker
- **Synology_Docker_export**
- Export all Synology Container Manager or Docker containers' settings as json files to your docker shared folder.
- **Synology_ContainerManager_IPv6**
- Enable IPv6 for Container Manager's bridge network.
- **ContainerManager_for_all_armv8**
- Script to install Container Manager on a RS819, DS119j, DS418, DS418j, DS218, DS218play or DS118.
- **Docker_Autocompose**
- Create .yml files from your docker existing containers.
- **Synology_docker_cleanup**
- Remove orphan docker btrfs subvolumes and images in Synology DSM 7 and DSM 6.
[Back to Contents](#contents)
### Synology recovery
- **Synology_DSM_reinstall**
- Easily re-install the same DSM version without losing any data or settings.
- **Synology_Recover_Data**
- A script to make it easy to recover your data from your Synology's drives using a computer.
- **Synology clear drive error**
- Clear drive critical errors so DSM will let you use the drive.
- **Synology_DSM_Telnet_Password**
- Synology DSM Recovery Telnet Password of the Day generator.
- **Syno_DSM_Extractor_GUI**
- Windows GUI for extracting Synology DSM 7 pat files and spk package files.
[Back to Contents](#contents)
### Other Synology scripts
- **Synology_app_mover**
- Easily move Synology packages from one volume to another volume.
- **Video_Station_for_DSM_722**
- Script to install Video Station in DSM 7.2.2
- **SS_Motion_Detection**
- Installs previous Surveillance Station and Advanced Media Extensions versions so motion detection and HEVC are supported.
- **Synology_Config_Backup**
- Backup and export your Synology DSM configuration.
- **Synology_CPU_temperature**
- Get and log Synology NAS CPU temperature via SSH.
- **Synology_SMART_info**
- Show Synology smart test progress or smart health and attributes.
- **Synology_Cleanup_Coredumps**
- Cleanup memory core dumps from crashed processes.
- **Synology_toggle_reset_button**
- Script to disable or enable the reset button and show current setting.
- **Synology_Download_Station_Chrome_Extension**
- Download Station Chrome Extension.
[Back to Contents](#contents)
### Synology hardware restrictions
- **Synology_HDD_db**
- Add your SATA or SAS HDDs and SSDs plus SATA and NVMe M.2 drives to your Synology's compatible drive databases, including your Synology M.2 PCIe card and Expansion Unit databases.
- **Synology_enable_M2_volume**
- Enable creating volumes with non-Synology M.2 drives.
- Enable Health Info for non-Synology NVMe drives (not in DSM 7.2.1 or later).
- **Synology_M2_volume**
- Easily create an M.2 volume on Synology NAS.
- **Synology_enable_M2_card**
- Enable Synology M.2 PCIe cards in Synology NAS that don't officially support them.
- **Synology_enable_eunit**
- Enable an unsupported Synology eSATA Expansion Unit models.
- **Synology_enable_Deduplication**
- Enable deduplication with non-Synology SSDs and unsupported NAS models.
- **Synology_SHR_switch**
- Easily switch between SHR and RAID Groups, or enable RAID F1.
- **Synology_enable_sequential_IO**
- Enables sequential I/O for your SSD caches, like DSM 6 had.
- **Synology_Information_Wiki**
- Information about Synology hardware.
[Back to Contents](#contents)
### How To Guides
- **Synology_SSH_key_setup**
- How to setup SSH key authentication for your Synology.
[Back to Contents](#contents)
### Synology dev
- **Download_Synology_Archive**
- Download all or part of the Synology archive.
- **Syno_DSM_Extractor_GUI**
- Windows GUI for extracting Synology DSM 7 pat files and spk package files.
- **ScriptNotify**
- DSM 7 package to allow your scripts to send DSM notifications.
- **DTC_GUI_for_Windows**
- GUI for DTC.exe for Windows.
[Back to Contents](#contents)