Docs/Core/Security & credentials

Security & credentials

SSH keys, passwords and API keys stay on this computer, held by the Electron main process and encrypted with the OS keychain (DPAPI on Windows, Keychain on macOS, libsecret on Linux). Where no keyring is available they fall back to base64, which is not encryption, and the app says so.

Open in App
shipown · preview
Interactive Node
Security & credentials

A recorded walkthrough for this page has not been made yet.

01.How It Works

SSH keys, passwords, the GitHub token and the licence session are held by the main process and encrypted with the OS keychain. Where no keyring exists they fall back to base64, which is not encryption; treat such a machine as one where those secrets are readable on disk. AI provider keys are the exception and are never saved without encryption. Shipown never uploads private keys, environment values, source code or arbitrary command output.

Step A
Zero Cloud Relays

Client-side operations encrypted directly between your desktop and target server.

Step B
Credentials stay on your computer

SSH keys, passwords and API keys are held by the desktop app and encrypted with your OS keychain.

02.Key Capabilities

# What Shipown runs on the server, over your own SSH connection
$ pm2 jlist
$ docker ps -a --format '{{json .}}'
[ok] Connected to Ubuntu 24.04 LTS (x86_64)

03.Configuration & Setup

1
Initialize target configurationPick one of your saved servers, or add it with its host, port, user and SSH key.
2
Deploy & MonitorVerify telemetry in real time without polling overhead.