Systems & Capabilities · v0.1.0-beta.5.7

Engineered for operators who keep their own infrastructure.

Every subsystem in Shipown operates over plain SSH with no daemons to watch you. Explore the full architectural capabilities built into the desktop client.

01deployment

Real logs, never simulated

Every progress state streams from the actual install, build and health check.

Shipown refuses to fabricate deployment success. Install output, build output and the health check stream from the server as they happen. When a deplo

02infrastructure

Server ops without the tab sprawl

CPU, memory, disk, uptime, processes and a live SSH terminal in one place.

Register a Linux server over SSH and Shipown inspects it, reports what is missing, and installs only what is needed — Node.js, PM2, Git, Nginx, Certbo

03deployment

Framework detection that admits uncertainty

Detected build command and output directory, shown before you commit.

Shipown reads your project and proposes a framework, an install command, a build command and an output directory. Every one of them is editable, and t

04deployment

Immutable releases and one-click rollback

Every deploy is a versioned attempt you can return to.

Each deploy lands in its own release directory and the live pointer moves only after the build and the health check pass. A failed deploy restores the

05deployment

It tells you when a branch has moved

The commit each app runs, against the head of its branch.

Shipown reads the commit each deployment is actually running off the server, and compares it with the branch on GitHub. An app that is behind says how

06security

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 v

07ai

Multi-model AI terminal operator

Claude, ChatGPT or DeepSeek proposes one shell command at a time, with its reason — you approve before it runs.

Bring your own Anthropic, OpenAI or DeepSeek API key — Claude Opus 5, Claude Fable 5.1, Claude Sonnet 5, GPT-5.4, GPT-5.4 mini, DeepSeek V4 Pro or Dee

08containers

Docker container controls & live logs

Inspect ports, memory, and crash loops — and Start, Stop, or Restart with one click.

Open any server to manage every Docker container: see image tags, runtime state, published vs internal ports, Nginx routing, CPU and memory gauges, re

09security

Dedicated SSH deploy users per server

Create isolated deploy accounts, assign SSH keys, and grant scoped sudo rules without root sharing.

Shipown enables granular access management directly over SSH. Provision non-root deploy users, assign public SSH keys, configure tailored sudo rules,

10infrastructure

Live SSH terminal & real-time health engine

Integrated @xterm/xterm console alongside CPU, RAM, disk, load average, and PM2 process monitoring.

Instant terminal access without external SSH clients or window switching. The embedded xterm console is a real PTY with full ANSI colour, alongside li

11containers

Deploy the container, not just the code

A Dockerfile or a compose file, with the same releases, health check and rollback.

Point Shipown at a repository or folder with a Dockerfile and it builds the image on your server, labels it with the commit it came from, and publishe

12infrastructure

A file manager, not an SFTP detour

Browse, upload a whole folder, edit a file in place, unzip an archive.

Open any server and browse it from the SSH user’s home: breadcrumbs, hidden files, a search that filters the folder you are in. Upload single files, s

13infrastructure

Cron, firewall, swap and log rotation

The maintenance jobs that usually mean a shell session, with the dangerous parts guarded.

Read every cron job on the server — the SSH user’s, root’s, /etc/cron.d and the periodic directories — and edit a crontab with the syntax checked and

14infrastructure

Database backups that can be restored

MySQL, MariaDB, PostgreSQL and MongoDB: back up now, restore, or run it nightly.

The app finds the database engines installed on the server and lists their databases. Back one up on demand with the right tool for the engine, compre

15infrastructure

Live updates, not a refresh button

A container that dies shows up in about a second, without an agent on the server.

The Overview keeps a live feed for the servers you are connected to. Docker events stream over the existing SSH connection, so a container that starts

16security

When the IP changes, it finds the server

A moved server is traced through its own domains, and proved by its SSH host key.

Restart a cloud instance without a static IP and the address it had is gone. Shipown remembers the SSH host key of every server it connects to, and th

17security

fail2ban, installed and run from the app

Who is being locked out for failed logins, on what terms, and one button to set it up.

A firewall decides which ports answer; fail2ban decides who stops being answered. Shipown reads whether it is installed, whether the daemon is actuall

18infrastructure

Updates that tell you what changed

A new version announces itself with its release notes, downloads inside the app and is checked before it runs.

When a new version appears, Shipown says so once: the version, what is in it, and how long the copy you have keeps working. The installer streams insi

Ship with certainty, roll back without stress.

Download the cross-platform desktop installer for Windows and Linux. No credit card, no cloud account lock-in.

Download Shipown v0.1.0-beta.5.7View Live Server Hub →