GooDAnDReaDY/dsh-server-monitor ↗★ 0

@goodandready/dsh-server-monitor

Standalone read-only Linux server monitoring sidebar for DeepSeek Harness 适合需要在侧边栏快速查看 Linux 服务器状态的运维人员。

Package
@goodandready/dsh-server-monitor
Compatibility
Unverified
Harness peer range
^0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.1.5
License
MIT
Last updated
Sep 19, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:GooDAnDReaDY/dsh-server-monitor

Configuration

Manage profiles in the DSH settings card. Settings contain connection metadata only: do not place passwords, private-key contents, or passphrases in settings or config files.

FieldTypeDefaultMeaning
profilesarray[]Plugin-owned SSH profiles.
profiles[].idstringgeneratedStable profile ID.
profiles[].namestringemptyDisplay name.
profiles[].hoststringemptyLinux host reachable from DSH.
profiles[].portnumber22SSH port.
profiles[].usernamestringrootRemote account; prefer restricted permissions.
profiles[].authTypestringkeykey or password.
profiles[].privateKeyPathstringemptyOptional key path on the DSH host.
activeProfileIdstringemptySelected profile ID.

The settings card stores secret values in the plugin-owned vault on the DSH host. POSIX vault operations require verified owner-only permissions (0600).

SSH key generation and sharing with other plugins

You can generate a dedicated Ed25519 keypair directly from the settings card by clicking Generate SSH key. The private key is saved on the DSH host at ~/.dsh/keys/id_ed25519_dsh (mode 0600). The UI displays the public key and a one-line setup command to paste on your target server. Once executed, click Command ran — test connection to test connectivity immediately.

This key path can also be configured in other local plugins such as dsh-remote-workspace to share the same management key without duplicating credentials.