Portainer Integration

Manage your Docker containers, stacks, and endpoints directly from JellyWatch.

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:

MetricDescription
CPU %Current CPU usage percentage
MemoryUsed / limit in MB and percentage
Net RXTotal received network traffic in MB
Net TXTotal transmitted network traffic in MB
LogsLast 100 lines of container stdout/stderr

Full Setup

  1. Open the Portainer web UI Navigate to http://your-server-ip:9000 (or https://your-server-ip:9443 for TLS) in a browser. Log in with your Portainer admin account.

  2. 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 (use https://your-server-ip:9443 for 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 is 9443
  • 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.

Last updated on 404 words