DiskShell 1.0.1
DiskShell 1.0.1 introduces multiple terminals and persistent background sessions, making it possible to organize shell work without losing running processes when the DSM window is closed.
Highlights
- Multiple shell tabs — open and switch between up to four independent shell sessions in one DiskShell window.
- Background sessions — mark a shell as Keep running so its processes continue after its tab or the DiskShell window is closed.
- Session management — reopen, take over, hide, or explicitly end background sessions from the session manager.
- Safer close behavior — choose whether to hide a persistent session or end it together with its processes.
- Responsive tab interface — tab and session controls adapt to the available DSM window width.
Security and reliability
- Shell sessions are separated from individual WebSocket connections, allowing controlled reconnects without weakening DSM authentication.
- Per-account session ownership prevents one DSM administrator from accessing another account's sessions.
- Session count, retained output, and connection behavior are bounded and covered by backend and integration tests.
Compatibility
- Synology DSM 7.2
- x86_64 Synology systems
- DSM administrator account required
Background sessions are held by the DiskShell service. They do not survive a package restart, DSM reboot, or service failure.
Installation
Download the .spk file below and install it through Package Center → Manual Install. Verify the package with the accompanying SHA-256 checksum before installation.
Full changelog: v0.1.0...v1.0.1