Apps¶
Manage your deployed applications — start, stop, reload, scale, and monitor.
Apps List¶
The Apps page shows all your deployed applications.

| Column | Description |
|---|---|
| Name | App name (matches plitho.yml name) |
| Status | RUNNING, STOPPED, or DEPLOYING |
| Runtime | node, python, static, or shell |
| Port | The port the app listens on |
| Revision | Git commit hash (first 7 chars) |
Creating an App¶
- Go to Apps → NEW APP
- Enter a name for your app
- Click CREATE APP

This creates a git remote. Add it to your repo:
git remote add plitho ssh://plitho@your-server:2222/myappname
App Detail¶
Click Manage on any app to see its detail page.

Tabs¶
| Tab | What's there |
|---|---|
| Overview | App status, actions, process info |
| Domain | Custom domains and SSL |
| Resources | CPU and memory limits |
| Environment | Environment variables |
| SSH | SSH keys for git push access |
| Logs | Real-time log streaming |
| Deployments | Deployment history |
| Metrics | CPU and memory usage charts |
| Danger Zone | Delete app |
Actions¶
| Action | What it does |
|---|---|
| Stop | Stops the app process |
| Start | Starts or redeploys the app |
| Reload | Restarts the app process |
Scaling¶
Scale the number of workers for a process:
ssh -p 2222 plitho@your-server scale myapp web=4
Or via the API:
curl -X POST https://your-server/api/apps/myapp/scale?web=4
Logs¶
View real-time logs from your app:
- Go to your app → Logs tab
- Logs stream automatically
- Use the filter to search output
Logs survive redeployments — you can always see what your app outputted.
Metrics¶
View CPU and memory usage over time:
- Go to your app → Metrics tab
- Select a time range (1 hour, 6 hours, 24 hours, 7 days, 30 days)
- View per-process charts
Persistent Data¶
Your app has a persistent data/ directory that survives redeployments. Use it for:
- Uploaded files
- SQLite databases
- Cache files
- Any data that shouldn't be lost on deploy
Access it in your app code as the current working directory, or via SSH.