Tour of the Dashboard
A plain-language tour of every screen in the Better-PaaS dashboard.
The dashboard is where you manage everything. Here's what each section does, so you always know where to click.
Applications (home)
The main screen lists every app you've deployed. For each one you can see at a glance:
- A status dot — green (running), blue (building), grey (stopped/paused), red (failed).
- The app's live URL and Git repository.
- The branch and when it was last deployed.
Switch between a card view and a list view with the toggle in the top right. Use the search box and status filters to find an app fast.
Click any app to open its detail drawer, where you can manage everything specific to that app.
App actions
The ⋯ menu on each app gives you quick actions:
| Action | What it does |
|---|---|
| View details | Open the full app drawer. |
| View logs | Jump straight to live logs. |
| Stop / Start | Pause or resume the container. |
| Redeploy | Rebuild from the latest commit. |
| Delete | Permanently remove the app and its container. |
Deploy
The Deploy screen is where you create a new app from a Git repository. See Your First Deploy for the full walkthrough.
Inside an app
Open an app to find tabs for each capability:
- Overview — status, URL, resource usage (live CPU and memory).
- Configuration — environment variables, build settings, resource limits, volumes, auto-deploy, and more.
- Domains — add custom domains with automatic HTTPS.
- Logs — real-time container output, streamed over WebSocket and persisted to disk so they survive restarts.
- Terminal — open a shell directly inside the running container.
- Deployments — the full deploy history. Roll back to any previous successful deploy from here.
App Catalog
The App Catalog screen deploys popular open-source apps in one click, and lets you run any Docker image or a pasted Dockerfile with no Git repo. See App Catalog & Custom Images.
Add-ons
The Add-ons screen manages one-click databases and caches — Postgres, Redis, and MySQL. Create one, then attach it to an app to automatically inject connection environment variables. You can also browse and query a running database here. See Databases & Add-ons.
Cron
Schedule commands to run inside an app's container on a recurring schedule — migrations, cleanups, report generation, and so on. See Scheduled Jobs.
Backups
Snapshot the control plane's data directory (database, tokens, logs) on demand or on a schedule, configure off-server storage, and download the archive. See Backups.
Web Analytics
Privacy-friendly, cookie-free visitor analytics for your deployed sites — pageviews, unique visitors, top pages, and referrers. See Web Analytics.
Server Terminal
An interactive shell on the host machine running Better-PaaS, straight from your browser. See Server Terminal.
Node Health
A live view of host-level metrics — overall CPU, memory, and disk usage, plus service uptime — so you can keep an eye on how loaded your server is.
Settings
Global configuration for your Better-PaaS instance:
- General — session and node info, interface theme.
- Updates — check for and apply new Better-PaaS releases.
- Integrations — connect GitHub (for browsing and cloning repos) and Cloudflare (for custom-domain DNS).
- Notifications — Slack and webhook alerts on deploy success/failure.
- Maintenance — Docker cleanup (prune unused images, containers, and build cache).