GooDAnDReaDY/dsh-server-monitor ↗★ 0

@goodandready/dsh-server-monitor

只读的 Linux 服务器监控侧边栏 适合需要在侧边栏快速查看 Linux 服务器状态的运维人员。

套件
@goodandready/dsh-server-monitor
相容性
待驗證
Harness 依賴範圍
^0.1.0-rc.6
Cordis 依賴範圍
^4.0.1
版本
0.1.5
授權
MIT
最近更新
2026年9月19日

安裝

$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.