Public Repository

Last pushed: 3 years ago
Short Description
Manage services running in a Fleet through a simple web interface.
Full Description


Lighthouse provides an easy-to-use web interface for managing services in a Fleet. Although designed specifically for CoreOS, Lighthouse should work anywhere Fleet does. The application itself is written in Python and uses Flask for serving content.


To launch Lighthouse, use a command similar to the following:

docker run --rm --name lighthouse -p 80 -v /var/run/fleet.sock:/var/run/fleet.sock -e USERNAME=[...] -e PASSWORD=[...] whipcode/lighthouse

There are a few of important things to note:

  • the container exposes the interface on port 80
  • you must provide /var/run/fleet.sock to the container or it won't work
  • HTTP basic auth is used if you provide a value for the USERNAME and PASSWORD environment variables - you can leave them off to disable auth (not recommended)
Docker Pull Command