All Systems
System 06Live in v0.1.0-beta.5.7

Credentials stay out of the interface

SSH keys and secrets never cross into the UI process.

The Electron main process holds SSH keys, passphrases and environment values behind a narrow bridge. Shipown never uploads private keys, environment variable values, source code, or command output for licensing or telemetry. Saving a server, you choose whether its password or key passphrase is kept on that computer at all: keep it, encrypted by the operating system, and the server reconnects by itself; leave it out and nothing secret is written to disk — the app asks you once per session instead, and forgets it when you disconnect.

Technical Specification & Protocols

COMMUNICATION PROTOCOLPure SSHv2 Protocol with atomic filesystem symlinks
SECURITY BOUNDARYNo agent installed on the server; every deploy and rollback recorded in a local history file

Command Execution Pattern

# Atomic release switching pattern:
ln -sfn $HOME/push-ops/apps/<app>/releases/8f21c0 $HOME/push-ops/apps/<app>/current
sudo systemctl reload nginx
pm2 reload ecosystem.config.js

Architectural Guarantees

  • Atomic pointer swap ensures zero downtime during code promotion
  • Automated health check verification before live traffic routing
  • Instant rollback to previous known-good release on health check failure

Explore More Subsystems

System 01
Real logs, never simulated
System 02
Server ops without the tab sprawl
System 03
Framework detection that admits uncertainty

Run Shipown on your desktop today

Available directly for Windows (.exe) and Linux (.deb).

Download Shipown v0.1.0-beta.5.7