vletroye / Mods

Mods can be used to Create or Open/Edit and Generate packages for Synology
Microsoft Public License
86 stars 10 forks source link

MODS - My Own DSM Shortcuts Packager for Synology

This project has been created as a workaround for the lack of “Custom Shortcut on Synology Desktop” (MODS basicaly means "My Own DSM Shortcut").

It was first aimed at opening URL’s in new Tabs. It has next been extended to run Shell Scripts and to open web pages (php or html) in floating popup windows on DSM’s desktop.

Finally, it has been completed with support to create actual packages for Synology (.spk), embedding web applications and custom installation wizards and scripts. MODS can create packages for either DSM 7.x or for DSM 6.x and older.

Mods is a Windows Application created in C# with Visual Studio.

Packages created with Mods can add several shortcuts in DSM’s menu to open URLs, WebApps or Shell Scripts:

WebApps or Shell Scripts are only available since the CTP 4.

In addition, one can configure the Package with start/stop scripts, pre/post-install, uninstall and upgrade scripts, as well as install, upgrade and uninstall wizards UI.

Each shortcut can be configured with a custom “title” and “icon”.

Notice:

Here bellow, a shortcut to my blog has been added in DSM’s main menu. I did next drag & drop it onto DSM’s desktop to create a shortcut there.

here is next an icon which executes a simple Shell Command ‘ps -gaceux’ has been added on DSM’s desktop

Here is the free web application php Server Monitor deployed within DSM via a Package made with Mods, and displayed in a popup/floating window.

Here is the famous Web Console running in a popup window of the DSM

All those spk samples are available here