Skip to content

AccessingtheWebUI.md

Chris edited this page Apr 22, 2025 · 5 revisions

Accessing the Web UI

DockFlare provides a web-based user interface (UI) for monitoring its status and managing ingress rules.

How to Access

If you followed the Quick Start (Docker Compose) guide, the Web UI is exposed on port 5000 of your Docker host machine.

Open your web browser and navigate to:

http://<your-docker-host-ip>:5000

If you are running Docker locally, this will typically be:

http://localhost:5000

Features

The Web UI provides:

  • Status Dashboard:
    • Tunnel Status: Indicates if DockFlare has successfully created or connected to the Cloudflare tunnel.
    • Agent Status: Shows whether the cloudflared agent container (managed by DockFlare in internal mode) is running.
  • Agent Controls (Internal Mode Only): Buttons to manually Start/Stop the cloudflared agent container managed by DockFlare.
  • Managed Ingress Rules: A list of ingress rules currently managed by DockFlare, based on detected container labels. Includes:
    • Hostname
    • Service Target
    • Status (Active, Pending Deletion)
    • Associated Container ID
    • Scheduled Deletion Time (if pending deletion)
    • Force Delete button: Immediately remove the rule from Cloudflare and DockFlare's state (use with caution).
  • Real-time Activity Logs: A stream of logs directly from the DockFlare application, useful for monitoring events and debugging. See Debugging & Logs.

Web ui example

Note: If you are running DockFlare behind a reverse proxy, ensure it is configured correctly to handle Server-Sent Events (SSE) for the real-time log streaming feature.

Clone this wiki locally