The Interactive Dashboard: Managing Servers Without Memorizing Commands

Running neo with no arguments launches a full TUI for servers, apps, deploys and logs — here is what lives where.

4 min read v0.16.0 v0.21.6 v0.21.7

neo with no arguments

Every Neo command has a scriptable form (neo list, neo logs app, neo domain app example.com), but you don't have to remember them. Running neo alone opens an interactive dashboard:

? What would you like to do?
> Servers              2 configured
  Applications         3 apps, 2 running
  Deploy Project        deploy local repo
  Install App           scaffold a template into a folder
  Quit

Arrow keys and Enter navigate; every screen has a way back. Under Applications, selecting an app opens actions for start/stop/restart, viewing logs, changing its domain, updating the image, or removing it.

Log viewing

Selecting View Logs on an app streams its container logs directly in the TUI, following new lines as they arrive — the same output as neo logs <app> -f without leaving the dashboard.

Staying current

neo version and neo upgrade pull real release notes from the same changelog this tutorial site publishes, so neo upgrade tells you what actually changed before you run it — not just a version number.

When to use the dashboard vs. the CLI directly

The dashboard is for exploring and for occasional tasks where you'd otherwise have to look up the exact flag. For anything repeatable — CI, a deploy script, a runbook — use the direct commands; they're what the dashboard calls internally, and they're what you'll want in a script anyway.

Try it yourself — Neo is free, with every feature unlocked.

Get started free