diff --git a/assets/scss/components/_logo.scss b/assets/scss/components/_logo.scss
index eb1e401..f82b0b7 100644
--- a/assets/scss/components/_logo.scss
+++ b/assets/scss/components/_logo.scss
@@ -1,8 +1,8 @@
.logo {
display: none;
+ margin-bottom: -20px;
@include media-breakpoint-up(sm) {
display: block;
- width: 120px;
}
img {
width: 64px;
@@ -14,6 +14,10 @@
width: 100%;
height: 100%;
}
+ .product-name {
+ display: inline-block;
+ margin-left: 10px;
+ }
}
.logo-mobile {
display: block;
diff --git a/assets/scss/style.scss b/assets/scss/style.scss
index 258afca..f167ed5 100755
--- a/assets/scss/style.scss
+++ b/assets/scss/style.scss
@@ -69,7 +69,6 @@
@import 'components/bg';
// Pages
-@import 'pages/home';
@import 'pages/services/page-services-list';
@import 'pages/services/page-services-single';
@import 'pages/services/service-summary';
diff --git a/content/docs/getting-started/adding-iis-application.png b/content/docs/getting-started-v2/adding-iis-application.png
similarity index 100%
rename from content/docs/getting-started/adding-iis-application.png
rename to content/docs/getting-started-v2/adding-iis-application.png
diff --git a/content/docs/getting-started/augurk-homepage.png b/content/docs/getting-started-v2/augurk-homepage.png
similarity index 100%
rename from content/docs/getting-started/augurk-homepage.png
rename to content/docs/getting-started-v2/augurk-homepage.png
diff --git a/content/docs/getting-started/configuration-page.png b/content/docs/getting-started-v2/configuration-page.png
similarity index 100%
rename from content/docs/getting-started/configuration-page.png
rename to content/docs/getting-started-v2/configuration-page.png
diff --git a/content/docs/getting-started/enabling-windows-authentication.png b/content/docs/getting-started-v2/enabling-windows-authentication.png
similarity index 100%
rename from content/docs/getting-started/enabling-windows-authentication.png
rename to content/docs/getting-started-v2/enabling-windows-authentication.png
diff --git a/content/docs/getting-started/extracted-folder-contents.png b/content/docs/getting-started-v2/extracted-folder-contents.png
similarity index 100%
rename from content/docs/getting-started/extracted-folder-contents.png
rename to content/docs/getting-started-v2/extracted-folder-contents.png
diff --git a/content/docs/getting-started/feature-in-augurk.png b/content/docs/getting-started-v2/feature-in-augurk.png
similarity index 100%
rename from content/docs/getting-started/feature-in-augurk.png
rename to content/docs/getting-started-v2/feature-in-augurk.png
diff --git a/content/docs/getting-started/index.md b/content/docs/getting-started-v2/index.md
similarity index 92%
rename from content/docs/getting-started/index.md
rename to content/docs/getting-started-v2/index.md
index b72a799..1e61013 100644
--- a/content/docs/getting-started/index.md
+++ b/content/docs/getting-started-v2/index.md
@@ -1,15 +1,19 @@
---
-title: "Getting Started"
+title: "Getting Started with Augurk 2"
date: 2019-02-01T08:20:19+01:00
icon: "directions"
featured: true
draft: false
-weight: 100
-heroHeading: 'Getting Started'
-heroSubHeading: 'How to setup Augurk in your organization'
+weight: 1000
+heroHeading: 'Getting Started with Augurk 2'
+heroSubHeading: 'How to setup Augurk 2 in your organization'
heroBackground: ''
---
-This document describes how you can setup *Augurk* within your own organization and start getting additional benefits out of your living documentation.
+This document describes how you can setup *Augurk 2* within your own organization and start getting additional benefits out of your living documentation.
+
+{{< callout-box >}}
+This document describes how to get started with the 2.x versions of Augurk. A lot has changed with Augurk 3.0, so if you're only now getting started with Augurk we recommend you follow the guide for [Augurk 3.0]({{< relref "getting-started-v3" >}}).
+{{< /callout-box >}}
## Prerequisites
@@ -23,6 +27,7 @@ In order to install *Augurk* you'll need to have the following:
The authors of Augurk are fully aware that these prerequisites don't come easy, especially for development teams that do not use .NET. Work is therefore currently underway with Augurk 3.0 to lower the barrier for entry.
{{< /callout-box >}}
+
Make sure you install the ASP.NET 4.6 extensibility feature for IIS when setting it up, since this is a requirement of *Augurk*.
## Installing Augurk
diff --git a/content/docs/getting-started/installing-windows-authentication.png b/content/docs/getting-started-v2/installing-windows-authentication.png
similarity index 100%
rename from content/docs/getting-started/installing-windows-authentication.png
rename to content/docs/getting-started-v2/installing-windows-authentication.png
diff --git a/content/docs/getting-started/setting-security-permissions.png b/content/docs/getting-started-v2/setting-security-permissions.png
similarity index 100%
rename from content/docs/getting-started/setting-security-permissions.png
rename to content/docs/getting-started-v2/setting-security-permissions.png
diff --git a/content/docs/getting-started-v3/index.md b/content/docs/getting-started-v3/index.md
new file mode 100644
index 0000000..38387d6
--- /dev/null
+++ b/content/docs/getting-started-v3/index.md
@@ -0,0 +1,171 @@
+---
+title: "Getting Started with Augurk"
+date: 2019-02-01T08:20:19+01:00
+icon: "directions"
+featured: true
+draft: false
+weight: 100
+heroHeading: 'Getting Started with Augurk'
+heroSubHeading: 'How to setup Augurk in your organization'
+heroBackground: ''
+---
+This document describes how you can setup *Augurk* within your own organization and start getting additional benefits out of your living documentation.
+
+{{< callout-box >}}
+This document describes how to get started with the 3.x versions of Augurk. If you're looking for documentation on getting started with older versions of Augurk, please look [here]({{< relref "getting-started-v2" >}}).
+{{< /callout-box >}}
+
+{{< callout-box class="warning" >}}
+Augurk 3.0 uses a newer version of its embedded RavenDB, which isn't compatible with the older versions. Therefore, if you're upgrading from a version of Augurk prior to 3.0, be sure to read our [migration guide](TODO) on how to get your data imported from your existing installation after using this guide to install 3.0.
+{{< /callout-box >}}
+
+# Choosing an installation type
+Starting with Augurk 3.0 there are several different ways to install and host Augurk. Depending on your organization, some ways might make more sense than others. The options are:
+
+* [Docker containers](#docker-containers)
+* [Self-hosted](#self-hosted)
+* [Hosting in IIS](#hosting-in-iis)
+
+Most of these options are available both when hosting Augurk on-premises as well as in the cloud. Regardless of the method you choose, you'll want to continue reading about [configuring](#configuration) your Augurk installation.
+
+{{< callout-box class="warning" >}}
+Note that Augurk doesn't come with an authentication option out-of-the-box. Therefore, when hosting Augurk in the cloud, make sure you put some kind of authentication mechanism in front. For example, when hosting using Azure App Service, use its authentication and authorization features
+to control access to Augurk.
+{{< /callout-box >}}
+
+## Docker containers
+Running Augurk as a Docker container is a very easy way to get started. You'll only need to install Docker on your machine (like [Docker for Windows](https://docs.docker.com/docker-for-windows/) or [Docker for Mac](https://docs.docker.com/docker-for-mac/)) and then run the following command from the command line:
+
+{{< highlight shell >}}
+$ docker run -d -p 8080:80 augurk/augurk:3.0.0
+{{< /highlight >}}
+
+This will automatically pull the Augurk Docker image (the stable 3.0.0 release in this case) and run it in the background. You should be able to access Augurk by browsing to http://localhost:8080.
+
+By default, Augurk uses an embedded RavenDB database for storing its data. When running Augurk in a container, the stored data will be lost if the container is deleted. To store the data more permanently we can use a [Docker Volume](https://docs.docker.com/storage/volumes/) to store the data outside of the container. To do this, use the following command:
+
+{{< highlight shell >}}
+$ docker run -d -p 8080:80 -v /path/on/host:/app/data augurk/augurk:3.0.0
+{{< /highlight >}}
+
+{{< callout-box >}}
+When using Docker for Mac this doesn't work due to a limitation of RavenDB. It does work with Docker for Windows however. For production purposes we recommend running Augurk on a Linux Docker host.
+{{< /callout-box>}}
+
+To get the latest and greatest version of Augurk, use the *latest* tag instead of specific version. Do note that the latest might not be stable, since the latest tag always points at the latest development build of Augurk. For production scenario's we recommend using a specific version.
+
+{{< callout-box class="warning" >}}
+Augurk hasn't yet been tested to run on container orchestrators, such as [Kubernetes](https://kubernetes.io/), nor has it been tested to run in the cloud with things like [Azure Container Instances](https://azure.microsoft.com/en-us/services/container-instances/) or [Azure Web App for Containers](https://azure.microsoft.com/en-in/services/app-service/containers/). If you encounter issues with running Augurk in these environments, please let us know by filling an [issue](https://github.com/Augurk/Augurk).
+{{< /callout-box>}}
+
+## Self hosted
+Another easy way to get started with running Augurk is by running it directly on your machine. To do so, you'll need to install [.NET Core](https://www.dot.net) on your machine. As of this writing, Augurk 3.0 targets [.NET Core 2.2](https://dotnet.microsoft.com/download). After installing the .NET Core Runtime on your machine, download Augurk from our [GitHub Releases Page](https://github.com/Augurk/Augurk/releases) and unzip it to a location on your machine. Then run the following command from the commandline in the folder where you've unzipped Augurk:
+
+{{< highlight shell >}}
+$ dotnet Augurk.dll
+Hosting environment: Production
+Content root path: /path/to/Augurk
+Now listening on: http://localhost:5000
+Now listening on: https://localhost:5001
+Application started. Press Ctrl+C to shut down.
+{{< /highlight >}}
+
+You should then be able to navigate to http://localhost:5000/ or https://localhost:5001/ to access Augurk. If you want to run Augurk on a different port, you can use set the *ASPNETCORE_URLS* environment variable, so for example:
+
+{{< highlight shell >}}
+$ export ASPNETCORE_URLS=http://localhost:8000/
+$ dotnet Augurk.dll
+Hosting environment: Production
+Content root path: /path/to/Augurk
+Now listening on: http://localhost:8000
+Application started. Press Ctrl+C to shut down.
+{{< /highlight >}}
+
+After pressing Ctrl+C Augurk will shutdown, but all data will be saved (unlike running in a Dockter container).
+
+## Hosting in IIS
+Augurk always had the option of hosting it inside IIS and of course this is no different with Augurk 3.0. However, since Augurk 3.0 now runs on .NET Core, you will need to install the [ASP.NET Core Runtime & Hosting Bundle](https://dotnet.microsoft.com/download/dotnet-core/2.2).
+
+{{< callout-box >}}
+Augurk runs on .NET Core 2.2, which includes In-Process hosting for IIS which Augurk uses by default.
+{{< /callout-box >}}
+
+After installing the runtime & hosting bundle, download the latest release of Augurk from our [GitHub Releases Page](https://github.com/Augurk/Augurk/releases) and unzip it somewhere on a machine that has IIS installed. Then add an application to IIS and point it at the folder where you've extracted Augurk.
+
+{{< figure src="adding-iis-application.png" title="Adding IIS application" >}}
+
+You should then be able to browse to Augurk by navigating to the appropriate URL (which depends on where you've created the IIS application).
+
+### Authentication
+
+By default Augurk does not come with an authentication mechanism. This is by design since we want to make your living documentation to be as easily accessible as possible. That being said, you might still want to secure access to Augurk especially if the server it is running on is accessible from the public internet. To do this, you can setup Windows Authentication through IIS to require authentication.
+
+To do so, first make sure you've installed the Windows authentication feature of IIS. This can be done by using the Server Manager. From there choose the Add roles and features option and follow the wizard until you get to the Server roles step.
+
+{{< figure src="../getting-started-v2/installing-windows-authentication.png" title="Installing Windows authentication" >}}
+
+After installing that feature, enable Windows authentication within IIS for the application you've created in the previous section. Be sure to also disable Anonymous authentication, otherwise users will still be able to access Augurk without logging in.
+
+{{< figure src="../getting-started-v2/enabling-windows-authentication.png" title="Enabling Windows authentication" >}}
+
+If necessary authentication can also be applied at a more fine grained level. For example, perhaps it's fine if anyone can read the contents of your instance of Augurk, but you want to restrict the upload of new content to specific users or groups. This can be done by editing the Web.config and adding something like the following:
+
+{{< highlight xml >}}
+
+
+
+
diff --git a/layouts/shortcodes/callout-box.html b/layouts/shortcodes/callout-box.html
index 634afb2..66ae118 100644
--- a/layouts/shortcodes/callout-box.html
+++ b/layouts/shortcodes/callout-box.html
@@ -1,5 +1,4 @@
-
-