Portainer Integration
Portainer is a self-hosted container management platform for Docker and Kubernetes. JellyWatch integrates with the Portainer API to let you monitor and control your containers without opening a browser.
Features
- Container list — browse all containers across your endpoints with status, image, and resource usage.
- Container actions — start, stop, and restart containers directly from JellyWatch.
- Container stats — view real-time CPU %, memory usage/limit, and network I/O per container.
- Container logs — fetch the last 100 lines of logs for any container.
- Stacks — browse all Docker Compose stacks managed by Portainer.
- Endpoints — switch between multiple Docker environments (local, remote, edge agents).
- Container filter — filter by All / Running / Stopped.
Container Card Details
Expand any container to see:
| Metric | Description |
|---|---|
| CPU % | Current CPU usage percentage |
| Memory | Used / limit in MB and percentage |
| Net RX | Total received network traffic in MB |
| Net TX | Total transmitted network traffic in MB |
| Logs | Last 100 lines of container stdout/stderr |
Full Setup
Open the Portainer web UI Navigate to
http://your-server-ip:9000(orhttps://your-server-ip:9443for TLS) in a browser. Log in with your Portainer admin account.Add Portainer to JellyWatch In JellyWatch go to Services → Add Service. Select type Portainer. Enter:
- Name: e.g. "Home Portainer"
- URL:
http://your-server-ip:9000(usehttps://your-server-ip:9443for TLS) - Username: your Portainer username
- Password: your Portainer password Tap Test Connection → should say "Connected". Save.
Done! Portainer is now connected to JellyWatch/EmbyWatch!
Notes
- JellyWatch authenticates to Portainer using your username and password — no API token is required. A JWT is obtained automatically and cached for the session.
- Works with Portainer CE and BE (v2.x+)
- Default HTTP port is
9000, default HTTPS port is9443 - For remote access, use a VPN or reverse proxy — never expose Portainer publicly without authentication
Tabs
Containers
The default tab. Lists all containers for the selected endpoint. Tap a container to expand it and see stats, logs, and action buttons (Start / Stop / Restart).
Stacks
Lists all Docker Compose stacks managed by Portainer with their name and status.
Endpoints
Lists all Docker environments (endpoints) registered in Portainer. Tap an endpoint to switch the container view to that environment.