SSH Commands¶
Manage your apps via SSH without using the dashboard.
Basic Usage¶
ssh -p 2222 plitho@your-server <command> [args]
Note
The SSH username is always plitho. Your identity is determined by your SSH key.
Commands¶
ls — List Apps¶
ssh -p 2222 plitho@your-server ls
myapp running node 3000 abc1234
mysite running static 80 def5678
start — Deploy/Start¶
ssh -p 2222 plitho@your-server start myapp
Triggers a full deployment: pulls code, installs dependencies, runs scripts, starts the process.
stop — Stop¶
ssh -p 2222 plitho@your-server stop myapp
Stops the app. It remains in the system and can be started again.
reload — Restart¶
ssh -p 2222 plitho@your-server reload myapp
Restarts the process without a full redeploy. Use after environment variable changes.
rm — Delete¶
# Interactive (prompts for confirmation)
ssh -p 2222 plitho@your-server rm myapp
# Force (no confirmation)
ssh -p 2222 plitho@your-server rm -f myapp
Danger
Permanently deletes the app, its git repository, and all data.
log — View Logs¶
ssh -p 2222 plitho@your-server log myapp
Streams real-time logs. Press Ctrl+C to stop.
scale — Scale Workers¶
ssh -p 2222 plitho@your-server scale myapp web=4
reset-ssl — Reissue SSL¶
ssh -p 2222 plitho@your-server reset-ssl myapp
info — App Details¶
ssh -p 2222 plitho@your-server info myapp
system:version — Show Version¶
ssh -p 2222 plitho@your-server system:version
Access Control¶
| User Type | Can Manage |
|---|---|
| Regular user | Only their own apps |
| Admin user | All apps from all users |
Quick Reference¶
| Command | Description |
|---|---|
ls |
List your apps |
ls -x |
Expanded list with details |
start <app> |
Deploy/start an app |
stop <app> |
Stop an app |
reload <app> |
Restart an app |
rm <app> |
Delete an app (interactive) |
rm -f <app> |
Delete an app (force) |
log <app> |
Stream logs |
scale <app> web=N |
Scale workers |
info <app> |
App details |
reset-ssl <app> |
Reissue SSL |
system:version |
Show version |