diff --git a/website/source/images/consul_web_ui.png b/website/source/images/consul_web_ui.png
new file mode 100644
index 0000000000..556a6e01db
Binary files /dev/null and b/website/source/images/consul_web_ui.png differ
diff --git a/website/source/intro/getting-started/ui.html.markdown b/website/source/intro/getting-started/ui.html.markdown
new file mode 100644
index 0000000000..ff4d82c81d
--- /dev/null
+++ b/website/source/intro/getting-started/ui.html.markdown
@@ -0,0 +1,50 @@
+---
+layout: "intro"
+page_title: "Web UI"
+sidebar_current: "gettingstarted-ui"
+---
+
+# Consul Web UI
+
+Consul comes with support for a
+[beautiful, functional web UI](http://demo.consul.io) out of the box.
+This UI can be used for viewing all services and nodes, viewing all
+health checks and their current status, and for reading and setting
+key/value data. The UI automatically supports multi-datacenter.
+
+For ease of deployment, the UI is
+[distributed](/downloads_web_ui.html)
+as static HTML and JavaScript.
+You don't need a separate web server to run the web UI. The Consul
+agent itself can be configured to serve the UI.
+
+## Screenshot and Demo
+
+You can view a live demo of the Consul Web UI
+[here](http://demo.consul.io).
+
+A screenshot of one page of the demo is shown below so you can get an
+idea of what the web UI is like. Click the screenshot for the full size.
+
+
+
+## Set Up
+
+To set up the web UI,
+[download the web UI package](/downloads_web_ui.html)
+and unzip it to a directory somewhere on the server where the Consul agent
+is also being run. Then, just append the `-ui-dir` to the `consul agent`
+command pointing to the directory where you unzipped the UI (the
+directory with the `index.html` file):
+
+```
+$ consul agent -ui-dir /path/to/ui
+...
+```
+
+The UI is available at the `/ui` path on the same port as the HTTP API.
+By default this is `http://localhost:8500/ui`.
diff --git a/website/source/layouts/intro.erb b/website/source/layouts/intro.erb
index 1a607fae11..28f59c34b8 100644
--- a/website/source/layouts/intro.erb
+++ b/website/source/layouts/intro.erb
@@ -66,6 +66,10 @@
Key/Value Data
+ >
+ Web UI
+
+
>
Next Steps
diff --git a/website/source/stylesheets/_docs.less b/website/source/stylesheets/_docs.less
index c67fbae82c..68573db09c 100755
--- a/website/source/stylesheets/_docs.less
+++ b/website/source/stylesheets/_docs.less
@@ -32,7 +32,7 @@ body.layout-intro{
.docs-sidebar{
position: relative;
- z-index: 20;
+ z-index: 20;
margin-bottom: 30px;
margin-top: 50px;
margin-right: 4%;
@@ -73,7 +73,7 @@ body.layout-intro{
padding: 10px 0;
margin: 0 30px;
border-bottom: 2px solid #fff;
-
+
>.nav{
li{
a{
@@ -170,6 +170,12 @@ body.layout-intro{
}
}
+ img{
+ max-width: 650px;
+ margin-top: 25px;
+ margin-bottom: 25px;
+ }
+
h1{
color: @purple;
text-transform: uppercase;
@@ -205,6 +211,10 @@ body.layout-intro{
@media (max-width: 480px) {
.bs-docs-section{
+ img{
+ max-width: 450px;
+ }
+
h1{
font-size: 32px;
}