Docs/Product Modules/Server maintenance

Server maintenance

The jobs that usually mean a shell session: cron, the firewall, swap, log rotation and SSH accounts.

Open in App
shipown · preview
Interactive Node
Server maintenance

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

01.How It Works

Cron shows which daemon is installed, whether it runs and starts at boot, and every job on the machine: the SSH user's crontab, root's, /etc/cron.d and the periodic directories. Editing a crontab checks its syntax and writes a backup before installing it, because BusyBox cron drops bad lines silently. The firewall section works with ufw or firewalld and lists the ports actually listening next to the rules; the port you are connected on is read from the live connection, allowed first when the firewall is enabled, and cannot be denied or deleted from here. Swap can be created or removed with the memory and disk checked first, PM2 log rotation can be installed and configured, and SSH accounts can be created with roles, keys, scoped sudo rules and expiry.

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.