diff --git a/content/docs/ansible/_index.md b/content/docs/ansible/_index.md
index 1b3bc69..0b81c9b 100644
--- a/content/docs/ansible/_index.md
+++ b/content/docs/ansible/_index.md
@@ -1,4 +1,14 @@
+++
title = 'Ansible'
date = 2024-01-09T19:48:22+01:00
+
+next = "/docs/ansible/core"
+++
+
+The documentation for our Ansible Roles and Playbooks.
+
+{{< cards >}}
+ {{< card link="/docs/ansible/core" title="Ansible: Core" subtitle="Core automation utilities that are used in the deployment of various Lunivity Circle Services." icon="cog" >}}
+ {{< card link="/docs/ansible/common" title="Ansible: Common" subtitle="Core automation utilities that are used in the deployment of various Lunivity Circle Services." icon="user-group" >}}
+ {{< card link="/docs/ansible/services" title="Ansible: Services" subtitle="Collection of roles and playbooks directly used to deploy a Lunivity Circle Service." icon="server" >}}
+{{< /cards >}}
diff --git a/content/docs/ansible/common.md b/content/docs/ansible/common.md
deleted file mode 100644
index 03ecad8..0000000
--- a/content/docs/ansible/common.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = 'Ansible: Common'
-linkTitle = 'Common'
-date = 2024-01-09T19:49:13+01:00
-+++
diff --git a/content/docs/ansible/common/_index.md b/content/docs/ansible/common/_index.md
new file mode 100644
index 0000000..b0c3df0
--- /dev/null
+++ b/content/docs/ansible/common/_index.md
@@ -0,0 +1,92 @@
++++
+title = 'Ansible: Common'
+linkTitle = 'Common'
+date = 2024-01-09T19:49:13+01:00
+next = "/docs/ansible/services"
+prev = "/docs/ansible/core"
+weight = 2
++++
+
+{{< callout type="warning" >}}
+ **Note**: The documentation for this collection may currently be incomplete or even out of date. This collection is still a WIP, expect bugs and other issues arising.
+{{< /callout >}}
+
+## Introduction
+
+This collection includes `common` automation utilities that are used in the deployment of various Lunivity Circle Services.
+Common utilities include any kinds of roles and playbooks that are responsible for the initial setup of a host.
+
+## Getting Started
+
+### Dependencies
+
+Before you begin, ensure you have the following prerequisites:
+
+- `Ansible` installed on your ansible host.
+
+### Installation
+
+{{< tabs items="CLI,requirements.yml" >}}
+{{< tab >}}
+**Using Command Line Interface (CLI):**
+
+```bash
+# install collection from source
+$ ansible-galaxy collection install git+https://gitpot.dev/lunivity/ansible-common.git
+
+# install collection from tagged release 1.0.0 (currently unavailable)
+$ ansible-galaxy collection install git+https://gitpot.dev/lunivity/ansible-common.git,1.0.0
+```
+
+{{< /tab >}}
+{{< tab >}}
+**Using a** `requirements.yml` **File:**
+
+ 1. Create a file named `requirements.yml` in your workspace.
+ 2. Add the following content to your `requirements.yml` file:
+
+```yaml
+ collections:
+ - name: https://gitpot.dev/lunivity/ansible-common.git
+ type: git
+ version: latest
+```
+
+- Install the collection by running the following command in your workspace:
+
+```bash
+ansible-galaxy collection install -r /path/to/requirements.yml
+```
+
+{{< /tab >}}
+{{< /tabs >}}
+
+### Usage
+
+- To use the collection in your Ansible playbooks, include it like this:
+
+```yaml
+---
+- name: Example Playbook
+ hosts: localhost
+ tasks:
+ - name: Include role from Lunivity
+ import_role:
+ name: lunivity.common.
+```
+
+## Advanced Usage
+
+There are multiple roles included in this collection. To view their advanced usage options, visit one of the cards below.
+
+## Repository
+
+You can find this project's repository [here](https://gitpot.dev/lunivity/ansible-core).
+
+### Contributions
+
+You're welcome to contribute to this website if you have a Lunivity account (see Gitpot's [homepage](https://gitpot.dev) for details if registrations aren't open yet).
+
+### License
+
+This project is licensed under the [GNU General Public License v3.0 (GPL-3.0)](./LICENSE.md). Refer to the [LICENSE](./LICENSE.md) file for more details.
diff --git a/content/docs/ansible/core.md b/content/docs/ansible/core.md
deleted file mode 100644
index 1c54b43..0000000
--- a/content/docs/ansible/core.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = 'Ansible: Core'
-linkTitle = 'Core'
-date = 2024-01-09T19:48:35+01:00
-+++
diff --git a/content/docs/ansible/core/_index.md b/content/docs/ansible/core/_index.md
new file mode 100644
index 0000000..c895477
--- /dev/null
+++ b/content/docs/ansible/core/_index.md
@@ -0,0 +1,92 @@
++++
+title = 'Ansible: Core'
+linkTitle = 'Core'
+date = 2024-01-09T19:48:35+01:00
+next = "/docs/ansible/common"
+prev = "/docs/ansible"
+weight = 1
++++
+
+{{< callout type="warning" >}}
+ **Note**: The documentation for this collection may currently be incomplete or even out of date. This collection is still a WIP, expect bugs and other issues arising.
+{{< /callout >}}
+
+## Introduction
+
+This collection includes `core` automation utilities that are used in the deployment of various Lunivity Circle Services.
+Core utilities include any kinds of roles and playbooks that are responsible for installing dependencies for services, or other general automations.
+
+## Getting Started
+
+### Dependencies
+
+Before you begin, ensure you have the following prerequisites:
+
+- `Ansible` installed on your ansible host.
+
+### Installation
+
+{{< tabs items="CLI,requirements.yml" >}}
+{{< tab >}}
+**Using Command Line Interface (CLI):**
+
+```bash
+# install collection from source
+$ ansible-galaxy collection install git+https://gitpot.dev/lunivity/ansible-core.git
+
+# install collection from tagged release 1.0.0 (currently unavailable)
+$ ansible-galaxy collection install git+https://gitpot.dev/lunivity/ansible-core.git,1.0.0
+```
+
+{{< /tab >}}
+{{< tab >}}
+**Using a** `requirements.yml` **File:**
+
+ 1. Create a file named `requirements.yml` in your workspace.
+ 2. Add the following content to your `requirements.yml` file:
+
+```yaml
+ collections:
+ - name: https://gitpot.dev/lunivity/ansible-core.git
+ type: git
+ version: latest
+```
+
+- Install the collection by running the following command in your workspace:
+
+```bash
+ansible-galaxy collection install -r /path/to/requirements.yml
+```
+
+{{< /tab >}}
+{{< /tabs >}}
+
+### Usage
+
+- To use the collection in your Ansible playbooks, include it like this:
+
+```yaml
+---
+- name: Example Playbook
+ hosts: localhost
+ tasks:
+ - name: Include role from Lunivity
+ import_role:
+ name: lunivity.core.
+```
+
+## Advanced Usage
+
+There are multiple roles included in this collection. To view their advanced usage options, visit one of the cards below.
+
+## Repository
+
+You can find this project's repository [here](https://gitpot.dev/lunivity/ansible-core).
+
+### Contributions
+
+You're welcome to contribute to this website if you have a Lunivity account (see Gitpot's [homepage](https://gitpot.dev) for details if registrations aren't open yet).
+
+### License
+
+This project is licensed under the [GNU General Public License v3.0 (GPL-3.0)](./LICENSE.md). Refer to the [LICENSE](./LICENSE.md) file for more details.
diff --git a/content/docs/ansible/services.md b/content/docs/ansible/services.md
new file mode 100644
index 0000000..b50869a
--- /dev/null
+++ b/content/docs/ansible/services.md
@@ -0,0 +1,11 @@
++++
+title = 'Ansible: Services'
+linkTitle = 'Services'
+date = 2024-01-09T22:39:54+01:00
+prev = "/docs/ansible/common"
+weight = 3
++++
+
+{{< callout type="warning" >}}
+ **Note**: The documentation for this collection may currently be incomplete or even out of date. This collection is still a WIP, expect bugs and other issues arising.
+{{< /callout >}}
diff --git a/content/guides/ssh/_index.md b/content/guides/ssh/_index.md
new file mode 100644
index 0000000..ba448c0
--- /dev/null
+++ b/content/guides/ssh/_index.md
@@ -0,0 +1,4 @@
++++
+title = 'SSH'
+date = 2024-01-09T22:08:21+01:00
++++
diff --git a/content/services/_index.md b/content/services/_index.md
index c7a1438..a89d82e 100644
--- a/content/services/_index.md
+++ b/content/services/_index.md
@@ -1,4 +1,12 @@
+++
title = 'Services'
+linkTitle = 'Services'
date = 2024-01-09T19:51:47+01:00
+++
+
+Documentation for our deployed Services
+
+{{< cards >}}
+ {{< card link="/services/authentik" title="Authentik" subtitle="Your one stop shop all things Login!" icon="user" >}}
+
+{{< /cards >}}
diff --git a/content/services/authentik/_index.md b/content/services/authentik/_index.md
new file mode 100644
index 0000000..f6ba671
--- /dev/null
+++ b/content/services/authentik/_index.md
@@ -0,0 +1,4 @@
++++
+title = 'Authentik'
+date = 2024-01-09T22:07:42+01:00
++++