Skip to content

Apps

Manage your deployed applications — start, stop, reload, scale, and monitor.

Apps List

The Apps page shows all your deployed applications.

Apps list

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

  1. Go to AppsNEW APP
  2. Enter a name for your app
  3. Click CREATE APP

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.

App detail

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:

  1. Go to your app → Logs tab
  2. Logs stream automatically
  3. 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:

  1. Go to your app → Metrics tab
  2. Select a time range (1 hour, 6 hours, 24 hours, 7 days, 30 days)
  3. 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.