Logs & Terminal
Application status
QuickStack displays real-time pod status for all your applications without page refreshes. Status indicators are visible in the project overview, project detail, and app detail pages.
Live logs
The Logs viewer streams stdout and stderr from your running containers. Start here when troubleshooting.
Accessing logs
- Open your app.
- Go to the Overview tab.
- If your app runs multiple replicas, use the pod dropdown to select which pod to tail.
Interactive terminal
The Terminal opens a shell session directly inside a running container from your browser.
Opening a terminal session
- Open your app, go to the Overview tab.
- In the Logs card, click Terminal next to the pod selector.
Note: The Terminal button is only visible if you have Write permissions for the application.
- Choose your shell:
- Start sh — available on almost all Linux containers (including Alpine)
- Start bash — richer experience; requires
bashto be installed in the image
- To end the session, click Disconnect Session or close the dialog.
Limitations
| Limitation | Detail |
|---|---|
| Permissions | Terminal requires Write access to the project |
| Container state | You can only connect to Running containers; crashing containers can't be shelled into |
| Shell availability | bash requires it to be installed in the image; fall back to sh if it fails |
| Log retention | QuickStack streams live logs; historical logs may be limited. Use Delete old App logs in Maintenance to manage disk usage |
Related
- Health checks
- Updates & maintenance (cleanup old logs)