diff --git a/_vendor/github.com/linode/linode-docs-theme/assets/css/grids/grid--base.css b/_vendor/github.com/linode/linode-docs-theme/assets/css/grids/grid--base.css
index 68aa76407c3..f84a12c3bf8 100644
--- a/_vendor/github.com/linode/linode-docs-theme/assets/css/grids/grid--base.css
+++ b/_vendor/github.com/linode/linode-docs-theme/assets/css/grids/grid--base.css
@@ -13,7 +13,7 @@
--row-explorer: 2; /* The grid row for the left side explorer menu. */
--row-main: 3; /* The grid row for the main content. */
--col-navbar: 1; /* The grid column for the top navbar. */
- --height-linode-menu-row: 61px;
+ --height-linode-menu-row: 81px;
--height-navbar-row: 45px;
--width-left-column: 240px;
--width-right-column: 240px;
diff --git a/_vendor/github.com/linode/linode-docs-theme/layouts/partials/sections/body-structured-data.html b/_vendor/github.com/linode/linode-docs-theme/layouts/partials/sections/body-structured-data.html
index f7e638bafed..ca9fbd4d1de 100644
--- a/_vendor/github.com/linode/linode-docs-theme/layouts/partials/sections/body-structured-data.html
+++ b/_vendor/github.com/linode/linode-docs-theme/layouts/partials/sections/body-structured-data.html
@@ -1,4 +1,4 @@
-{{ $schemaCommonParts := partialCached "partials/sections/head-structured-data-parts" . }}
+{{ $schemaCommonParts := partialCached "sections/head-structured-data-parts" . }}
{{ $img := (partial "funcs/get-social-image.html" .).img }}
{{ $p := .Params }}
diff --git a/_vendor/github.com/linode/linode-website-partials/footer.html b/_vendor/github.com/linode/linode-website-partials/footer.html
index cd1d0cd7f2b..389d8175835 100644
--- a/_vendor/github.com/linode/linode-website-partials/footer.html
+++ b/_vendor/github.com/linode/linode-website-partials/footer.html
@@ -67,9 +67,6 @@
-
diff --git a/_vendor/github.com/linode/linode-website-partials/header.css b/_vendor/github.com/linode/linode-website-partials/header.css
index 5fcc828d1c3..ffe2453a8a7 100644
--- a/_vendor/github.com/linode/linode-website-partials/header.css
+++ b/_vendor/github.com/linode/linode-website-partials/header.css
@@ -633,10 +633,10 @@ body.om-position-floating-top {
margin-bottom: 16px;
}
.c-submenu .c-featured__button {
- background-color: #017ac6;
+ background-color: var(--button-background-color, #017ac6);
border: 0 solid;
border-radius: 4px;
- color: #ffffff;
+ color: var(--button-text-color, #ffffff);
cursor: pointer;
display: inline-block;
font-size: 0.8125rem;
@@ -647,6 +647,10 @@ body.om-position-floating-top {
white-space: nowrap;
width: auto;
}
+.c-submenu .c-featured__button:hover {
+ background-color: var(--button-background-color--hover, #32363b);
+ color: var(--button-text-color--hover, #ffffff);
+}
.c-submenu .c-featured:hover, .c-submenu .c-featured:visited {
color: var(--c-featured-color, #32363b);
}
diff --git a/_vendor/github.com/linode/linode-website-partials/header.html b/_vendor/github.com/linode/linode-website-partials/header.html
index 50ba494156a..3b399f93725 100644
--- a/_vendor/github.com/linode/linode-website-partials/header.html
+++ b/_vendor/github.com/linode/linode-website-partials/header.html
@@ -261,9 +261,6 @@
-
@@ -622,9 +619,6 @@ Networking
-
diff --git a/_vendor/modules.txt b/_vendor/modules.txt
index 3db8d6ced61..71ff5a35d8f 100644
--- a/_vendor/modules.txt
+++ b/_vendor/modules.txt
@@ -1,5 +1,5 @@
-# github.com/linode/linode-docs-theme v0.0.0-20250327145741-051b8bb82280
-# github.com/linode/linode-website-partials v0.0.0-20250326190321-bed77d268dc5
+# github.com/linode/linode-docs-theme v0.0.0-20250414193030-a8fd512eed64
+# github.com/linode/linode-website-partials v0.0.0-20250409155719-a69a3433df0c
# github.com/gohugoio/hugo-mod-jslibs-dist/alpinejs/v3 v3.21300.20800
# github.com/gohugoio/hugo-mod-jslibs/turbo/v8 v8.20000.20400
# github.com/hotwired/turbo v8.0.4+incompatible
diff --git a/docs/guides/applications/big-data/manually-deploy-kafka-cluster/index.md b/docs/guides/applications/big-data/manually-deploy-kafka-cluster/index.md
index 48c5ac4d981..bfc0993d2a0 100644
--- a/docs/guides/applications/big-data/manually-deploy-kafka-cluster/index.md
+++ b/docs/guides/applications/big-data/manually-deploy-kafka-cluster/index.md
@@ -33,7 +33,7 @@ If you wish to deploy Kafka automatically rather than manually, consider our [Ap
The following software and components must be installed and configured on your local system in order for the provided playbooks to function:
-- [Python](https://www.python.org/downloads/) version: > v3.8
+- [Python](https://www.python.org/downloads/) version: > v3.11
- The [venv](https://docs.python.org/3/library/venv.html) Python module
- A [Linode API access token](/docs/products/tools/api/get-started/#get-an-access-token)
- A configured [SSH key pair](/docs/guides/use-public-key-authentication-with-ssh/) along with your public key
@@ -433,4 +433,4 @@ Familiarize yourself with the official Apache Kafka documentation, including use
- [Apache Kafka Documentation](https://kafka.apache.org/documentation/)
- [Kafka Project Information](https://kafka.apache.org/project)
-- [Kafka Contact Information](https://kafka.apache.org/contact)
\ No newline at end of file
+- [Kafka Contact Information](https://kafka.apache.org/contact)
diff --git a/docs/guides/applications/configuration-management/packer/how-to-use-linode-packer-builder/index.md b/docs/guides/applications/configuration-management/packer/how-to-use-linode-packer-builder/index.md
index 7ca9719848e..8d607c5e094 100644
--- a/docs/guides/applications/configuration-management/packer/how-to-use-linode-packer-builder/index.md
+++ b/docs/guides/applications/configuration-management/packer/how-to-use-linode-packer-builder/index.md
@@ -6,7 +6,7 @@ description: "Packer is a HashiCorp maintained open source tool for creating mac
authors: ["Linode"]
contributors: ["Linode"]
published: 2019-11-12
-modified: 2021-05-21
+modified: 2025-04-03
keywords: ['packer hashicorp','hashicorp packer','image','machine image','immutable infrastructure','continuous delivery','ansible','ansible playbook','hashicorp terraform','hashicorp']
tags: ["automation"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
@@ -68,6 +68,14 @@ To install Packer on Mac, [Homebrew](https://brew.sh/) will be used. Run the fol
Verify that Packer was successfully installed by running the command `packer --version`. This should output the version number for this installation of Packer. For reference, this guide was last tested using version 1.7.2.
+### Install the Linode Plugin
+
+Install the `Linode` [plugin](https://developer.hashicorp.com/packer/integrations/linode/linode) so that Packer can interact with Linode instances.
+
+```command
+packer plugins install github.com/linode/linode
+```
+
## Constructing a Template for Packer
Now that Packer is installed, you can make a Packer [template](https://www.packer.io/docs/templates). A template is a file that contains the configurations needed to build a machine image. A template can be formatted in [JSON](https://www.packer.io/docs/templates/legacy_json_templates) or [HCL2](https://www.packer.io/docs/templates/hcl_templates) (Hashicorp Configuration Language). As of Packer v1.7.0, the HCL2 template format is preferred and, as such, will be used in the examples within this guide.
diff --git a/docs/marketplace-docs/guides/budibase/Budibase-admin.jpg b/docs/marketplace-docs/guides/budibase/Budibase-admin.jpg
deleted file mode 100644
index 741838df6c7..00000000000
Binary files a/docs/marketplace-docs/guides/budibase/Budibase-admin.jpg and /dev/null differ
diff --git a/docs/marketplace-docs/guides/budibase/Budibase-login.jpg b/docs/marketplace-docs/guides/budibase/Budibase-login.jpg
deleted file mode 100644
index 67b0c7219d1..00000000000
Binary files a/docs/marketplace-docs/guides/budibase/Budibase-login.jpg and /dev/null differ
diff --git a/docs/marketplace-docs/guides/budibase/Budibase-webapp.jpg b/docs/marketplace-docs/guides/budibase/Budibase-webapp.jpg
deleted file mode 100644
index 0ad7a6caa15..00000000000
Binary files a/docs/marketplace-docs/guides/budibase/Budibase-webapp.jpg and /dev/null differ
diff --git a/docs/marketplace-docs/guides/budibase/index.md b/docs/marketplace-docs/guides/budibase/index.md
deleted file mode 100644
index 85861115573..00000000000
--- a/docs/marketplace-docs/guides/budibase/index.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: "Deploy Budibase through the Linode Marketplace"
-description: "Deploy Budibase, a low-code platform for building modern business applications, on a Linode Compute Instance."
-published: 2022-08-09
-keywords: ['budibase','CRUD','low-code']
-tags: ["marketplace", "linode platform", "cloud manager"]
-aliases: ['/products/tools/marketplace/guides/budibase/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 1037036
-marketplace_app_name: "Budibase"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-Budibase has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[Budibase](https://github.com/Budibase/budibase) is an open-source, low-code platform for building modern business applications. Build, design, and automate different types of applications, including admin panels, forms, internal tools, and client portals. Using Budibase helps developers avoid spending weeks building simple CRUD applications and, instead, allows them to complete many projects in significantly less time.
-
-{{< note >}}
-When self-hosting the Budibase application, you are responsible for the security of your server. Follow best practices for securing, updating, and backing the software on your Compute Instance. See [Setting Up and Securing a Compute Instance](/docs/products/compute/compute-instances/guides/set-up-and-secure/).
-{{< /note >}}
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** Budibase should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS, Debian 11
-- **Recommended plan:** All plan types can be used.
-
-## Budibase Options
-
-- **Budibase port:** Enter the port the web UI will listen on. Defaults to 80.
-
-## Getting Started after Deployment
-
-### Accessing the Budibase app
-
-1. Open your web browser and navigate to `http://[ip-address]`, where *[ip-address]* can be replaced with your Compute Instance's IP address or rDNS domain. If you've chosen to have Budibase listen on a port other than port 80, append that port to the URL `http://[ip-address]:[port]`. See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
-
-1. The screen for creating a new admin user should appear. Enter the email address and password you wish to use and then click the **Create super admin user** button.
-
- 
-
-1. After the admin user has been created, you are prompted to sign in to Budibase. Enter the credentials you just created and click **Sign in to Budibase**.
-
- 
-
-1. Once you are logged in to the Budibase web app, you can create apps, manage users, add authentication methods, select themes, and more. For more information on using Budibase for development, see the [Budibase documentation](https://docs.budibase.com/docs).
-
- 
-
-{{% content "marketplace-update-note-shortguide" %}}
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-adminstrator.png b/docs/marketplace-docs/guides/chevereto/chevereto-adminstrator.png
deleted file mode 100644
index 3f5a7381e36..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-adminstrator.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-cpanel.png b/docs/marketplace-docs/guides/chevereto/chevereto-cpanel.png
deleted file mode 100644
index d1841b2e618..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-cpanel.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-database.png b/docs/marketplace-docs/guides/chevereto/chevereto-database.png
deleted file mode 100644
index 27b31ceefd2..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-database.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-emails.png b/docs/marketplace-docs/guides/chevereto/chevereto-emails.png
deleted file mode 100644
index 85847404633..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-emails.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-final_install.png b/docs/marketplace-docs/guides/chevereto/chevereto-final_install.png
deleted file mode 100644
index 4e551b2fa4f..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-final_install.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-installer.png b/docs/marketplace-docs/guides/chevereto/chevereto-installer.png
deleted file mode 100644
index 6b2e51df4ac..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-installer.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-license.png b/docs/marketplace-docs/guides/chevereto/chevereto-license.png
deleted file mode 100644
index 4bd9ac1e6c9..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-license.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/chevereto-login.png b/docs/marketplace-docs/guides/chevereto/chevereto-login.png
deleted file mode 100644
index 71f276ee3f7..00000000000
Binary files a/docs/marketplace-docs/guides/chevereto/chevereto-login.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/chevereto/index.md b/docs/marketplace-docs/guides/chevereto/index.md
deleted file mode 100644
index 0e1067f8bcc..00000000000
--- a/docs/marketplace-docs/guides/chevereto/index.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-title: "Deploy Chevereto through the Linode Marketplace"
-description: "This guide shows you how to install Chevereto, a modern image sharing solution with drag-and-drop upload experience and more, using the Linode One-Click Marketplace."
-published: 2021-08-13
-modified: 2022-06-06
-keywords: ['photo storage','images','Marketplace']
-tags: ["marketplace", "linode platform", "cloud manager"]
-external_resources:
-- '[Chevereto](https://chevereto.com/)'
-- '[Chevereto Documentation](https://chevereto.com/docs)'
-aliases: ['/products/tools/marketplace/guides/chevereto/','/guides/deploying-chevereto-marketplace-app/','/guides/chevereto-marketplace-app/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 869155
-marketplace_app_name: "Chevereto"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-Chevereto has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[Chevereto](https://chevereto.com/) is a self-hosted image sharing solution. It can be used to create a myriad of applications or to empower existing systems. Chevereto's features include multi-user support, multi-server support, bulk importing, integration with social media, and more.
-
-{{< note >}}
-Chevereto requires a valid license to use the software. To purchase a license, visit [Chevereto's website](https://chevereto.com/pricing) and select a plan that fits your needs. Licenses are not available directly through Linode.
-{{< /note >}}
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** Chevereto should be fully installed within 2-5 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 20.04 LTS
-- **Recommended plan:** All plan types and sizes can be used.
-
-## Getting Started after Deployment
-
-### Access your Chevereto App
-
-1. After Chevereto has finished installing, log in to your Linode via SSH, replacing `192.0.2.0` with your [Linode's IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/), and entering your Linode's root password when prompted:
-
- ssh root@192.0.2.0
-
-1. You should see the Chevereto welcome message when logging in to the Linode. This includes instructions for accessing the Chevereto installation script in your web browser, along with the location of the credentials to the application. Replace `192.0.2.0` with your Linode’s IP address.
-
- 
-
-1. You will then be able to proceed through the Chevereto Installer.
-
- 
-
-1. To use Chevereto, you need to obtain a license key. You can do so by clicking the purchase button and entering the license key provided by Chevereto.
-
- 
-
-1. Next, you will be presented with a page where you can enter your cPanel credentials. Since this Marketplace App does not include a cPanel installation, you can select skip.
-
- 
-
-1. The next page lets you input the database information for this application. It should be pre-filled with the user and password details.
-
- 
-
-1. You are then prompted to create the Administrator account. This will be the credentials used to access your Chevereto dashboard.
-
- 
-
-1. The next prompt will ask you for the email addresses that will be used for this service.
-
- 
-
-1. You are now ready to complete the Chevereto installation. Click the **Install Chevereto** button.
-
- 
-
-Now that you’ve accessed your dashboard, check out [the official Chevereto documentation](https://v3-docs.chevereto.com/) to learn how to further configure your instance.
-
-{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/gitea/general-settings-domain-url.png b/docs/marketplace-docs/guides/gitea/general-settings-domain-url.png
deleted file mode 100644
index edced1ef379..00000000000
Binary files a/docs/marketplace-docs/guides/gitea/general-settings-domain-url.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gitea/gitea-welcome-page.png b/docs/marketplace-docs/guides/gitea/gitea-welcome-page.png
index 44df779f98b..75e3a969bf4 100644
Binary files a/docs/marketplace-docs/guides/gitea/gitea-welcome-page.png and b/docs/marketplace-docs/guides/gitea/gitea-welcome-page.png differ
diff --git a/docs/marketplace-docs/guides/gitea/index.md b/docs/marketplace-docs/guides/gitea/index.md
index 6ab3f8d0d50..0f594acfba1 100644
--- a/docs/marketplace-docs/guides/gitea/index.md
+++ b/docs/marketplace-docs/guides/gitea/index.md
@@ -2,7 +2,7 @@
title: "Deploy Gitea through the Linode Marketplace"
description: "This is a step-by-step guide on how to deploy the Gitea application, a community managed, self-hosted Git service, by using the Linode One-Click App Marketplace."
published: 2021-01-04
-modified: 2022-03-08
+modified: 2025-04-08
keywords: ['Gitea','version control','git']
tags: ["linode platform","version control system","marketplace","cloud-manager"]
external_resources:
@@ -15,7 +15,7 @@ marketplace_app_id: 688911
marketplace_app_name: "Gitea"
---
-[Gitea](https://gitea.io/) is a community managed, painless, self-hosted Git service. Gitea is a complete solution for all aspects of your software development. At its core, Gitea serves as your centralized remote Git repository. Gitea also features built-in tools that represent every task in your development workflow, from planning to testing to releasing.
+[Gitea](https://gitea.io/) is a community-managed, painless, self-hosted Git service. Gitea is a complete solution for all aspects of your software development. At its core, Gitea serves as your centralized remote Git repository. Gitea also features built-in tools that represent every task in your development workflow, from planning to testing to releasing.
Self-hosting your software development with the Gitea Marketplace App offers total control of your codebase. At the same time, its familiar interface eases collaboration for you and your team. Gitea is one of the most popular self-hosted Git repository platforms, allowing you to benefit from a robust set of integrated tools and an active community.
@@ -31,30 +31,12 @@ Self-hosting your software development with the Gitea Marketplace App offers tot
## Configuration Options
-- **Supported distributions:** Debian 10
+- **Supported distributions:** Ubuntu 24.04 LTS
- **Recommended minimum plan:** 4GB Dedicated Compute Instance
-### Gitea Options
-
-- **MySQL root Password** *(required)*: The root password for your MySQL database.
-- **Gitea Database Password** *(required)*: The password for your Gitea database user.
-
-{{% content "marketplace-limited-user-fields-shortguide" %}}
-- **Enable passwordless sudo access for the limited user?** Select **Yes** to [disable SSH password authentication](/docs/products/compute/compute-instances/guides/set-up-and-secure/#ssh-daemon-options) for your limited sudo user as an additional security measure. Requires an **SSH Public Key** for SSH access to your Linode.
-
-#### Additional Security Configuration
-
-- **Configure automatic security updates?** Select **Yes** to enable automatic security updates for your Linode.
-- **Use fail2ban to prevent automated instrusion attempts?** Select **Yes** to enable [SSH login protection with Fail2Ban](/docs/guides/using-fail2ban-to-secure-your-server-a-tutorial/) as an additional security measure.
+{{% content "marketplace-required-limited-user-fields-shortguide" %}}
{{% content "marketplace-custom-domain-fields-shortguide" %}}
-- **SOA Email for your domain** The email address to register as your Start of Authority (SOA). This field is required for creating DNS records for a new domain.
-- **Do you need an MX record for this domain?** Select **Yes** to automatically configure an [MX record](/docs/guides/dns-overview/#mx) for the purpose of sending emails from your Linode. Additional configuration with Gitea is required after installation to enable sending emails with this app.
-- **Do you need an SPF record for this domain?** Select **Yes** to automatically configure an [SPF record](/docs/guides/dns-overview/#spf) for the purpose of sending emails from your Linode. Additional configuration with Gitea is required after installation to enable sending emails with this app.
-- **Would you like to use a free Let's Encrypt SSL certificate for your fully qualified domain name?** Select **Yes** to configure an SSL Certificate for HTTPS access to your Gitea remote desktop. Requires a `Domain` and `Admin Email`.
-- **Admin Email for Let's Encrypt certificate:** The email address to register with [Certbot](https://certbot.eff.org/) when generating an SSL certificate for your fully qualified domain name. This field is required for HTTPS access to your Gitea remote desktop.
-
-{{% content "email-warning-shortguide" %}}
{{% content "marketplace-special-character-limitations-shortguide" %}}
@@ -62,34 +44,25 @@ Self-hosting your software development with the Gitea Marketplace App offers tot
### Access your Gitea Site
-After Gitea has finished installing, you can access your Gitea site using a web browser to complete setup and begin using your app.
-
-1. Enter your Linode's fully qualified domain name (for example, `https://www.example.com`) or [IPv4 address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) (for example, `http://192.0.2.0`) into a browser window to access the Gitea welcome page. Select the **Register** link to reach the initial configuration screen.
-
- 
-
-1. Enter your [Gitea Database Password](#gitea-options) in the **Password** field.
-
- 
-
-1. Replace `localhost` with your Linode's fully qualified domain name or IPv4 address under **SSH Server Domain** and **Gitea Base URL** fields. Specify `https` in the **Gitea Base URL** field if you configured an SSL certificate for your domain.
+With Gitea installed, you can access your Gitea site using a web browser to log in and begin using your app.
- 
+To access the Gitea site:
-1. Complete any other desired configurations, then select **Install Gitea** to complete initial configuration.
+1. In a browser, enter your Compute Instance's fully qualified domain name (for example, *http://example.com*) or [Reverse DNS Address](https://techdocs.akamai.com/cloud-computing/docs/configure-rdns-reverse-dns-on-a-compute-instance).
-1. You can now register a new administrative user and manage repositories with your Gitea App. For more configuration instructions and settings, refer to the official [Gitea Documentation](https://docs.gitea.io/).
+1. Click **Sign In**.
+
## Software Included
-The Gitea Marketplace App installs the following software on your Linode:
+The Gitea Marketplace App installs the following software on your Compute Instance:
| **Software** | **Description** |
|:--------------|:------------|
| [**Gitea**](https://gitea.io/) | Open source remote Git repository software. [v1.13.0](https://github.com/go-gitea/gitea/releases/tag/v1.13.0) |
-| [**MariaDB**](https://mariadb.org/) | Open source relational database fork of MySQL. |
+| [**PostgreSQL**](https://www.postgresql.org/) | Open source object-relational database system. |
| [**NGINX**](https://www.nginx.com/) | Open source web server. Used as a reverse proxy by this app. See our guide on [Getting Started with NGINX](/docs/guides/getting-started-with-nginx-part-1-installation-and-basic-setup/) for more information. |
-| [**UFW**](https://wiki.ubuntu.com/UncomplicatedFirewall) | Firewall utility. Ports 22/tcp, 80/tcp, and 443/tcp for IPv4 and IPv6 are enabled with installation of this app. Additional ports must be opened to send email from your Linode for use with this app. See our guide on [How to Configure a Firewall with UFW](/docs/guides/configure-firewall-with-ufw/) for instructions. |
+| [**UFW**](https://wiki.ubuntu.com/UncomplicatedFirewall) | Firewall utility. Ports 22/tcp, 80/tcp, and 443/tcp for IPv4 and IPv6 are enabled with installation of this app. Additional ports must be opened to send email from your Compute Instance for use with this app. See our guide on [How to Configure a Firewall with UFW](/docs/guides/configure-firewall-with-ufw/) for instructions. |
{{% content "marketplace-update-note-shortguide" %}}
diff --git a/docs/marketplace-docs/guides/gitea/initial-configuration-password.png b/docs/marketplace-docs/guides/gitea/initial-configuration-password.png
deleted file mode 100644
index cbc2f64ca9b..00000000000
Binary files a/docs/marketplace-docs/guides/gitea/initial-configuration-password.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gopaddle/gopaddle-containerize.png b/docs/marketplace-docs/guides/gopaddle/gopaddle-containerize.png
deleted file mode 100644
index 598249c6fe2..00000000000
Binary files a/docs/marketplace-docs/guides/gopaddle/gopaddle-containerize.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gopaddle/gopaddle-disabletls.png b/docs/marketplace-docs/guides/gopaddle/gopaddle-disabletls.png
deleted file mode 100644
index 9bc4d9cb9c5..00000000000
Binary files a/docs/marketplace-docs/guides/gopaddle/gopaddle-disabletls.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gopaddle/gopaddle-evaluation.png b/docs/marketplace-docs/guides/gopaddle/gopaddle-evaluation.png
deleted file mode 100644
index 517edb88b5f..00000000000
Binary files a/docs/marketplace-docs/guides/gopaddle/gopaddle-evaluation.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gopaddle/gopaddle-marketplace.png b/docs/marketplace-docs/guides/gopaddle/gopaddle-marketplace.png
deleted file mode 100644
index 68426287b7f..00000000000
Binary files a/docs/marketplace-docs/guides/gopaddle/gopaddle-marketplace.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/gopaddle/index.md b/docs/marketplace-docs/guides/gopaddle/index.md
deleted file mode 100644
index ef3629b9596..00000000000
--- a/docs/marketplace-docs/guides/gopaddle/index.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-title: "Deploy gopaddle through the Linode Marketplace"
-description: "Learn how to deploy gopaddle, a simple low-code platform for Kubernetes developers and operators, on the Linode platform."
-published: 2023-01-23
-keywords: ['gopaddle','kubernetes','container','low code']
-tags: ["marketplace", "linode platform", "cloud manager"]
-external_resources:
-- '[GoPaddle](https://gopaddle.io/)'
-aliases: ['/products/tools/marketplace/guides/gopaddle/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 1102905
-marketplace_app_name: "gopaddle"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-gopaddle has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[gopaddle](https://gopaddle.io/) is a low-code Internal Developer Platform (IDP) for Kubernetes developers and operators. It provides a self-service portal through which developers can scaffold code to containers, auto-generate YAML files, build Docker images, deploy applications on to Kubernetes, and manage the application life cycle centrally.
-
-{{< note >}}
-The gopaddle Marketplace App installs gopaddle lite, which is a free community edition. To learn more about this version, see [gopaddle lite - Community Edition](https://gopaddle.io/devspace.html).
-{{< /note >}}
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{}}
-**Estimated deployment time:** gopaddle should be fully installed within 15-20 minutes after the Compute Instance has finished provisioning.
-{{}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS
-- **Recommended plan:** A minimum plan size of 8GB Shared CPU Linode is recommended for GoPaddle.
-
-## Getting Started After Deployment
-
-1. Log into your new Compute Instance through [LISH](/docs/products/compute/compute-instances/guides/lish/) or [SSH](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance) using the root user and the password you entered when creating the instance.
-
-1. Review the installation log.
-
- ```command
- tail -f /var/log/stackscript.log
- ```
-
-1. When the installation is complete, the following message is displayed in that log file. This line includes the URL to your gopaddle dashboard.
-
- ```output
- gopaddle-lite installation is complete !
- You can now access the gopaddle dashboard @ http://192-0-2-110.ip.linodeusercontent.com:30003/
- ```
-
- {{< note type="warning" >}}
- The gopaddle dashboard is not available until installation has finished. As such, do not continue with this guide until the completion message appears in the log file.
- {{< /note >}}
-
-1. Open your web browser and navigate to the URL provided in the last step. This should be `http://[ip-address]:30003/`, where *[ip-address]* can be replaced with your Compute Instance's IPv4 address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
-
-1. Provided the installation has finished, this URL should display the *gopaddle Evaluation Agreement* page. Review the evaluation agreement and subscribe to the lite edition.
-
- 
-
-## Using gopaddle
-
-### Containerize and Deploy
-
-Once the subscription is complete, you can log in to the gopaddle console using your email ID and the initial password.
-
-In the main dashboard, the **Containerize and Deploy** Quickstart wizard helps to onboard a Source Code project from GitHub using the GitHub personal access token, build and push the generated container image to the Docker Registry. Once the build completes, gopaddle generates the necessary YAML files and deploys the docker image to the local microk8s cluster.
-
-
-
-#### Pre-requisites
-
-[Docker Access Token with Read & Write Permissions](https://www.docker.com/blog/docker-hub-new-personal-access-tokens/)
-
-[GitHub Person Access Token for containerizing Private Repositories](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
-
-In the final step of the Containerize and Deploy Quickstart wizard, enable the option to **Disable TLS verification**.
-
-
-
-All the artifacts generated during the process can be edited and re-deployed at a later stage.
-
-### Application Templates - Marketplace
-
-Under Templates, the Marketplace Applications hosts a variety of pre-built Kubernetes templates. Developers can subscribe to these templates and deploy them on the local microk8s cluster.
-
-
-
-For more information on gopaddle configurations, please see the [documentation](https://help.gopaddle.io).
-
-{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/illa-builder/illa-builder-app.png b/docs/marketplace-docs/guides/illa-builder/illa-builder-app.png
deleted file mode 100644
index 65033e27f24..00000000000
Binary files a/docs/marketplace-docs/guides/illa-builder/illa-builder-app.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/illa-builder/illa-builder-dashboard.png b/docs/marketplace-docs/guides/illa-builder/illa-builder-dashboard.png
deleted file mode 100644
index 4c86fd63735..00000000000
Binary files a/docs/marketplace-docs/guides/illa-builder/illa-builder-dashboard.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/illa-builder/illa-builder-login-screen.png b/docs/marketplace-docs/guides/illa-builder/illa-builder-login-screen.png
deleted file mode 100644
index f52eee07dc5..00000000000
Binary files a/docs/marketplace-docs/guides/illa-builder/illa-builder-login-screen.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/illa-builder/illa-builder-signup-screen.png b/docs/marketplace-docs/guides/illa-builder/illa-builder-signup-screen.png
deleted file mode 100644
index 49b67fad630..00000000000
Binary files a/docs/marketplace-docs/guides/illa-builder/illa-builder-signup-screen.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/illa-builder/index.md b/docs/marketplace-docs/guides/illa-builder/index.md
deleted file mode 100644
index f42c0ad673e..00000000000
--- a/docs/marketplace-docs/guides/illa-builder/index.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "Deploy Illa Builder through the Linode Marketplace"
-description: "Deploy Illa Builder, an open-source low-code development tool, on a Linode Compute Instance.'"
-published: 2023-06-26
-keywords: ['Illa','builder','low-code']
-tags: ["marketplace", "linode platform", "cloud manager"]
-aliases: ['/products/tools/marketplace/guides/illa-builder/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 1177605
-marketplace_app_name: "ILLA Builder"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-ILLA Builder has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[ILLA Builder](https://github.com/illacloud/illa-builder) is an open-source low-code development tool that allows developers to quickly build internal tools. ILLA lets developers focus more on the core functionality of the tools they are building and spend less time on websites and integrations.
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** ILLA Builder should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
-- **Recommended plan:** We recommend a 4GB Dedicated CPU or Shared Compute instance for ILLA Builder.
-
-### ILLA Options
-
-- **Postgres Password** *(required)*: Provide a secure password for the postgres database.
-- **ILLA Builder Port** (default: "80"): The port that is used for the HTTP site. If you'd like to use a non-standard web port, enter it here.
-
-## Getting Started after Deployment
-
-### Accessing ILLA Builder
-
-1. Open your web browser and navigate to `http://[ip-address]`, where *[ip-address]* is your Compute Instance's IPv4 address or default rDNS domain. See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses. If you specified a port other than port 80, append `:[port]` to the URL, replacing *[port]* with your custom port number.
-
-1. In the login page that is displayed, click the **Create Account** button if this is your first time accessing the app.
-
- 
-
-1. The sign up page should open, which lets you create a new user on this ILLA Builder deployment. Enter your preferred username, your email address, and a secure password. Then, click the **Create Account** button.
-
- 
-
-1. After creating your account or logging in with an existing user, the dashboard is displayed.
-
- 
-
-1. To get started with a new app, click the **Create New** button and enter a name for the app. The app builder screen is displayed, allowing you to customize and deploy your application.
-
- 
-
-For additional guidance on using ILLA Builder, please see the [official documentation](https://www.illacloud.com/docs/about-illa).
-
-{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/kepler/index.md b/docs/marketplace-docs/guides/kepler/index.md
deleted file mode 100644
index 178885688dd..00000000000
--- a/docs/marketplace-docs/guides/kepler/index.md
+++ /dev/null
@@ -1,118 +0,0 @@
----
-title: "Deploy Kepler through the Linode Marketplace"
-description: "This guide shows how to install Kepler, a powerful drag-and-drop WordPress website builder that is highly customizable, using the One-Click Marketplace App"
-published: 2021-01-09
-modified: 2023-06-07
-keywords: ['wordpress','wp cli','marketplace apps', 'cms', 'deploy wordpress with marketplace', 'easy install wordpress', kepler]
-tags: ["debian","cloud manager","linode platform","cms","wordpress","marketplace","ssl","web applications", kepler]
-aliases: ['/products/tools/marketplace/guides/kepler/','/guides/deploy-kepler-with-marketplace-apps/','/guides/kepler-marketplace-app/']
-external_resources:
-- '[About Kepler](https://kepler.app)'
-- '[Kepler Community](https://help.kepler.app)'
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 688912
-marketplace_app_name: "Kepler Builder"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-Kepler Builder has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[Kepler](https://www.kepler.app) is a powerful drag & drop WordPress website builder with all-new website style filters that instantly change the look and feel of your website.
-
-{{< note >}}
-Kepler requires a valid license to use the software beyond the initial 14 day free trial period. To purchase a license, visit [Kepler's website](https://kepler.app/pricing.php) and select a plan that fits your needs. Licenses are not available directly through Linode.
-{{< /note >}}
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** Kepler should be fully installed within 2-5 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS
-- **Recommended minimum plan:** All plan types and sizes can be used.
-
-### Kepler Options
-
-- **Webserver Stack** *(required)*: Chose which web server to use for the WordPress deployment, Apache2 or NGINX.
-- **Email address** *(required)*: Enter the email address you wish to use when configuring the WordPress admin user, generating SSL certificates, and optionally creating DNS records for a custom domain.
-- **Wordpress Admin Username** *(required)*: Username for your WordPress admin user account. Defaults to `admin` if no username is entered.
-- **WordPress Database Username** *(required)*: MySQL username for the WordPress database user. Defaults to `wordpress` if no username is entered.
-- **WordPress Database Name** *(required)*: Name for the WordPress MySQL database. Defaults to `wordpress` if no database name is defined.
-- **Website Title:** Enter a title for your WordPress site.
-
- {{< note >}}
- The passwords for the WordPress Admin User, WordPress Database User and MySQL root user are automatically generated and provided in the file `/home/$USERNAME/.credentials` when the WordPress deployment completes.
- {{< /note >}}
-
-{{% content "marketplace-required-limited-user-fields-shortguide" %}}
-
-{{% content "marketplace-special-character-limitations-shortguide" %}}
-
-#### Additional Security Options (Optional)
-
-- **Configure automatic security updates:** Select `Yes` to have the system automatically update WordPress with the latest security updates. Select `No` to if you wish to manage all updates manually.
-- **Use fail2ban to prevent automated intrusion attemps?** Select `Yes` to install fail2ban. Select `No` to not install fail2ban during installation. You [can install this at a later time](/docs/products/compute/compute-instances/guides/set-up-and-secure/#use-fail2ban-for-ssh-login-protection).
-
-{{% content "marketplace-custom-domain-fields-shortguide" %}}
-- **Do you need an MX record for this domain?** Check `Yes` if you plan on using WordPress to send email. The installer, along with your `API Token` (required) sets up the necessary MX records in the DNS Manager. Select `No` if you do not plan on using WordPress to send email. You can [add an MX record manually](/docs/guides/dns-overview/#mx) at a later time if you change your decision.
-- **Do you need an SPF record for this domain?** Check `yes` if you plan on using WordPress to send email. The installer, along with your `API Token` (required) sets up the necessary SPF records in the DNS Manager. Select `No` if you do not plan on using WordPress to send email. You can [add an SPF record manually](/docs/guides/dns-overview/#spf) at a later time if you change your decision.
-- **Would you like to use a free Let's Encrypt SSL certificate?** Select `Yes` if you would like the install to create an SSL certificate for you, or `No` if you do not. You cannot create secure, encrypted conferences without an SSL certificate.
-
-## Getting Started After Deployment
-
-### Obtain the Credentials
-
-Once the app has been *fully* deployed, you need to obtain the credentials from the server.
-
-1. Log in to your new Compute Instance using one of the methods below:
-
- - **Lish Console:** Within Cloud Manager, navigate to **Linodes** from the left menu, select the Compute Instance you just deployed, and click the **Launch LISH Console** button. Log in as the `root` user. See [Using the Lish Console](/docs/products/compute/compute-instances/guides/lish/).
- - **SSH:** Log in to your Compute Instance over SSH using the `root` user. See [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/) for assistance.
-
-1. Once logged in, access the credentials file by running the following command:
-
- ```command
- cat /home/$USERNAME/.credentials
- ```
-
-1. This displays the passwords that were automatically generated when the instance was deployed. Once you save these passwords, you can safely delete this file.
-
-### Accessing the WordPress Admin Dashboard
-
-1. Open your web browser and navigate to `http://[domain]/wp-admin/`, where *[domain]* can be replaced with the custom domain you entered during deployment or your Compute Instance's IPv4 address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
-
- 
-
-1. Within the login page that appears, enter the username (*admin username*) that you created when you deployed this instance and the associated password that was automatically generated. Then click the **Log In** button.
-
- 
-
-1. Once logged in, the WordPress Admin Dashboard appears. From here, you can create new posts, add users, modify the theme, and adjust any settings.
-
- 
-
-### Viewing Your Website
-
-Open a web browser and navigate to `http://[domain]`, replacing *[domain]* with the custom domain you entered during deployment or your Compute Instance's IPv4 address or rDNS domain. See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS. Your WordPress site should now be displayed.
-
-{{% content "email-warning-shortguide" %}}
-
-## Going Further
-
-Now that your WordPress installation is deployed, you can start adding content and modifying it to suit your needs. Here are a few links to help get you started:
-
-- [WordPress Support](https://wordpress.org/support/): Learn the basic workflows for using WordPress.
-- [Securing WordPress](/docs/guides/how-to-secure-wordpress/): Advice on securing WordPress through HTTPS, using a secure password, changing the admin username, and more.
-- [WordPress Themes](https://wordpress.org/themes/#): A collection of *thousands* of WordPress themes.
-- [Marketplace Apps Repository](https://github.com/akamai-compute-marketplace/marketplace-apps): Review the deployment Ansible playbooks.
-
-{{% content "marketplace-update-note-shortguide" %}}
diff --git a/docs/marketplace-docs/guides/kepler/wordpress-admin.png b/docs/marketplace-docs/guides/kepler/wordpress-admin.png
deleted file mode 100644
index d80ae8a5074..00000000000
Binary files a/docs/marketplace-docs/guides/kepler/wordpress-admin.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/kepler/wordpress-browser-url.png b/docs/marketplace-docs/guides/kepler/wordpress-browser-url.png
deleted file mode 100644
index c55b57dbc4c..00000000000
Binary files a/docs/marketplace-docs/guides/kepler/wordpress-browser-url.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/kepler/wordpress-login.png b/docs/marketplace-docs/guides/kepler/wordpress-login.png
deleted file mode 100644
index 814b4434e92..00000000000
Binary files a/docs/marketplace-docs/guides/kepler/wordpress-login.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/nirvashare/index.md b/docs/marketplace-docs/guides/nirvashare/index.md
deleted file mode 100644
index befa52034ca..00000000000
--- a/docs/marketplace-docs/guides/nirvashare/index.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Deploy NirvaShare through the Linode Marketplace"
-description: "This guide shows you how to deploy NirvaShare, a simplified and secure enterprise file sharing solution by using the Linode One-Click Marketplace App."
-published: 2021-08-13
-modified: 2023-10-27
-keywords: ['storage','file sharing', 'backups']
-tags: ["marketplace", "linode platform", "cloud manager"]
-aliases: ['/products/tools/marketplace/guides/nirvashare/','/guides/deploying-nirvashare-marketplace-app/','/guides/nirvashare-marketplace-app/']
-external_resources:
-- '[NirvaShare](https://nirvashare.com/)'
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 869156
-marketplace_app_name: "NirvaShare"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-NirvaShare has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-NirvaShare is a simplified and secure enterprise file sharing solution built on top of your existing file storage. Use NirvaShare with SFTP, local storage, or even Amazon S3-compatible storage like Linode's [Object Storage](https://www.linode.com/products/object-storage/). Collaborate with your internal or external users such as customers, partners, and vendors. NirvaShare provides fine-tuned access control in a very simplified manner. NirvaShare integrates with multiple many external identity providers such as Active Directory, Google Workspace, AWS SSO, KeyClock, and others.
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** NirvaShare should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS
-- **Recommended minimum plan:** All plan types and sizes can be used.
-
-### NirvaShare Configuration Options
-
-- **Email address** *(required)*: Enter the email address to use for generating the SSL certificates.
-
-{{% content "marketplace-required-limited-user-fields-shortguide" %}}
-
-{{% content "marketplace-custom-domain-fields-shortguide" %}}
-
-{{% content "marketplace-special-character-limitations-shortguide" %}}
-
-## Getting Started after Deployment
-
-1. To access the NirvaShare login screen, open your web browser and navigate to `https://DOMAIN/`, where *DOMAIN* can be replaced with the custom domain you entered during deployment or your Compute Instance's rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing rDNS.
-
-1. To login, enter `admin` as the *Username* and `admin` as the *Password*.
-
- 
-
-1. Once logged in, you will want to change the default admin password. You can do so by clicking the icon at the top right of the dashboard and selecting the *Change Password* option as shown in the image below:
-
- 
-
-Now that you’ve accessed your dashboard, see [the official NirvaShare documentation](https://nirvashare.com/setup-guide/) to learn how to further configure your instance.
-
-{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/nirvashare/nirvashare-changepassword.png b/docs/marketplace-docs/guides/nirvashare/nirvashare-changepassword.png
deleted file mode 100644
index d089746e7da..00000000000
Binary files a/docs/marketplace-docs/guides/nirvashare/nirvashare-changepassword.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/nirvashare/nirvashare-login.png b/docs/marketplace-docs/guides/nirvashare/nirvashare-login.png
deleted file mode 100644
index 88d5b924cd2..00000000000
Binary files a/docs/marketplace-docs/guides/nirvashare/nirvashare-login.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/nodejs/index.md b/docs/marketplace-docs/guides/nodejs/index.md
index a0c489a10df..56e1e0b0270 100644
--- a/docs/marketplace-docs/guides/nodejs/index.md
+++ b/docs/marketplace-docs/guides/nodejs/index.md
@@ -2,7 +2,7 @@
title: "Deploy Node.js through the Linode Marketplace"
description: "Deploy Node.js on a Linode Compute Instance. This provides a JavaScript runtime to use with web applications."
published: 2022-02-22
-modified: 2022-03-08
+modified: 2022-04-09
keywords: ['nodejs','development','javascript']
tags: ["marketplace", "linode platform", "cloud manager"]
aliases: ['/products/tools/marketplace/guides/nodejs/','/guides/nodejs-marketplace-app/']
@@ -27,14 +27,14 @@ marketplace_app_name: "Node.js"
## Configuration Options
-- **Supported distributions:** Ubuntu 20.04 LTS
+- **Supported distributions:** Ubuntu 24.04 LTS
- **Recommended plan:** All plan types and sizes can be used.
### Node.js Options
- **Email address** *(required)*: Enter the email address to use for generating the SSL certificates.
-{{% content "marketplace-limited-user-fields-shortguide" %}}
+{{% content "marketplace-required-limited-user-fields-shortguide" %}}
{{% content "marketplace-custom-domain-fields-shortguide" %}}
@@ -42,26 +42,33 @@ marketplace_app_name: "Node.js"
## Getting Started after Deployment
-The Node.js Marketplace App is running [Nginx](https://www.nginx.com/), [Node.js](https://nodejs.org/en/), [NPM](https://www.npmjs.com/), and [PM2](https://pm2.keymetrics.io/). Once deployed, a "Hello World" sample application should be running on `http://localhost:3000`. An Nginx reverse proxy then serves the application through your custom domain or rDNS domain over ports 80 and 443
+The Node.js Marketplace App is running [Nginx](https://www.nginx.com/), [Node.js](https://nodejs.org/en/), and [NPM](https://www.npmjs.com/). Once deployed, a sample page should be running on your FQDN (if applicable) or the Compute Instance's Reverse DNS address.
### Accessing the Node.js App through the Command Line
-The Node.js sample application is stored in the `hello.js` file within `/opt/nodejs/`. To access it within the command line, follow the instructions below.
+The Node.js sample application is stored in the `app.js` file within `/var/www/[domain]/`.
1. Log in to your Compute Instance via [SSH](/docs/guides/connect-to-server-over-ssh/) or [Lish](/docs/products/compute/compute-instances/guides/lish/).
1. Navigate to the directory in which the application is stored:
- cd /opt/nodejs/
+ cd /var/www/[domain]
1. Open the sample application with your preferred command line text editor, such as [nano](/docs/guides/use-nano-to-edit-files-in-linux/) or [vim](/docs/guides/what-is-vi/).
- nano hello.js
+ nano app.js
### Viewing the Node.js App through a Web Browser
-Open your web browser and navigate to `http://[domain]/`, where *[domain]* can be replaced with the custom domain you entered during deployment or your Compute Instance's rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing rDNS.
+Open your web browser and navigate to `https://[domain]/`, where *[domain]* can be replaced with the custom domain you entered during deployment or your Compute Instance's rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing rDNS.
-
+## Software Included
+
+| **Software** | **Description** |
+|:--------------|:------------|
+| **Node.js** | JavaScript runtime environment |
+| **NPM** | Node.js package manager |
+| **NGINX** | Web server and reverse proxy |
+| **UFW (Uncomplicated Firewall)** | Firewall utility. Ports 22/tcp, 80/tcp, and 443/tcp for IPv4 and IPv6 are enabled with installation of this app. All other ports have the following firewall rules: deny (incoming), allow (outgoing). |
{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/nodejs/nodejs-site.png b/docs/marketplace-docs/guides/nodejs/nodejs-site.png
deleted file mode 100644
index 6186982d6c9..00000000000
Binary files a/docs/marketplace-docs/guides/nodejs/nodejs-site.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/postgresql/index.md b/docs/marketplace-docs/guides/postgresql/index.md
index a18eba8c873..df267e556f5 100644
--- a/docs/marketplace-docs/guides/postgresql/index.md
+++ b/docs/marketplace-docs/guides/postgresql/index.md
@@ -2,7 +2,7 @@
title: "Deploy PostgreSQL through the Linode Marketplace"
description: "PostgreSQL is a powerful, scalable, and standards-compliant open-source database. Here''s how to easily deploy PostgreSQL using Marketplace Apps."
published: 2020-03-17
-modified: 2022-03-08
+modified: 2025-03-05
keywords: ['database','postgresql','rdbms','relational database']
tags: ["linode platform","postgresql","marketplace","cloud-manager"]
external_resources:
@@ -30,72 +30,70 @@ The PostgreSQL relational database system is a powerful, scalable, and standards
## Configuration Options
-- **Supported distributions:** Debian 11
-- **Recommended minimum plan:** All plan types and sizes can be used.
+- **Supported distributions:** Ubuntu 24.04 LTS
+- **Suggested minimum plan:** All plan types and sizes can be used.
### PostgreSQL Options
-{{% content "marketplace-limited-user-fields-shortguide" %}}
+{{% content "marketplace-required-limited-user-fields-shortguide" %}}
{{% content "marketplace-special-character-limitations-shortguide" %}}
-## Getting Started after Deployment
+### Getting Started after Deployment
-### Access PostgreSQL
+### Obtain the Credentials
-After PostgreSQL has finished installing, you will be able to access PostgreSQL from the console via ssh with your Linode's IPv4 address:
+Once the app is deployed, you need to obtain the credentials from the server.
-1. [SSH into your Linode](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance) and [create a limited user account](/docs/products/compute/compute-instances/guides/set-up-and-secure/#add-a-limited-user-account).
+To obtain credentials:
-1. Log out and log back in as your limited user account.
+1. Log in to your new Compute Instance using one of the methods below:
-1. Update your server:
+ - **Lish Console**: Log in to Cloud Manager, click the **Linodes** link in the left menu, and select the Compute Instance you just deployed. Click **Launch LISH Console**. Log in as the `root` user. To learn more, see [Using the Lish Console](/docs/products/compute/compute-instances/guides/lish/).
+ - **SSH**: Log in to your Compute Instance over SSH using the `root` user. To learn how, see [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/).
- sudo apt-get update && sudo apt-get upgrade
+1. Run the following command to access the credentials file:
+
+ ```command
+ cat /home/$USERNAME/.credentials
+ ```
+
+This returns passwords that were automatically generated when the instance was deployed. Save them. Once saved, you can safely delete the file.
## Using PostgreSQL
### Modify the Postgres Users
-By default, PostgreSQL will create a Linux user named `postgres` to access the database software.
+By default, PostgreSQL creates a Linux user named `postgres` to access the database software.
{{< note type="alert" >}}
The `postgres` user should not be used for other purposes (e.g. connecting to other networks). Doing so presents a serious risk to the security of your databases.
{{< /note >}}
-
-1. Change the `postgres` user's Linux password:
-
- sudo passwd postgres
-
-2. Issue the following commands to set a password for the `postgres` database user. Be sure to replace `newpassword` with a strong password and keep it in a secure place.
-
- su - postgres
- psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'newpassword';"
-
- This user is distinct from the `postgres` Linux user. The Linux user is used to access the database, and the PostgreSQL user is used to perform administrative tasks on the databases.
-
- The password set in this step will be used to connect to the database via the network. Peer authentication will be used by default for local connections. See the [Secure Local PostgreSQL Access section](#secure-local-postgresql-access) for information about changing this setting.
-
+1. To change to the PostgreSQL user's Linux shell from `root` or the sudo user created during deployment, run the commands:
+```
+as root: su postgres
+as sudo: sudo su postgres
+```
### Create a Database
-Run the commands in this section as the `postgres` Linux user.
+To create a database and connect to it as the `postgres` Linux user:
-1. Create a sample database called `mytestdb`:
+1. To create a sample database called `mytestdb`, run:
createdb mytestdb
-2. Connect to the test database:
+2. To connect to the `mytestdb` database, run:
psql mytestdb
-3. You will see the following output:
+You get the following output:
psql (12.2 (Debian 12.2-2.pgdg90+1))
Type "help" for help.
mytestdb=#
- This is the PostgreSQL client shell, in which you can issue SQL commands. To see a list of available commands, use the `\h` command. You may find more information on a specific command by adding it after `\h`.
+This is the PostgreSQL client shell, in which you can issue SQL commands. To see a list of available commands, use the `\h` command. You may find more information on a specific command by adding it after `\h`.
### Create Tables
diff --git a/docs/marketplace-docs/guides/redis/index.md b/docs/marketplace-docs/guides/redis/index.md
index 49209274ff3..04582fd7fe9 100644
--- a/docs/marketplace-docs/guides/redis/index.md
+++ b/docs/marketplace-docs/guides/redis/index.md
@@ -2,7 +2,7 @@
title: "Deploy Redis through the Linode Marketplace"
description: "This guide shows how you can install Redis database, a open-source, in-memory, data structure store, with optional write and persistence of data on a disk."
published: 2020-03-13
-modified: 2022-03-08
+modified: 2025-04-03
keywords: ['redis','data store','cluster','database']
tags: ["linode platform","database","marketplace","cloud-manager"]
external_resources:
@@ -18,6 +18,8 @@ marketplace_app_name: "Redis"
[Redis](https://redis.io/) is an open-source, in-memory, data-structure store, with the optional ability to write and persist data to a disk, which can be used as a key-value database, cache, and message broker. Redis features built-in transactions, replication, and support for a variety of data structures such as strings, hashes, lists, sets, and others.
+The One-Click App for Redis installs Redis version 7.2.7.
+
## Deploying a Marketplace App
{{% content "deploy-marketplace-apps-shortguide" %}}
@@ -30,30 +32,62 @@ marketplace_app_name: "Redis"
## Configuration Options
-- **Supported distributions:** Debian 11, Ubuntu 20.04 LTS
-- **Recommended minimum plan:** All plan types and sizes can be used, though consider using a [High Memory Compute Instance](https://www.linode.com/products/high-memory/) for larger databases in a production environment.
+- **Supported distributions:** Ubuntu 24.04 LTS
+- **Suggested minimum plan:** All plan types and sizes can be used, though consider using a [High Memory Compute Instance](https://www.linode.com/products/high-memory/) for larger databases in a production environment.
### Redis Options
-{{% content "marketplace-limited-user-fields-shortguide" %}}
+{{% content "marketplace-required-limited-user-fields-shortguide" %}}
+
+### Self Signed SSL/TLS Options
+
+- **Country or Region:** Enter the country or region for you or your organization.
+
+- **State or Province:** Enter the state or province for you or your organization.
+
+- **Locality:** Enter the town or other locality for you or your organization.
-{{% content "marketplace-custom-domain-fields-shortguide" %}}
-- **Email address for the SOA record:** The start of authority (SOA) email address for this server. This is a required field if you want the installer to create DNS records.
+- **Organization:** Enter the name of your organization.
+
+- **Email Address:** Enter the email address you wish to use for your certificate file.
+
+- **CA Common Name:** Enter a common name to be shared as the authority for all SSL certificates, for example *Redis CA*.
+
+- **Client Count:** Generate up to ten SSL certificates for external clients connecting to Redis.
{{% content "marketplace-special-character-limitations-shortguide" %}}
## Getting Started after Deployment
-### Access the Redis CLI
+### Obtain the Credentials
-1. Log in to your new Compute Instance through [Lish](/docs/products/compute/compute-instances/guides/lish/) or [SSH](/docs/guides/connect-to-server-over-ssh/) using either the `root` user or limited user and the associated password you entered when creating the instance.
+Once the app is deployed, you need to obtain the credentials from the server.
+
+To obtain credentials:
+
+1. Log in to your new Compute Instance using one of the methods below:
+
+ - **Lish Console**: Log in to Cloud Manager, click the **Linodes** link in the left menu, and select the Compute Instance you just deployed. Click **Launch LISH Console**. Log in as the `root` user. To learn more, see [Using the Lish Console](/docs/products/compute/compute-instances/guides/lish/).
+ - **SSH**: Log in to your Compute Instance over SSH using the `root` user. To learn how, see [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/).
+
+1. Run the following command to access the credentials file:
+
+ ```command
+ cat /home/$USERNAME/.credentials
+ ```
+
+This returns passwords that were automatically generated when the instance was deployed. Save them. Once saved, you can safely delete the file.
+
+
+### Access the Redis CLI
+After you log in and obtain the credentials, you can use the Redis CLI. Redis is configured to require authentication for the default user, and a valid client SSL certificate.
-1. To use the redis-cli, run either of the commands below:
+To access the Redis CLI, run the command:
- - `redis-cli`: This opens the interactive mode where you can type in whichever commands you wish.
- - `redis-cli [argument]`, where *[argument]* is the argument or command you wish to run. For instance, running `redis-cli ping` should result in the output of `PONG` if redis is configured properly.
+`redis-cli --tls --cacert /etc/redis/ssl/ca/ca.crt --cert /etc/redis/ssl/certs/client1.crt --key /etc/redis/ssl/keys/client1.key.pem -a $REDIS_DEFAULT_USER_PASSWORD`
-For more information about the redis-cli and the commands you have available, see [redis-cli, the Redis command line interface](https://redis.io/topics/rediscli).
+This opens the interactive mode where you can type commands. To learn more on the Redis CLI and available commands, see [Redis CLI
+](https://redis.io/topics/rediscli).
### Determining How to Use Redis
diff --git a/docs/marketplace-docs/guides/restyaboard/index.md b/docs/marketplace-docs/guides/restyaboard/index.md
deleted file mode 100644
index c25d49e5ff9..00000000000
--- a/docs/marketplace-docs/guides/restyaboard/index.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "Deploy Restyaboard through the Linode Marketplace"
-description: "Deploy Restyaboard on a Linode Compute Instance. This provides you with an open source alternative to the popular project management tool Trello."
-published: 2022-01-25
-modified: 2022-03-08
-keywords: ['restyaboard','project','productivity','kanban']
-tags: ["marketplace", "linode platform", "cloud manager"]
-external_resources:
-- '[Restyaboard](https://restya.com/board)'
-aliases: ['/products/tools/marketplace/guides/restyaboard/','/guides/deploying-restyaboard-marketplace-app/','/guides/restyaboard-marketplace-app/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 923036
-marketplace_app_name: "Restyaboard"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-Restyaboard has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[Restyaboard](https://restya.com/board) is an open-source alternative to Trello, but with smart additional features like offline sync, revisions, diff, nested comments, multiple view layouts, chat, and more. And since it is self-hosted, data, privacy, and IP security are under your full control.
-
-Restyaboard is like an electronic sticky note for organizing tasks and to-dos. It's ideal for replacing kanban, agile, and Gemba boards as well as managing your business process and workflows. It can also be extended through [Restyaboard Apps](https://restya.com/board/apps), plugins that expand functionality and integrate with third party systems. Today, several universities, automobile companies, government organizations, and other groups from across Europe take advantage of Restyaboard.
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** Restyaboard should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** CentOS 7, Debian 10, Ubuntu 20.04 LTS
-- **Recommended plan:** All plan types and sizes can be used.
-
-## Getting Started after Deployment
-
-### Accessing the Restyaboard App
-
-1. Open a browser and navigate to your Instance's [IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/).
-
-1. The Restyaboard login page appears. The default username for this instance is `admin` and the default password is `restya`. Click the **Log In** button to continue.
-
-1. You can reset the default admin password by visiting admin panel at the bottom right of the Restyaboard panel. You can also visit the users page direct at `http://192.0.2.0/#/users`, replacing `192.0.2.0` with your instance's IP address.
-
-Now that you’ve accessed your dashboard, check out [the official Restyaboard documentation](https://restya.com/board/docs/install-restyaboard-linode-marketplace-tutorial/) to learn how to add users and further use your Restyaboard instance.
-
-{{% content "marketplace-update-note-shortguide" %}}
\ No newline at end of file
diff --git a/docs/marketplace-docs/guides/serverwand/DeployServerWand_marketplaceapps.png b/docs/marketplace-docs/guides/serverwand/DeployServerWand_marketplaceapps.png
deleted file mode 100644
index 35d25519070..00000000000
Binary files a/docs/marketplace-docs/guides/serverwand/DeployServerWand_marketplaceapps.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/serverwand/accept-permissions.png b/docs/marketplace-docs/guides/serverwand/accept-permissions.png
deleted file mode 100644
index 60c00da398b..00000000000
Binary files a/docs/marketplace-docs/guides/serverwand/accept-permissions.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/serverwand/create-serverwand-server.png b/docs/marketplace-docs/guides/serverwand/create-serverwand-server.png
deleted file mode 100644
index e882ea62381..00000000000
Binary files a/docs/marketplace-docs/guides/serverwand/create-serverwand-server.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/serverwand/index.md b/docs/marketplace-docs/guides/serverwand/index.md
deleted file mode 100644
index c6000c8d11d..00000000000
--- a/docs/marketplace-docs/guides/serverwand/index.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "Deploy ServerWand through the Linode Marketplace"
-description: "ServerWand is a magical control panel for managing websites and servers. Learn how to deploy ServerWand on Linode using Marketplace Apps."
-published: 2021-02-23
-modified: 2022-03-08
-keywords: [ 'serverwand','marketplace','control panel','hosting']
-tags: ["cloud manager","linode platform", "marketplace"]
-external_resources:
-- '[ServerWand Pricing](https://serverwand.com/pricing)'
-- '[ServerWand Documentation](https://serverwand.com/docs/)'
-- '[ServerWand Blog](https://serverwand.com/blog/)'
-aliases: ['/products/tools/marketplace/guides/serverwand/','/platform/marketplace/deploy-serverwand-with-marketplace-apps/', '/platform/one-click/deploy-serverwand-with-one-click-apps/','/guides/deploy-serverwand-with-one-click-apps/','/guides/deploy-serverwand-with-marketplace-apps/','/guides/serverwand-marketplace-app/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 774829
-marketplace_app_name: "ServerWand"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-ServerWand has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-[ServerWand](https://serverwand.com) is a magical control panel for managing websites and servers. Host multiple sites on a single server, manage apps, firewall, databases, backups, system users, cron jobs, SSL, and email with an intuitive interface.
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** ServerWand should be fully installed within 2-5 minutes after the Compute Instance has finished provisioning.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
-- **Recommended minimum plan:** All plan types and sizes can be used.
-
-## Getting Started After Deployment
-
-Once your ServerWand is up and running, you can connect it to your ServerWand account and manage it through the ServerWand control panel.
-
-### Connect your Linode to ServerWand
-
-1. Register or Sign in to the [ServerWand Control Panel](https://manage.serverwand.com/).
-
-1. Click the **Create** button and select **Server**.
-
- 
-
-1. On the Server details page, click **Choose** and then select **Linode**.
-
-1. When prompted for access permissions, click **Accept and Continue**.
-
- 
-
-1. After returning to ServerWand, select your Linode from the **Server** dropdown menu.
-
-1. Give your server a name and click **Save**.
-
-1. ServerWand will connect to your Linode and install all the necessary software so that it can then be managed in ServerWand.
-
-{{% content "marketplace-update-note-shortguide" %}}
diff --git a/docs/marketplace-docs/guides/webuzo/index.md b/docs/marketplace-docs/guides/webuzo/index.md
deleted file mode 100644
index bd396230e4e..00000000000
--- a/docs/marketplace-docs/guides/webuzo/index.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-title: "Deploy Webuzo through the Linode Marketplace"
-description: "This guide shows you how to deploy Webuzo from Softaculous, a LAMP stack control panel that lets you deploy a growing number of applications and scripts."
-published: 2020-12-02
-modified: 2022-08-08
-keywords: ['webuzo','control panel','dashboard','marketplace']
-tags: ["ubuntu","marketplace", "web applications","linode platform", "cloud manager"]
-external_resources:
-- '[Webuzo Documentation](http://www.webuzo.com/docs)'
-- '[Softaculous Support](https://softaculous.deskuss.com)'
-aliases: ['/products/tools/marketplace/guides/webuzo/','/platform/marketplace/how-to-deploy-webuzo-with-marketplace-apps/', '/platform/one-click/how-to-deploy-webuzo-with-one-click-apps/','/guides/how-to-deploy-webuzo-with-one-click-apps/','/guides/deploy-webuzo-with-marketplace-apps/','/guides/webuzo-marketplace-app/']
-authors: ["Akamai"]
-contributors: ["Akamai"]
-license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
-marketplace_app_id: 688902
-marketplace_app_name: "Webuzo"
----
-{{< note type="warning" title="This app is no longer available for deployment" >}}
-Webuzo has been removed from the App Marketplace and can no longer be deployed. This guide is retained for reference only.
-{{< /note >}}
-
-Softaculous [Webuzo](https://www.webuzo.com) is a single user LAMP stack control panel that lets you deploy a growing number of applications and scripts on your server with a single click.
-
-## Deploying a Marketplace App
-
-{{% content "deploy-marketplace-apps-shortguide" %}}
-
-{{% content "marketplace-verify-standard-shortguide" %}}
-
-{{< note >}}
-**Estimated deployment time:** Webuzo should be fully installed within 15-20 minutes after the Compute Instance has finished provisioning. During this time, the instance is rebooted once. This time frame depends on a variety of factors, including which data center has been selected.
-{{< /note >}}
-
-## Configuration Options
-
-- **Supported distributions:** Ubuntu 20.04 LTS
-- **Recommended minimum plan:** All plan types and sizes can be used.
-
-### Webuzo Options
-
-{{% content "marketplace-limited-user-fields-shortguide" %}}
-
-{{% content "marketplace-special-character-limitations-shortguide" %}}
-
-## Getting Started after Deployment
-
-After the deployment process has finished and your Compute Instance has rebooted, log in to the Webuzo Admin panel and complete a few post-installation steps. This includes adding a user, setting the domain (or IP), and optionally including a license key.
-
-1. Access the Webuzo Admin panel by opening a web browser and navigating to the following URL: `http://[ip-address]:2004`, replacing *[ip-address]* with the IPv4 address or rDNS domain assigned to your new Compute Instance. See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses.
-
-1. In the login screen that appears, enter your root user credentials and click **Login**.
-
- 
-
- {{< note >}}
- If you do not see the login screen, the deployment process may not yet be complete.
- {{< /note >}}
-
-1. Once logged in, the Admin panel should appear.
-
- 
-
-1. **Configure the Hostname and Nameservers.** You can optionally set a custom hostname and custom nameservers. If you skip this step, you won't be able to use the DNS functionality of Webuzo and will instead need to manually manage your DNS on external nameservers.
-
- To set your hostname and name servers, navigate to **Settings** > **Panel Config** and make any needed adjustments to the *Hostname (Panel domain)* and nameserver (*NS1* and *NS2*) fields. If you registered the domain name *example.com*, you may want to configure your *Hostname* as `server.example.com` and your name servers as `ns1.example.com` and `ns2.example.com`. Before doing so, you need log in to your DNS provider and add an A record from `server.example.com` to the IPv4 address of your Compute Instance. You also need to register the name servers through your domain's registrar. For further instructions, consult your domain registrar's documentation.
-
-1. **Create a user.** Webuzo lets you have multiple users, each with their own website(s), resource allowances, and dedicated back-end panels. To create your first user, navigate to **Users** > **Add User**. In the **Add user** page that appears, fill out the desired username, password, domain, and email address for the new user. You can also set custom resource allotments and additional settings as needed.
-
-1. **Log in as the user.** You can log in to the user panel (also called the enduser panel) by navigating to the following URL: `http://[ip-address]:2002`. At the login prompt, enter the user credentials that you just created and press **Login**. The user panel should appear:
-
- 
-
-### Accessing the Dashboards
-
-Once Webuzo is fully installed, you can start using it by accessing both the Admin dashboard and Enduser dashboard. Both require you to login using the username and password you just created on the setup screen.
-
-- **Admin Dashboard** (`http://[ip-address]:2004`): Modify the core configuration and manage the apps that are able to be installed.
-
- 
-
-- **Enduser Dashboard** (`http://[ip-address]:2002`): Install individual applications and manage domains, emails, databases, and more.
-
- 
-
-{{% content "marketplace-update-note-shortguide" %}}
diff --git a/docs/marketplace-docs/guides/webuzo/webuzo-admin-login.png b/docs/marketplace-docs/guides/webuzo/webuzo-admin-login.png
deleted file mode 100644
index e3ba4f02039..00000000000
Binary files a/docs/marketplace-docs/guides/webuzo/webuzo-admin-login.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/webuzo/webuzo-admin-panel.png b/docs/marketplace-docs/guides/webuzo/webuzo-admin-panel.png
deleted file mode 100644
index 723661f732c..00000000000
Binary files a/docs/marketplace-docs/guides/webuzo/webuzo-admin-panel.png and /dev/null differ
diff --git a/docs/marketplace-docs/guides/webuzo/webuzo-enduser-panel.png b/docs/marketplace-docs/guides/webuzo/webuzo-enduser-panel.png
deleted file mode 100644
index 93195cf6a97..00000000000
Binary files a/docs/marketplace-docs/guides/webuzo/webuzo-enduser-panel.png and /dev/null differ
diff --git a/go.mod b/go.mod
index b6464938500..93cbee75543 100644
--- a/go.mod
+++ b/go.mod
@@ -7,5 +7,5 @@ require (
github.com/gohugoio/hugo-mod-jslibs/turbo/v7 v7.20300.20000 // indirect
github.com/instantpage/instant.page v5.1.1+incompatible // indirect
github.com/linode/linode-api-docs/v4 v4.176.0 // indirect
- github.com/linode/linode-docs-theme v0.0.0-20250327145741-051b8bb82280 // indirect
+ github.com/linode/linode-docs-theme v0.0.0-20250414193030-a8fd512eed64 // indirect
)
diff --git a/go.sum b/go.sum
index 254997a0fbc..b5cd5833c28 100644
--- a/go.sum
+++ b/go.sum
@@ -318,6 +318,8 @@ github.com/linode/linode-docs-theme v0.0.0-20250226170030-b0b80ad3551e h1:+VwtH0
github.com/linode/linode-docs-theme v0.0.0-20250226170030-b0b80ad3551e/go.mod h1:sBUcYIvTlasE8ErKVeb7ID7UwAppztzOyo9KQIjS7gE=
github.com/linode/linode-docs-theme v0.0.0-20250327145741-051b8bb82280 h1:1WUaLMTRzBkzRBqEKmSC6ISassXwlCyKtsM+TCxhUCs=
github.com/linode/linode-docs-theme v0.0.0-20250327145741-051b8bb82280/go.mod h1:fKWXIsye+ysm7kBIDrroykOq+bPzjdDNHDatMapw+cM=
+github.com/linode/linode-docs-theme v0.0.0-20250414193030-a8fd512eed64 h1:vV+TmbDm6KLBRx3GyRlErr5w2RUF2CC+CBNkfrNLm9A=
+github.com/linode/linode-docs-theme v0.0.0-20250414193030-a8fd512eed64/go.mod h1:D4CREqxDmJW1ubkMagGdNUhKKE3h3ASWmnEUpqnJcsA=
github.com/linode/linode-website-partials v0.0.0-20221205205120-b6ea1aaa59fb/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
github.com/linode/linode-website-partials v0.0.0-20221222200538-99862e429110/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
github.com/linode/linode-website-partials v0.0.0-20230201145731-a8703d0a954a/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
@@ -347,3 +349,4 @@ github.com/linode/linode-website-partials v0.0.0-20241212174435-bdd2302bc0fb/go.
github.com/linode/linode-website-partials v0.0.0-20250103220935-91c22c1d82ec/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
github.com/linode/linode-website-partials v0.0.0-20250219200959-c4330f86e593/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
github.com/linode/linode-website-partials v0.0.0-20250326190321-bed77d268dc5/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
+github.com/linode/linode-website-partials v0.0.0-20250409155719-a69a3433df0c/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=
diff --git a/scripts/url-spreadsheet/generate_urls_recursive.sh b/scripts/url-spreadsheet/generate_urls_recursive.sh
new file mode 100755
index 00000000000..feb308a0bf7
--- /dev/null
+++ b/scripts/url-spreadsheet/generate_urls_recursive.sh
@@ -0,0 +1,93 @@
+#!/bin/bash
+
+# Get the absolute path to where the script is located
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+
+# Define the path to parse, assuming it's always in "/docs/docs/guides" relative to the repository root
+GUIDES_DIR="$(cd "$SCRIPT_DIR/../.." && pwd)/docs/guides"
+
+# Define the output CSV file in the script's directory
+OUTPUT_FILE="$SCRIPT_DIR/urls.csv"
+
+# Define the base URL
+BASE_URL="https://www.linode.com/docs/guides/"
+
+# Initialize the CSV file with a header
+echo "URL,Title,Description,Keyword(s),Deprecation Status,Published Date,Updated Date" > "$OUTPUT_FILE"
+
+# Function to extract and trim a given field from a line
+extract_field() {
+ echo "$1" | sed "s/^$2:\s*//" | xargs
+}
+
+# Function to sanitize the description field
+sanitize_description() {
+ echo "$1" | sed 's/"/'\''/g; s/'"'"'/\\'"'"'/g; s/,/\\,/g; s/:/\\:/g; s/;/\\;/g' | xargs
+}
+
+# Function to clean and format the keywords field
+format_keywords() {
+ echo "$1" | sed 's/[][]//g' | sed 's/, */, /g' | xargs
+}
+
+# Function to parse fields and build the CSV
+parse_directory_recursively() {
+ local dir="$1"
+
+ # Find all index.md files recursively in the directory, excluding specified folders
+ find "$dir" -type d \( -name "_shortguides" -o -name "concentrations" -o -name "audiences" -o -name "linode-writers-formatting-guide" \) -prune -o -type f -name "index.md" -print | while read -r file; do
+ # Initialize default values
+ slug=""
+ title=""
+ description=""
+ keywords=""
+ deprecated="false"
+ published_date=""
+ updated_date=""
+
+ # Extract fields from each line
+ while read -r line; do
+ case "$line" in
+ slug:*)
+ slug=$(extract_field "$line" "slug")
+ ;;
+ title:*)
+ title=$(extract_field "$line" "title")
+ ;;
+ description:*)
+ description=$(extract_field "$line" "description")
+ description=$(sanitize_description "$description")
+ ;;
+ keywords:*)
+ keywords=$(extract_field "$line" "keywords")
+ keywords=$(format_keywords "$keywords")
+ ;;
+ deprecated:*)
+ deprecated_value=$(extract_field "$line" "deprecated")
+ if [ "$deprecated_value" = "true" ]; then
+ deprecated="true"
+ fi
+ ;;
+ published:*)
+ published_date=$(extract_field "$line" "published")
+ ;;
+ modified:*)
+ updated_date=$(extract_field "$line" "modified")
+ ;;
+ esac
+ done < "$file"
+
+ # Construct the full URL without spaces, if slug exists
+ if [ -n "$slug" ]; then
+ full_url="${BASE_URL}${slug}"
+
+ # Append the data to the CSV file
+ echo "\"$full_url\",\"$title\",\"$description\",\"$keywords\",\"$deprecated\",\"$published_date\",\"$updated_date\"" >> "$OUTPUT_FILE"
+ fi
+ done
+}
+
+# Parse the designated guides directory
+parse_directory_recursively "$GUIDES_DIR"
+
+echo "Data has been written to $OUTPUT_FILE"
\ No newline at end of file
diff --git a/scripts/url-spreadsheet/grab-csv.gs b/scripts/url-spreadsheet/grab-csv.gs
new file mode 100644
index 00000000000..7317f5ec72f
--- /dev/null
+++ b/scripts/url-spreadsheet/grab-csv.gs
@@ -0,0 +1,41 @@
+function importCSVFromDrive() {
+ // The name of the CSV file in Google Drive
+ var fileName = 'urls.csv'; // Replace with your actual file name if different
+
+ try {
+ // Fetch the file from Google Drive
+ var files = DriveApp.getFilesByName(fileName);
+
+ if (files.hasNext()) {
+ var file = files.next();
+ var csvContent = file.getBlob().getDataAsString();
+
+ // Ensure that the CSV content is not empty
+ if (!csvContent) {
+ throw new Error('The CSV file is empty or could not be read.');
+ }
+
+ // Parse the CSV content
+ var csvData = Utilities.parseCsv(csvContent);
+
+ // Check if parsed data is non-empty
+ if (csvData.length === 0) {
+ throw new Error('Parsed CSV data is empty.');
+ }
+
+ // Get the active sheet
+ var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
+
+ // Clear existing content on the sheet
+ sheet.clear();
+
+ // Set the values to the sheet starting at A1
+ sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
+ } else {
+ throw new Error("File not found with the name: " + fileName);
+ }
+ } catch (e) {
+ Logger.log('Failed to import CSV: ' + e.toString());
+ SpreadsheetApp.getUi().alert('Failed to import the CSV file: ' + e.toString());
+ }
+}
diff --git a/scripts/url-spreadsheet/test.csv b/scripts/url-spreadsheet/test.csv
new file mode 100644
index 00000000000..fded1e96b64
--- /dev/null
+++ b/scripts/url-spreadsheet/test.csv
@@ -0,0 +1,2 @@
+URL,Title,Description,Keyword(s),Deprecation Status,Published Date,Updated Date
+https://example.com,"Sample Title","Sample Description","keyword1, keyword2",false,"2022-01-01","2022-02-01"
\ No newline at end of file
diff --git a/scripts/url-spreadsheet/urls.csv b/scripts/url-spreadsheet/urls.csv
new file mode 100644
index 00000000000..1130a86f042
--- /dev/null
+++ b/scripts/url-spreadsheet/urls.csv
@@ -0,0 +1,1832 @@
+URL,Title,Description,Keyword(s),Deprecation Status,Published Date,Updated Date
+"https://www.linode.com/docs/guides/installing-and-configuring-neo4j-on-ubuntu-2204","Installing and Configuring Neo4j on Ubuntu 22.04","Neoj4 is one of the leading graph database available. Learn how to install, configure, and use it on an Akamai cloud compute instance.","install neo4j, install neo4j ubuntu","false","2022-04-20","2024-05-08"
+"https://www.linode.com/docs/guides/an-introduction-to-neo4j","An Introduction to Neo4j","Neoj4 is a graph database that excels at complex datasets. Learn how it differs from relational databases like SQL and discover some practical use cases.","what is neo4j, what is neo4j used for, what is neo4j graph database","false","2024-05-09",""
+"https://www.linode.com/docs/guides/back-up-a-postgresql-database","Back up a PostgreSQL Database with pg_dump","Learn how to back up your PostgreSQL database with this guide for single database, multiple databases, and automated backups. ✓ Click & read!","postgres, postgresql, backup, sql dump, pg_dump, psql","false","2017-12-18","2022-01-14"
+"https://www.linode.com/docs/guides/how-to-install-use-postgresql-ubuntu-20-04","Installing and Using PostgreSQL on Ubuntu 20.04","This guide provides an introduction to PostgreSQL, an open source object-relational database management system (ORDBMS).","","false","2021-02-19",""
+"https://www.linode.com/docs/guides/debian-5-lenny","Use PostgreSQL Relational Databases on Debian 5 (Lenny)","Using the PostgreSQL relational database server with Debian 5 (Lenny).","","true","2009-09-08","2012-10-03"
+"https://www.linode.com/docs/guides/securely-manage-remote-postgresql-servers-with-pgadmin-on-macos-x","Securely Manage Remote PostgreSQL Servers with pgAdmin on Mac OS X","Use the Open-source PgAdmin Program to Securely Manage Remote PostgreSQL Databases from a Mac OS X Workstation.","pgadmin, mac os x, postgresql gui, manage postgresql databases, ssh tunnel","false","2010-04-30","2024-11-21"
+"https://www.linode.com/docs/guides/comparison-of-high-availability-postgresql-solutions","A Comparison of High Availability PostgreSQL Solutions","This guide describes the high availability and resiliency options for PostgreSQL, with a survey of the three most common replication managers.","PostgreSQL high availability, high availability comparison PostgreSQL, PostgreSQL patroni, PostgreSQL repmgr, PostgreSQL paf","false","2024-03-19",""
+"https://www.linode.com/docs/guides/manage-replication-failover-on-postgresql-cluster-using-repmgr","Manage Replication and Failover on a PostgreSQL Cluster Using repmgr","This guide explains how to configure a two-node PostgreSQL cluster using the repmgr replication manager.","postgresql cluster, configure cluster postgresql repmgr, repmgr replication manager, repmgr replication failover","false","2023-10-11","2024-05-09"
+"https://www.linode.com/docs/guides/ubuntu-10-04-lucid","Use PostgreSQL Relational Databases on Ubuntu 10.04 LTS (Lucid)","Using the PostgreSQL relational database server with Ubuntu 10.04 LTS (Lucid).","","true","2010-04-29","2013-09-24"
+"https://www.linode.com/docs/guides/centos-5","Use PostgreSQL Relational Databases on CentOS 5","This guide provides you with step-by-step instructions for installing and configuring the PostgreSQL relational database server, on CentOS 5.","","true","2009-09-13","2013-09-24"
+"https://www.linode.com/docs/guides/centos-install-and-use-postgresql","Install and Use PostgreSQL on CentOS 8","This guide provides an introduction to installing PostgreSQL, an open source object-Relational Database Management System (RDBMS) on CentOS 8.","","false","2021-02-02",""
+"https://www.linode.com/docs/guides/fedora-12","Use PostgreSQL Relational Databases on Fedora 12","Using the PostgreSQL relational database server with Fedora 12.","","true","2009-09-13","2011-04-29"
+"https://www.linode.com/docs/guides/debian-6-squeeze","Use PostgreSQL Relational Databases on Debian 6","Use the PostgreSQL relational database server with Debian 6 (Squeeze).","","true","2011-02-18","2013-03-08"
+"https://www.linode.com/docs/guides/fedora-14","Use PostgreSQL Relational Databases on Fedora 14","Using the PostgreSQL relational database server with Fedora 14.","","true","2010-12-08","2011-04-29"
+"https://www.linode.com/docs/guides/how-to-access-postgresql-database-remotely-using-pgadmin-on-windows","Access PostgreSQL Database Remotely Using pgAdmin on Windows","Use the open-source pgAdmin program to securely manage remote PostgreSQL databases from a Windows workstation.","pgadmin, pgadmin windows, postgresql gui, postgresql windows, manage postgresql databases, ssh tunnel","false","2010-04-28","2016-05-12"
+"https://www.linode.com/docs/guides/fedora-13","Use PostgreSQL Relational Databases on Fedora 13","Using the PostgreSQL relational database server with Fedora 13.","","true","2010-05-28","2011-04-29"
+"https://www.linode.com/docs/guides/use-postgresql-relational-databases-on-ubuntu-12-04","Use PostgreSQL Relational Databases on Ubuntu 12.04","Using the PostgreSQL relational database server with Ubuntu 12.04 LTS (Precise Pangolin).","","true","2012-10-08",""
+"https://www.linode.com/docs/guides/create-a-highly-available-postgresql-cluster-using-patroni-and-haproxy","Create a Highly Available PostgreSQL Cluster Using Patroni and HAProxy","This guide shows you how to set up a highly available PostgreSQL cluster using Patroni and HA Proxy on your Linode.","postgresql, clusters, databases","false","2017-09-19","2021-10-18"
+"https://www.linode.com/docs/guides/ubuntu-9-04-jaunty","Use PostgreSQL Relational Databases on Ubuntu 9.04 (Jaunty)","Using the PostgreSQL relational database server with Ubuntu 9.04 (Jaunty).","","true","2009-09-13","2011-04-29"
+"https://www.linode.com/docs/guides/ubuntu-10-10-maverick","Use PostgreSQL Relational Databases on Ubuntu 10.10","Using the PostgreSQL relational database server with Ubuntu 10.10 (Maverick).","","true","2010-10-25","2012-10-03"
+"https://www.linode.com/docs/guides/an-introduction-to-postgresql","What is PostgreSQL?","This guide introduces the PostgreSQL database, outlining how it is different from other SQL databases like MySQL, and describes its benefits along with possible use cases.","postgresql vs mysql, what is postgresql?, difference between mysql and postgresql, postgres use cases","false","2022-01-07",""
+"https://www.linode.com/docs/guides/configure-postgresql","Configure PostgreSQL","This guide will show you how to tune PostgreSQL for better performance on your Linode","postgresql, clusters, databases, postgres, database configuration, database tuning, configure postgres","false","2017-12-07",""
+"https://www.linode.com/docs/guides/ubuntu-8-04-hardy","Use PostgreSQL Relational Databases on Ubuntu 8.04 (Hardy)","Using the PostgreSQL relational database server with Ubuntu 8.04 (Hardy).","","true","2009-09-13","2011-04-29"
+"https://www.linode.com/docs/guides/how-to-install-postgresql-on-ubuntu-16-04","Installing PostgreSQL on Ubuntu 16.04","A tutorial on installing and configuring the PostgreSQL relational database system on Ubuntu distributions using Ubuntu 16.04 as an example.","","true","2016-05-20","2020-03-30"
+"https://www.linode.com/docs/guides/ubuntu-9-10-karmic","Use PostgreSQL Relational Databases on Ubuntu 9.10 (Karmic)","Using the PostgreSQL relational database server with Ubuntu 9.10 (Karmic).","","true","2009-10-29","2011-04-29"
+"https://www.linode.com/docs/guides/how-to-install-postgresql-relational-databases-on-centos-7","How to Install PostgreSQL Relational Databases on CentOS 7","The PostgreSQL relational database is a powerful open source database platform. Learn how to install it on CentOS 7 in this simple tutorial.","","false","2016-12-12",""
+"https://www.linode.com/docs/guides/deploy-surrealdb-cluster","Deploying a SurrealDB Cluster on Kubernetes","SurrealDB has been designed with distributed infrastructure in mind. With high-performance and scalable architecture, SurrealDB fits well on a Kubernetes cluster setup. In this tutorial, learn how to deploy your own SurrealDB instance with Docker and Kubernetes.","surrealdb docker, surrealdb cluster, surrealdb kubernetes","false","2024-05-01",""
+"https://www.linode.com/docs/guides/managing-security-and-access-for-surrealdb","Managing Security and Access Control for SurrealDB","Before moving to production, you need to secure your SurrealDB. Fortunately, SurrealDB features robust access control configurations and API. See how to lock-down your SurrealDB server and set up user access in this tutorial.","surrealdb tutorial, surrealdb client, surrealdb authentication","false","2024-05-01",""
+"https://www.linode.com/docs/guides/surrealdb-for-web-applications","`Example App for SurrealDB`,","`An example serverles web application to demonstrate SurrealDB.`,","surrealdb tutorial, surrealdb deployment, surrealdb examples","false","2024-05-01",""
+"https://www.linode.com/docs/guides/surrealdb-interdocument-modeling","Modeling Data with SurrealDB’s Inter-document Relations","Instructs the first phase of college-level algebra.,","surrealdb tutorial, surrealdb examples, surrealdb client","false","2024-05-01",""
+"https://www.linode.com/docs/guides/getting-started-with-surrealdb","Third Post","SurrealDB brings new features to the relational database model, with an emphasis on supporting serverless applications and distributed infrastructures. Learn about SurrealDB and how to get started using it in this tutorial.","surrealdb examples, surrealdb performance, surrealdb authentication","false","2024-05-01",""
+"https://www.linode.com/docs/guides/sql-commands","Introduction to SQL Commands","SQL commands can be used across relational database systems like MySQL and PostgreSQL. Learn the fundamental SQL commands used to insert and modify data in a SQL table.","create table, alter table, drop table, ddl commands","false","2022-03-04",""
+"https://www.linode.com/docs/guides/sql-joins","Introduction to SQL Joins","SQL Joins are used to compare and select rows from tables. This guide discusses Cross Joins, Inner Joins, Left Joins, Right Joins, and Full Joins and provides examples for each SQL Join.","SQL Joins, Cross Joins, Left Join, Right Join, Full Join","false","2022-03-11",""
+"https://www.linode.com/docs/guides/sql-data-types","Introduction to SQL Data Types","SQL supports various data types including Binary, Numeric, and Character data types. This guide explains each data types storage requirements, syntax, and provides examples.","binary data type, numeric data type, character data type, date time data type","false","2022-03-11",""
+"https://www.linode.com/docs/guides/sharded-database","Database Sharding: Concepts, Examples, and Strategies","Database sharding divides data into smaller chunks and distributes it across different database nodes. Learn more about sharding practices and strategies.","sharded database, db sharding, sharding strategy, database sharding examples","false","2022-05-26","2024-11-14"
+"https://www.linode.com/docs/guides/sql-indexes","An Introduction to SQL Indexes","SQL indexes are used to improve a databases performance during query lookups. This guide discusses unique indexes, primary keys, and composite primary keys.","database index, non-unique indexes, database performance","false","2022-03-25",""
+"https://www.linode.com/docs/guides/sql-grouping-and-totaling","Introduction to SQL Grouping and Totaling","SQL aggregate functions calculate a set of values by using grouping and totaling. This guide uses various examples to demonstrate how to calculate values using the Where and Having clauses.","aggregate functions, group functions, where clause, having clause","false","2022-03-18",""
+"https://www.linode.com/docs/guides/sql-server-security-part-2","Part 2: SQL Server Security Best Practices","Learn about the SQL Server security best practices and guidelines to keep your server and data safe. For example, selecting a SQL Server authentication mode.","SQL server authentication, Restrict SQL traffic, SQL Server Patches, Backups, Auditing","false","2022-08-12",""
+"https://www.linode.com/docs/guides/sql-server-security","Part 1: SQL Server Security Best Practices","Learn about the SQL Server security best practices and guidelines to keep your server and data safe. For example, disable unused ports and SQL Server features.","sql server security","false","2022-05-27",""
+"https://www.linode.com/docs/guides/sql-triggers-sql-server-overview","SQL Triggers in SQL Server: An Overview","This guide explains SQL trigger statements, special database objects, and how to enforce referential integrity for primary/foreign key relationships with them.","","false","2023-01-17",""
+"https://www.linode.com/docs/guides/sql-security","SQL Database Security: User Management","SQL database security relies on user management, permissions, groups, and roles. This guide discusses each of these aspects of SQL database security with examples.","groups, roles, permissions, grant permission, revoke permission","false","2022-05-20",""
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-debian-5-lenny","Use CouchDB for Document Based Data Storage on Debian 5 (Lenny)","An introduction and getting started guide for CouchDB on Debian 5 (Lenny) systems.","","true","2010-02-08","2012-10-03"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-ubuntu-9-10-karmic","Use CouchDB for Document Based Data Storage on Ubuntu 9.10 (Karmic)","An introduction and getting started guide for CouchDB on Ubuntu 9.10 (Karmic) systems.","","true","2010-02-18","2011-04-29"
+"https://www.linode.com/docs/guides/install-couchdb-20-on-ubuntu","Installing CouchDB 2.0 on Ubuntu 20.04","This guide will show you how to install the noteworthy NoSQL database utility known for its scalability and fault tolerance, CouchDB 2.0 on Ubuntu 20.04.","couchdb, nosql, database, deploy on ubuntu 20.04","false","2021-05-21",""
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-ubuntu-10-10-maverick","Use CouchDB for Document Based Data Storage on Ubuntu 10.10 (Maverick)","An introduction and getting started guide for CouchDB on Ubuntu 10.10 (Maverick) systems.","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-centos-5","Use CouchDB for Document Based Data Storage on CentOS 5","An introduction and getting started guide for CouchDB on CentOS 5 systems.","","true","2010-02-18","2011-04-29"
+"https://www.linode.com/docs/guides/access-futon-over-ssh-using-putty-on-windows","Access Futon Over SSH to Administer CouchDB","This tutorial will teach you how to access your CouchDB database remotely by creating an SSH tunnel with PuTTY.","futon, couchdb, apache, ssh, putty, windows, os x, osx","false","2010-02-04","2017-07-19"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-ubuntu-12-04","Use CouchDB for Document-Based Data Storage on Ubuntu 12.04","CouchDB is a non-relational document based database, also referred to as a NoSQL database. This guide instructs you on installing it on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/use-couchdb-2-0-on-ubuntu-20-04","Using CouchDB 2.0 on Ubuntu 20.04","Learn the basic concepts of CouchDB 2.0, along with how to use it on Ubuntu.","couchdb, nosql, fauxton, database, ubuntu 20.04","false","2021-05-21",""
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-fedora-13","Use CouchDB for Document Based Data Storage on Fedora 13","An introduction and getting started guide for CouchDB on Fedora 13 systems.","","true","2010-05-27","2011-04-29"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-fedora-14","Use CouchDB for Document Based Data Storage on Fedora 14","An introduction and getting started guide for CouchDB on Fedora 14 systems.","","true","2010-12-06","2013-09-24"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-debian-6-squeeze","Use CouchDB for Document Based Data Storage on Debian 6","An introduction and getting started guide for CouchDB on Debian 6 (Squeeze) systems.","","true","2011-02-23","2011-04-29"
+"https://www.linode.com/docs/guides/use-couchdb-for-document-based-data-storage-on-ubuntu-10-04-lucid","Use CouchDB for Document Based Data Storage on Ubuntu 10.04 (Lucid)","An introduction and getting started guide for CouchDB on Ubuntu 10.04 (Lucid) systems.","","true","2010-05-03","2013-09-24"
+"https://www.linode.com/docs/guides/how-to-set-up-mariadb-galera-clusters-on-ubuntu-2204","How to Set up MariaDB Galera Clusters on Ubuntu 22.04","This guide explains how to install and configure MariaDB clusters on Ubuntu 22.04 LTS using Galera.","","false","2023-03-22","2024-05-09"
+"https://www.linode.com/docs/guides/backup-mariadb-mysql-to-object-storage-with-restic","Backup MariaDB or MySQL Databases to Linode Object Storage with Restic","Restic is a backup utility written in Go. This guide shows how to configure Restic to backup your MariaDB (or MySQL) databases onto Linode Object Storage.","mariadb, mysql, backup, backups, restic, off-site backups, Object Storage","false","2020-12-03",""
+"https://www.linode.com/docs/guides/how-to-install-mariadb-on-centos-8","Installing MariaDB on CentOS 8","This guide shows how to install and configure the MariaDB server on CentOS 8.","","false","2020-02-04",""
+"https://www.linode.com/docs/guides/how-to-install-mariadb-on-centos-7","Installing MariaDB on CentOS 7","This article gives you step-by-step instructions for installing MariaDB, a fork of the popular cross-platform MySQL database management system, on CentOS 7.","","false","2015-08-21",""
+"https://www.linode.com/docs/guides/how-to-install-mariadb-on-debian-10","Installing MariaDB on Debian 10","Want to replace MySQL? Read through this guide, which explains how to install MariaDB on Debian 10.","","false","2020-01-31","2024-05-16"
+"https://www.linode.com/docs/guides/how-to-install-mariadb-on-ubuntu-18-04","Installing MariaDB on Ubuntu 18.04","MariaDB is a scalable, reliable SQL Server that can serve as a drop-in replacement for MySQL. Here's how to install and configure it on Ubuntu 18.04 LTS.","","false","2020-01-31",""
+"https://www.linode.com/docs/guides/set-up-mariadb-clusters-with-galera-debian-and-ubuntu","Set Up MariaDB Galera Clusters on Debian and Ubuntu","A guide to configuring MariaDB database replication with Galera on Debian and Ubuntu distributions.","","true","2015-02-18","2017-11-27"
+"https://www.linode.com/docs/guides/configure-wordpress-remote-database","Configure WordPress to use a Remote Database","This guide shows how to configure WordPress to access a database on a separate Linode.","mariadb, database, mysql, remote database, remote db, remote client","false","2018-06-25","2018-12-11"
+"https://www.linode.com/docs/guides/how-to-install-mariadb-on-debian-9","Installing MariaDB on Debian 9","This guide shows how to install and configure the MariaDB server on Debian 9.","","true","2020-01-31",""
+"https://www.linode.com/docs/guides/mariadb-setup-debian","How to Set Up MariaDB on Debian 9","This guide shows how to install and configure the MariaDB database server on Debian 9.","mariadb, debian 9, debian, database, mysql","true","2014-06-12","2017-11-22"
+"https://www.linode.com/docs/guides/redis-server-cli","Configure a Redis Server from the Command Line","Redis provides a powerful command-line tool to view and update its configuration options. Learn how to use the Redis CLI set, get, and write commands to update your configurations.","redis configuration, redis command line, change redis settings","false","2022-02-25",""
+"https://www.linode.com/docs/guides/redis-getting-started","Connect to Redis and Use The Redis Database","Learn how to start using Redis databases, connecting to a Redis server and working with data on it.","connecting to redis server, how to create redis database, getting started with redis","false","2022-01-14",""
+"https://www.linode.com/docs/guides/redis-on-centos-5","Redis on CentOS 5","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on CentOS 5.","","true","2010-08-05","2013-07-07"
+"https://www.linode.com/docs/guides/redis-on-debian-5-lenny","Redis on Debian 5 (Lenny)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Debian 5 'Lenny'.","","true","2010-07-27","2012-10-08"
+"https://www.linode.com/docs/guides/using-redis-scan-commands","Using the Scan Commands in Redis","Looking to more efficiently fetch keys from your Redis database, especially when you have large amounts of data? Follow along in this guide to learn how to use Redis’s SCAN commands. These commands incrementally iterate over keys, preventing server blockages for large data sets and providing several features to improve the process of fetching keys.","how to use redis scan, redis scan command, redis scan keys","false","2023-03-14",""
+"https://www.linode.com/docs/guides/redis-client-side-caching","Use Redis for Client-Side Caching","Modern web applications rely on client-side caching to enhance its performance. This guide shows you how to use Redis for server-assisted client-side caching.","redis caching tutorial, redis server assisted client-side caching, how redis caching works","false","2022-04-08",""
+"https://www.linode.com/docs/guides/redis-on-fedora-14","Redis on Fedora 14","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Fedora 14.","","true","2010-12-06","2013-09-24"
+"https://www.linode.com/docs/guides/redis-on-fedora-13","Redis on Fedora 13","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Fedora 13.","","true","2010-08-05","2011-04-29"
+"https://www.linode.com/docs/guides/redis-on-ubuntu-10-04-lucid","Redis on Ubuntu 10.04 (Lucid)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Ubuntu 10.04 'Lucid'.","","true","2010-07-28","2013-09-24"
+"https://www.linode.com/docs/guides/redis-transaction-blocks","Use Redis Transaction Blocks","Redis transaction blocks group commands and execute them sequential, as a unit. This guide teaches you how to create, execute, and cancel Redis transaction blocks.","redis transactions, redis multi vs pipeline, redis multi exec","false","2022-04-15",""
+"https://www.linode.com/docs/guides/redis-on-ubuntu-10-10-maverick","Redis on Ubuntu 10.10 (Maverick)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Ubuntu 10.10 'Maverick'.","","true","2010-10-28","2012-10-08"
+"https://www.linode.com/docs/guides/using-lists-and-sets-in-redis-database","Use Lists and Sets in Redis Database","Redis is a NoSQL database that is known for it support of various data types. This guide shows you how to use Lists and Sets for managing data in your Redis databases.","redis lists tutorial, redis lists vs sets, redis sets example","false","2022-01-21",""
+"https://www.linode.com/docs/guides/install-redis-ubuntu","Install and Configure Redis on Ubuntu 20.04","This guide shows you how to install and configure the open-source database, cache, and message broker application Redis, on Ubuntu 20.04 Server.","","false","2021-07-02",""
+"https://www.linode.com/docs/guides/redis-on-debian-6-squeeze","Redis on Debian 6 (Squeeze)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Debian 6 'Squeeze'.","","true","2011-04-05","2013-07-07"
+"https://www.linode.com/docs/guides/lua-scripting-for-redis","Writing Lua Scripts for a Redis Server","In this tutorial learn how to start writing and using Lua scripts to improve your Redis database experience.","redis lua scripts, redis lua script tutorial, redis lua examples","false","2023-03-14",""
+"https://www.linode.com/docs/guides/redis-on-ubuntu-9-10-karmic","Redis on Ubuntu 9.10 (Karmic)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Ubuntu 9.10 'Karmic'.","","true","2010-08-05","2011-04-29"
+"https://www.linode.com/docs/guides/using-sorted-sets-in-redis-database","Use Sorted Sets in Redis Databases","Learn how to use Sorted Sets in your Redis databases, a powerful additional data type for ordered values. You also learn common commands needed to manage Sorted Sets.","redis sorted set example, redis sorted set commands, how do redis sorted sets work","false","2022-01-21",""
+"https://www.linode.com/docs/guides/install-and-configure-redis-on-centos-7","Install and Configure Redis on CentOS 7","A step-by-step guide to install and configure a Redis server and set up distributed data stores using master/slave replication on CentOS 7.","","false","2016-04-20","2017-02-20"
+"https://www.linode.com/docs/guides/hashes-in-redis-databases","Use Hashes in Redis Databases","Redis Hashes are maps of field and value pairs. In this guide, you learn how to use Redis hashes, maps of fields, and values frequently used for storing objects.","redis hashes example, accessing redis hashes, get redis hashes all key","false","2022-03-04",""
+"https://www.linode.com/docs/guides/how-to-install-a-redis-server-on-ubuntu-or-debian8","How to Install a Redis Server on Ubuntu or Debian 8","This guide will show you how to deploy the high performance Redis data-structure store application on Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, or Debian 8.","","true","2016-04-20","2017-09-13"
+"https://www.linode.com/docs/guides/redis-on-ubuntu-12-04-precise-pangolin","Redis on Ubuntu 12.04 (Precise Pangolin)","This guide shows how to deploy applications that depend on the high performance and highly flexible key-value store Redis database on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-25",""
+"https://www.linode.com/docs/guides/relational-database-overview","Introduction to Relational Databases and RDBMSs","An overview of relational databases, including relational database management systems and how they different from NoSQL databases.","what is mysql, sql vs mysql, mysql overview","false","2022-06-06",""
+"https://www.linode.com/docs/guides/how-to-install-and-use-replibyte","How to Install and Use Replibyte to Assist with Database Development","This guide explains how to use Replibyte to seed a database with transformed production data.","use Replibyte, install Replibyte, Replibyte Linux, transform database Replibyte","false","2023-02-24","2024-05-02"
+"https://www.linode.com/docs/guides/list-of-databases","Comparing DBMSs: The 8 Most Popular Databases","Searching for a list of the most popular databases? Our article covers what to look for in a database and top options for data storage.","database, database lists, best database","false","2022-02-25",""
+"https://www.linode.com/docs/guides/what-is-nosql","What is NoSQL?","An explanation of what NoSQL is, the differences with SQL, what some of the popular types are, and links to examples of popular NoSQL databases.","nosql, database, nosql database, non-sql, non-sql database","false","2021-09-09",""
+"https://www.linode.com/docs/guides/what-is-olap","What Is OLAP?","This guide describes what an OLAP server does and how it works within the context of a data warehouse.","OLAP, OLAP and Data Warehouse, Types of OLAP Servers, OLAP operations","false","2023-05-15","2024-05-09"
+"https://www.linode.com/docs/guides/database-solutions","Determine the Best Database and Cloud Hosting Solution for Your Next Application","Learn about the most popular database management systems and how to host them on the Akamai cloud computing platform.","DBMS, managed database","false","2023-07-11","2024-11-14"
+"https://www.linode.com/docs/guides/what-is-a-data-warehouse","What Is a Data Warehouse?","This guide explains what data warehousing is and what it is used for. It also provides some guidance on how to design a data warehouse.","data warehouse, what is a data warehouse, advantages of a data warehouse, design data warehouse","false","2023-05-09","2024-05-09"
+"https://www.linode.com/docs/guides/oracle-10g-express-edition-on-ubuntu-9-10-karmic","Oracle 10g Express Edition on Ubuntu 9.10 (Karmic)","Install Oracle 10g to power server-side applications and web apps on Ubuntu 9.10 (Karmic).","","true","2010-05-09","2014-08-13"
+"https://www.linode.com/docs/guides/oracle-10g-express-edition-on-debian-5-lenny","Oracle 10g Express Edition on Debian 5 (Lenny)","Install Oracle 10g to power server-side applications and web apps on Debian 5 (Lenny).","","true","2010-01-28","2014-08-13"
+"https://www.linode.com/docs/guides/oracle-10g-express-edition-on-ubuntu-10-04-lts-lucid","Oracle 10g Express Edition on Ubuntu 10.04 LTS (Lucid)","Install Oracle 10g to power server-side applications and web apps on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-05","2014-08-13"
+"https://www.linode.com/docs/guides/oracle-10g-express-edition-on-debian-6-squeeze","Oracle 10g Express Edition on Debian 6 (Squeeze)","Install Oracle 10g to power server-side applications and web apps on Debian 6 (Squeeze).","","true","2011-02-23","2014-08-13"
+"https://www.linode.com/docs/guides/oracle-10g-express-edition-on-ubuntu-10-10-maverick","Oracle 10g Express Edition on Ubuntu 10.10 (Maverick)","Install Oracle 10g to power server-side applications and web apps on Ubuntu 10.10 (Maverick).","","true","2011-04-05","2014-08-13"
+"https://www.linode.com/docs/guides/securely-administer-oracle-xe-with-an-ssh-tunnel","Securely Administer Oracle XE with an SSH Tunnel","This guide provides you with information on accessing Oracle XE (Express Edition) databases remotely using an SSH tunnel and client application such as PuTTY.","Oracle tunnel, Oracle over SSH, SSH tunnel","true","2010-01-28","2011-05-17"
+"https://www.linode.com/docs/guides/what-is-sqlite","What is SQLite?","This guide discusses the advantages and disadvantages of SQLite, one of the most popular of the serverless SQL databases, and also common use cases for SQLite.","what is sqlite","false","2021-04-09",""
+"https://www.linode.com/docs/guides/getting-started-with-nodejs-sqlite","Getting Started with Node.js SQLite","With npm and sqlite3, you can make your Node.js applications shine. This guide explains how you can install Node.js SQLite, create a SQLite database, create tables, and insert data.","nodejs sqlite","false","2021-05-21","2022-01-14"
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-debian-5-lenny","Use MongoDB to Store Application Data on Debian 5","Install MongoDB for use in application development on Debian 5 (Lenny).","","true","2010-02-03","2011-04-29"
+"https://www.linode.com/docs/guides/install-mongodb-on-centos-7","Installing MongoDB on CentOS 7","This guide shows how to install MongoDB, a document-oriented NoSQL database solution, on a server running CentOS 7.","","false","2016-12-30",""
+"https://www.linode.com/docs/guides/mongodb-introduction","What Is MongoDB and Why Use It?","This article introduces MongoDB, explains how it differs from other SQL databases, and provides some use cases.","what is mongodb, mongodb vs sql, is mongodb a relational database, nosql","false","2022-01-14",""
+"https://www.linode.com/docs/guides/install-mongodb-on-ubuntu-20-04","Installing MongoDB on Ubuntu 20.04","This guide explains how to install MongoDB on Ubuntu 20.04","","false","2023-01-12",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-ubuntu-9-10-karmic","Use MongoDB to Store Application Data on Ubuntu 9.10 (Karmic)","Install MongoDB for use in application development on Ubuntu 9.10 (Karmic).","","true","2010-03-24","2011-04-29"
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-ubuntu-12-04-precise","Use MongoDB to Store Application Data on Ubuntu 12.04","Install MongoDB for use in application development on Ubuntu 12.04 (Precise).","","true","2012-10-08",""
+"https://www.linode.com/docs/guides/mongodb-example-shortguide","MongoDB Example","Shortguide that displays usage example for MongoDB.","","false","2020-03-11",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-ubuntu-10-10-maverick","Use MongoDB to Store Application Data on Ubuntu 10.10 (Maverick)","Install MongoDB for use in application development on Ubuntu 10.10 (Maverick)","","true","2010-10-12","2012-10-03"
+"https://www.linode.com/docs/guides/creating-a-mongodb-replication-set-on-debian-7-wheezy","Creating a MongoDB Replication Set on Debian 7 (Wheezy)","This guide provides you with step-by-step instructions for creating and configuring a MongoDB ReplSet (replication set) for redundancy on Debian.","","true","2014-04-09",""
+"https://www.linode.com/docs/guides/creating-a-mongodb-replication-set-on-centos-6-4","Creating a MongoDB Replication Set on CentOS 6.4","This guide will show you how to configure a MongoDB ReplSet on CentOS 6.4.","","true","2014-04-09",""
+"https://www.linode.com/docs/guides/navigate-mongodb-databases","Navigate MongoDB and Query Your Data","Learn how to navigate your MongoDB database. From examples of the various query operators through text searches and indexing, this tutorial has you covered.","mongodb query examples, mongodb filter query, mongodb text search","false","2023-02-28",""
+"https://www.linode.com/docs/guides/indexing-mongodb","How to Use Indexes in MongoDB","Learn what MongoDB indexes are, how to create and modify them to improve your database query performance.","mongodb indexing best practices, mongodb indexing tutorial, mongodb indexing explained","false","2023-02-28",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-centos-5","Use MongoDB to Store Application Data on CentOS 5","MongoDB is a database engine that provides access to non-relational key-value databases. This guide provides you instructions for installing it on CentOS 5.","","true","2010-03-24","2011-04-29"
+"https://www.linode.com/docs/guides/create-a-mongodb-replica-set","Creating a MongoDB Replica Set","This guide will show you how to configure a MongoDB replicat set on Ubuntu 16.04 and CentOS 7.","mongodb, nosql, clusters, replica set","false","2016-12-02",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-ubuntu-10-04-lucid","Use MongoDB to Store Application Data on Ubuntu 10.04 (Lucid)","Install MongoDB for use in application development on Ubuntu 10.04 (Lucid).","","true","2010-05-03","2013-09-24"
+"https://www.linode.com/docs/guides/getting-started-with-mongodb","Getting Started with MongoDB","MongoDB gives you a flexible and less rigid way to store your data than traditional relational databases. This tutorial gives everything you need to start using MongoDB.","mongodb tutorial, getting started mongodb, basic mongodb commands","false","2023-02-28",""
+"https://www.linode.com/docs/guides/a-shell-script-to-automatically-backup-mongodb-databases","Automatically Backup Mongodb Databases Using Bash Scripting","In this guide, you learn how to create a Bash script that creates a backup of all current MongoDB databases. The MongoDB backup is in a .tar file format and is configured to be uploaded to a Linode object storage bucket. You also learn how to configure a Cron job that automatically runs the backup script daily.","bash, backup, mongodb, object storage, cron, linux","false","2022-04-04",""
+"https://www.linode.com/docs/guides/mongodb-community-shell-installation","Install and Use the MongoDB Community Shell","This tutorial explains how to install the MongoDB Community Shell on macOS, Windows 10, and Debian-based Linux systems.","mongodb community shell, mongosh, mongodb","false","2021-12-10",""
+"https://www.linode.com/docs/guides/install-mongodb-on-ubuntu-16-04","Installing MongoDB on Ubuntu 16.04 (Xenial)","Install MongoDB for document-oriented data storage on Ubuntu 16.04 (Xenial).","","true","2016-05-20",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-fedora-12","Use MongoDB to Store Application Data on Fedora 12","MongoDB is a database engine that provides access to non-relational key-value databases. This guide provides you instructions for installing it on Fedora 12.","","true","2010-03-22","2011-04-29"
+"https://www.linode.com/docs/guides/build-database-clusters-with-mongodb","Building Database Clusters with MongoDB","This guide provides you with instructions for installing, configuring, and scaling the MongoDB database for use in clustered environments on the Linux OS.","mongodb, nosql, clusters, databases","false","2010-09-30",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-fedora-13","Use MongoDB to Store Application Data on Fedora 13","MongoDB is a database engine that provides access to non-relational key-value databases. This guide provides you instructions for installing it on Fedora 13.","","true","2010-05-27","2011-04-29"
+"https://www.linode.com/docs/guides/creating-a-mongodb-replication-set-on-ubuntu-12-04-precise","Creating a MongoDB Replication Set on Ubuntu 12.04 (Precise)","This guide will show you how to configure a MongoDB Replica Set (aka cluster) with primary-secondary replication and automatic failover on Ubuntu 12.04 'Precise Pangolin'.","","true","2014-04-09",""
+"https://www.linode.com/docs/guides/use-mongodb-to-store-application-data-on-fedora-14","Use MongoDB to Store Application Data on Fedora 14","MongoDB is a database engine that provides access to non-relational key-value databases. This guide provides you instructions for installing it on Fedora 14.","","true","2010-11-23","2013-09-24"
+"https://www.linode.com/docs/guides/install-and-secure-memcached-on-debian-11-and-ubuntu-2204","Install and Secure Memcached on Debian 11 and Ubuntu 22.04","Learn how to install and configure Memcached on Debian and Ubuntu, and then secure your installation using SASL authentication and firewall rules.","memcached, debian, ubuntu, sasl, secure memcached","false","2024-06-03",""
+"https://www.linode.com/docs/guides/how-to-install-apache-cassandra-on-ubuntu-18-04","Installing Apache Cassandra on Ubuntu 18.04","This guide presents instructions to deploy a scalable and development-driven NoSQL database with Apache Cassandra for Ubuntu 18.04.","","false","2018-09-24","2022-05-16"
+"https://www.linode.com/docs/guides/set-up-a-cassandra-node-cluster-on-ubuntu-and-centos","Setting Up a Cassandra Node Cluster ","This guide instructs you through the steps that deploy a production-ready Apache Cassandra node cluster","cassandra, apache-cassandra, centos 7, ubuntu 16.04, database, nosql","false","2017-06-24","2022-05-16"
+"https://www.linode.com/docs/guides/how-to-install-apache-cassandra-on-debian-9","Install Apache Cassandra on Debian 9","This guide presents instructions to deploy a scalable and development-driven NoSQL database with Apache Cassandra for Debian 9.","","true","2020-01-30",""
+"https://www.linode.com/docs/guides/how-to-install-apache-cassandra-on-centos-7","Installing Apache Cassandra on CentOS 7","This guide will show you how to deploy a scalable and development-driven NoSQL database with Apache Cassandra on a Linode running CentOS 7.","","false","2017-06-12","2022-05-16"
+"https://www.linode.com/docs/guides/install-cassandra-across-multiple-data-centers","How to Install Cassandra Across Multiple Data Centers","This guide introduces the Cassandra distributed database and explains how to install, configure, and use it.","install Cassandra, configure Cassandra, Cassandra CQL, create keyspace Cassandra","false","2023-08-22",""
+"https://www.linode.com/docs/guides/how-to-install-apache-cassandra-on-centos-8","Install Apache Cassandra on CentOS 8","This guide presents instructions to deploy a scalable and development-driven NoSQL database with Apache Cassandra for CentOS 8.","","false","2020-01-30",""
+"https://www.linode.com/docs/guides/how-to-install-and-set-up-hadoop-cluster","How to Install and Set Up a 3-Node Hadoop Cluster","This Linode guide will show you how to install and set up a 3-node Hadoop cluster.","Hadoop, YARN, HDFS","false","2017-10-13","2017-10-16"
+"https://www.linode.com/docs/guides/install-configure-run-spark-on-top-of-hadoop-yarn-cluster","Running Spark on Top of a Hadoop YARN Cluster","This guide shows you how to install, configure, and run Spark on top of a Hadoop YARN cluster.","spark, hadoop, yarn, hdfs","false","2017-10-20","2017-10-23"
+"https://www.linode.com/docs/guides/create-an-ssh-tunnel-for-mysql-remote-access","Create an SSH Tunnel for MySQL Remote Access","This guide will show you how to gain remote access to your MySQL server and database through PuTTY or similar mysql-client using an SSH Tunnel.","MySQL tunnel, MySQL over SSH, SSH tunnel, MySQL client","false","2010-01-06","2018-03-05"
+"https://www.linode.com/docs/guides/install-mysql-on-ubuntu-14-04","Install MySQL on Ubuntu 14.04","This guide shows how to get started with the popular database app MySQL, as well as how to install the application on Ubuntu 14.04.","","true","2012-10-08","2015-08-26"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-ubuntu-10-10-maverick","Use MySQL Relational Databases on Ubuntu 10.10 (Maverick)","Getting started with MySQL for web and server applications on Ubuntu 10.10 Maverick","","true","2010-10-21","2012-10-08"
+"https://www.linode.com/docs/guides/an-overview-of-mysql","What Is MySQL: An Overview","Learn what MySQL is, how it’s commonly used, and how it compares to other databases.","what is mysql, sql vs mysql, mysql overview","false","2022-01-07","2022-06-06"
+"https://www.linode.com/docs/guides/list-tables-in-mysql-and-mariadb","List Tables in MySQL and MariaDB","Learn how to list tables in MySQL and MariaDB using the command line (CLI). You also learn how to list tables using MySQL Workbench.","mysql list tables, mysql list table names, mysql list table fields, mariadb list tables","false","2021-08-20",""
+"https://www.linode.com/docs/guides/deploy-mysql-relational-databases-on-ubuntu-12-04-precise-pangolin","Deploy MySQL Relational Databases on Ubuntu 12.04","Get Started with MySQL for Web and Server Applications on Ubuntu 12.04 LTS (Precise Pangolin).","mysql, ubuntu 12.04, mysql ubuntu, mysql on linux, mysql Linode","true","2012-10-08","2015-09-11"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-debian-5-lenny","Use MySQL Relational Databases on Debian 5 (Lenny)","Getting started with MySQL for web and server applications on Debian Lenny.","","true","2009-08-07","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-install-mysql-on-debian-8","How to Install MySQL on Debian 8","This article is a guide to getting started with the popular database management system software, MySQL, including how to install the service on Debian 8.","","true","2015-06-12","2015-08-26"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-debian-6-squeeze","Use MySQL Relational Databases on Debian 6 (Squeeze)","Get started with MySQL for web and server applications on Debian 6 (Squeeze).","","true","2011-01-26","2014-01-14"
+"https://www.linode.com/docs/guides/install-mysql-phpmyadmin-debian-7","How to Install MySQL with phpMyAdmin on Debian 7","This guide will show you how to install and configure phpMyAdmin to manage MySQL databases and users though a web interface and GUI on Debian 7.","","true","2014-01-02","2015-09-16"
+"https://www.linode.com/docs/guides/how-to-install-mysql-on-debian-7","How to Install MySQL on Debian 7","This article is a guide to getting started with the popular database management system software, MySQL, including how to install the service on Debian 7.","","true","2014-01-14","2017-09-05"
+"https://www.linode.com/docs/guides/manage-mysql-with-phpmyadmin-on-ubuntu-10-10-maverick","Manage MySQL with phpMyAdmin on Ubuntu 10.10 (Maverick)","This guide will show you how to use phpMyAdmin to manage and maintain MySQL databases and users though a web interface on Ubuntu 10.10 'Maverick'.","","true","2011-01-10","2013-09-24"
+"https://www.linode.com/docs/guides/manage-mysql-with-phpmyadmin-on-ubuntu-9-10-karmic","Manage MySQL with phpMyAdmin on Ubuntu 9.10 (Karmic)","This guide will show you how to use phpMyAdmin to manage and maintain MySQL databases and users though a web interface on Ubuntu 9.10 'Karmic'.","","true","2010-04-17","2011-05-17"
+"https://www.linode.com/docs/guides/using-mysql-relational-databases-on-arch-linux","Using MySQL Relational Databases on Arch Linux","Getting started with MySQL for web and server applications on Arch Linux.","","true","2011-04-05","2014-01-23"
+"https://www.linode.com/docs/guides/install-and-configure-mysql-workbench-on-ubuntu","Install and Configure MySQL Workbench on Ubuntu 16.04","This guide shows how to install and configure MySQL Workbench and includes a sample MySQL database for testing.","mysql, mysql workbench, mysql sample database","true","2017-08-08",""
+"https://www.linode.com/docs/guides/standalone-mysql-server","Standalone MySQL Server","Deploying a standalone MySQL database server on a separate Linode for increased application performance.","mysql, standalone myql, separate mysql, wordpress","true","2009-09-30","2011-04-29"
+"https://www.linode.com/docs/guides/install-mysql-phpmyadmin-on-ubuntu-12-04","How to Install MySQL with phpMyAdmin on Ubuntu 12.04","This guide will show you how to install and configure phpMyAdmin to manage MySQL databases and users though a web interface and GUI on Ubuntu 12.04.","","true","2013-09-12","2015-09-16"
+"https://www.linode.com/docs/guides/install-mysql-phpmyadmin-ubuntu-14-04","How to Install MySQL with phpMyAdmin on Ubuntu 14.04","This guide will show you how to install and configure phpMyAdmin to manage MySQL databases and users though a web interface and GUI on Ubuntu 14.04.","","true","2013-09-12","2017-08-01"
+"https://www.linode.com/docs/guides/install-and-configure-phpmyadmin-on-debian-8","How to Install and Configure phpMyAdmin on Debian 8","This guide will show you how to install and configure phpMyAdmin to manage MySQL databases and users though a web interface with a GUI on Debian 8.","","true","2014-01-02","2015-09-16"
+"https://www.linode.com/docs/guides/install-and-configure-mysql-on-ubuntu-22-04","Install and Configure MySQL on Ubuntu 22.04","This guide shows you how to install and configure MySQL server on Ubuntu 20.04 Linux.","Install MySQL ubuntu 22.04, Install MySQL server ubuntu, Install MySQL Linux, Configure MySQL","false","2023-03-29",""
+"https://www.linode.com/docs/guides/how-to-install-mysql-on-centos8","How to Install MySQL on CentOS 8","Learn how to install MySQL on CentOS 8 Linux on a cloud server with cloud apps.","Install MySQL on CentOS 8, Install MySQL on CentOS Stream 8, Install MySQL, CentOS 8, Connect MySQL to CentOS 8, Install MySQL server in Linux","false","2022-10-11",""
+"https://www.linode.com/docs/guides/delete-record-sql","Developer’s Guide to the Delete Query in SQL","Learn the SQL delete syntax and the step-by-step process to delete rows from tables in SQL.","delete record sql, delete all rows, how to delete row in sql, delete query in sql, sql delete syntax","false","2023-04-10",""
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-centos-5","Use MySQL Relational Databases on CentOS 5","Getting started with MySQL for web and server applications on CentOS 5.","","true","2009-08-11","2014-01-22"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-ubuntu-10-04-lts-lucid","Use MySQL Relational Databases on Ubuntu 10.04","Getting started with MySQL for web and server applications on Ubuntu 10.04 LTS (Lucid).","","true","2010-04-30","2013-09-24"
+"https://www.linode.com/docs/guides/managing-mysql-with-phpmyadmin-on-centos-6-4","How to Install and Configure phpMyAdmin on CentOS 6","This guide will show you how to use phpMyAdmin to manage and maintain MySQL databases and users though a web interface on CentOS 6.4.","","true","2014-02-04","2017-08-01"
+"https://www.linode.com/docs/guides/how-to-install-mysql-on-centos-6","How to Install MySQL on CentOS 6","This article is a guide to getting started with the popular database management system software, MySQL, including how to install the service on CentOS 6.","","true","2014-01-22","2017-09-05"
+"https://www.linode.com/docs/guides/how-to-work-with-mysql-subqueries","","A subquery is an SQL query that is nested within another query. This guide shows how to use correlated subqueries, as well as subqueries as derived tables.","MySQL, database, subqueries","false","2021-02-04",""
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-fedora-14","Use MySQL Relational Databases on Fedora 14","Getting started with MySQL for web and server applications on Fedora 14.","","true","2010-12-07","2014-01-28"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-fedora-13","Use MySQL Relational Databases on Fedora 13","Getting started with MySQL for web and server applications on Fedora 13.","","true","2010-05-28","2012-10-08"
+"https://www.linode.com/docs/guides/manage-mysql-with-phpmyadmin-on-debian-5-lenny","Manage MySQL with phpMyAdmin on Debian 5 (Lenny)","This guide will show you how to use phpMyAdmin to manage and maintain MySQL databases and users though a web interface with a GUI on Debian 5 'Lenny'.","","true","2010-01-28","2014-01-22"
+"https://www.linode.com/docs/guides/how-to-install-mysql-on-centos-7","Installing MySQL on CentOS 7","This article is a guide to getting started with the popular database management system software, MySQL, including how to install the service on CentOS 7.","","false","2015-08-27","2017-09-05"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-fedora-12","Use MySQL Relational Databases on Fedora 12","Getting started with MySQL for web and server applications on Fedora 12.","","true","2009-08-11","2012-10-08"
+"https://www.linode.com/docs/guides/securing-mysql","Securing MySQL Server","This guide shows how to audit MySQL security, including: using the secure installer, modifying the root user, and adding new users.","mysql, security, audit, root, database, privilege","false","2021-03-26",""
+"https://www.linode.com/docs/guides/configure-source-replica-replication-in-mysql","Configure Source-Replica Replication in MySQL","This guide explains how to configure source-replica data replication in the popular MySQL database application to keep copies of your database for emergencies.","mysql replication","false","2021-07-30",""
+"https://www.linode.com/docs/guides/a-primer-on-sql-transactions","SQL Transactions: An Introduction","SQL transactions help maintain database integrity. This guide outlines some transaction benefits and how to use the delimiter, commit, and rollback syntax.","sql transactions, commit transaction, rollback transaction, SQL transaction delimiter","false","2022-08-25",""
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-ubuntu-9-10-karmic","Use MySQL Relational Databases on Ubuntu 9.10 (Karmic)","Getting started with MySQL for web and server applications on Ubuntu 9.10 (Karmic).","","true","2009-10-29","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-optimize-mysql-performance-using-mysqltuner","How to Optimize MySQL Performance Using MySQLTuner","This step-by-step guide shows you how to assess your MySQL database performance using MySQLTuner to ensure optimum resource usage.","mysql, mysqltuner, tune mysql, resource tuning","false","2015-02-27","2019-02-01"
+"https://www.linode.com/docs/guides/create-physical-backups-of-your-mariadb-or-mysql-databases","Create Physical Backups of your MariaDB or MySQL Databases","Create a physical MySQL backup databases by copying the relevant filesystem parts. Useful for recovering inaccessible databases.","mysql, mariadb, backup, back up, mysqldump","false","2018-01-30",""
+"https://www.linode.com/docs/guides/back-up-your-mysql-databases","Back Up Your MySQL Databases","This guide provides instructions for backing up your MySQL databases for disaster recovery and continuity using a variety of methods, including the command line.","mysql, backup, mysqldump","true","2010-04-19","2013-09-11"
+"https://www.linode.com/docs/guides/mysqldump-backups","Backing Up MySQL Databases Using mysqldump","Learn how to use mysqldump to back up MySQL (and MariaDB) database clusters, individual databases, and tables.","mysql, mariadb, backup, back up, mysqldump","false","2018-01-30","2024-11-14"
+"https://www.linode.com/docs/guides/sql-functions","Introduction to SQL Functions","Learn about SQL functions and how it can be used for performing calculations on data.","SQL mathematical functions, SQL date functions, SQL string functions, SQL conversion functions","false","2022-06-27",""
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-ubuntu-9-04-jaunty","Use MySQL Relational Databases on Ubuntu 9.04 (Jaunty)","Getting started with MySQL for web and server applications on Ubuntu Jaunty.","","true","2009-08-11","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-create-and-use-mysql-stored-procedures","Creating and Using MySQL Stored Procedures","This guide will show you how to use MySQL stored procedures, which are user-defined SQL statements that are stored in a MySQL database on Linux.","mysql, stored procedures, database, database optimization","false","2019-02-20",""
+"https://www.linode.com/docs/guides/install-mysql","Installing MySQL: A Definitive Guide","Learn how to install MySQL on Linux (through your distribution's native repositories or by using MySQL's own), Windows, and macOS.","mysql, repository, database","false","2022-07-01","2024-11-14"
+"https://www.linode.com/docs/guides/use-mysql-relational-databases-on-ubuntu-8-04-hardy","Use MySQL Relational Databases on Ubuntu 8.04 (Hardy)","Getting started with MySQL for web and server applications on Ubuntu Hardy.","","true","2009-08-11","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-work-with-triggers-in-mysql-database","Working with Triggers in a MySQL Database","In this guide, we will show you how to create triggers, pre-defined SQL commands which automatically run under certain conditions, in your MySQL database.","mysql, database, triggers","false","2020-02-21",""
+"https://www.linode.com/docs/guides/using-mysql-relational-databases-on-fedora-20","Using MySQL Relational Databases on Fedora 20","Getting started with MySQL for web and server applications on Fedora 20.","","true","2014-01-28",""
+"https://www.linode.com/docs/guides/installing-and-configuring-mysql-on-ubuntu-2004","Installing and Configuring MySQL on Ubuntu 20.04","This guide hows you how to install and configure MySQL server on Ubuntu 20.04 Linux","mariadb vs mysql, install mysql linux, configure mysql linux","false","2021-11-29",""
+"https://www.linode.com/docs/guides/using-mysql-relational-databases-on-gentoo","Using MySQL Relational Databases on Gentoo","MySQL is a popular relational database management system used as a backend for countless websites. This guide shows how to use MySQL on the Gentoo linux distro.","","true","2011-01-21","2014-01-28"
+"https://www.linode.com/docs/guides/vitess-mysql-for-kubernetes","Using Vitess on Akamai Cloud: MySQL for Kubernetes","This guide teaches you how to deploy and scale Vitess, which provides automatic sharding and other improvements for MySQL, on Akamai Cloud LKE.","Vitess, Percona Server, Kubernetes, Open source database cluster management","false","2023-08-14","2024-05-08"
+"https://www.linode.com/docs/guides/how-to-create-and-use-mysql-views","Using Views in a MySQL Database","A view in MySQL is a named query that can be triggered to display data stored in other tables. This guide shows how to create, invoke, and delete views.","mysql, database, views","false","2021-02-01",""
+"https://www.linode.com/docs/guides/securely-store-mysql-credentials","Securely Store MySQL Credentials with mysql_config_editor","Learn how to securely store MySQL crentials and connection details using the mysql_config_editor utility.","mysql, mariadb, mysql_config_editor, secure, security","false","2022-07-01",""
+"https://www.linode.com/docs/guides/connect-metabase-with-mysql-for-data-exploration","Connect Metabase with MySQL for Data Exploration","This guide shows you how to connect to Metabase, a data exploration tool that makes analytics easy, to a local MySQL server and deploy through a reverse proxy on NGINX.","visualization, database, query, What is Metabase, metabase, mysql","false","2018-02-22","2018-12-10"
+"https://www.linode.com/docs/guides/configure-master-master-mysql-database-replication","Configure Master-Master MySQL Database Replication","Learn how to set up master-master MySQL databases replication in this simple step-by-step tutorial.","set up mysql, replication, master-master, high availability","false","2014-12-24","2023-04-04"
+"https://www.linode.com/docs/guides/deploy-mysql-workbench-for-database-administration","Install MySQL Workbench for Database Administration","This guide will show you how to deploy MySQL Workbench, which is a graphical tool for working with MySQL databases in a client/server model.","MySQL, MySQL Workbench, workbench, administer database","false","2015-12-04","2018-12-10"
+"https://www.linode.com/docs/guides/mysql-command-line-client","Connect to a MySQL Database Using the mysql Command","This guide shows you how to install and use the MySQL command-Line client to connect to a database and run SQL commands.","mysql connect, remote database, mysql database","false","2022-07-01","2024-11-14"
+"https://www.linode.com/docs/guides/what-is-database-sharding","What Is Database Sharding?","Database sharding can be a useful tool to help you scale your databases for growth and increased traffic. But what is sharding, and when should you use it? Find out in this tutorial, which walks you through what sharding is, the reasons to use it, and alternatives.","database sharding, database sharding vs partitioning, what is database sharding","false","2022-06-21",""
+"https://www.linode.com/docs/guides/create-a-harperdb-cluster","How to Create a HarperDB Cluster","This guide explains how to configure HarperDB and how to create a multi-node cluster for data replication.","install HarperDB, configure HarperDB, HarperDB cluster, data replication HarperDB","false","2024-05-01",""
+"https://www.linode.com/docs/guides/a-guide-to-elasticsearch-plugins","Installing and Using Elasticsearch Plugins","Elasticsearch supports a wide variety of plugins which enable more powerful search features. Learn how to manage, install, and use them.","elastic, elasticsearch, plugins, search, analytics, search engine","false","2018-01-09","2019-01-31"
+"https://www.linode.com/docs/guides/install_elasticsearch_centos","Install Elasticsearch on Fedora, Red Hat, and CentOS","Shortguide for installing Elasticsearch on Fedora systems","","false","2018-01-09","2018-01-08"
+"https://www.linode.com/docs/guides/visualize-apache-web-server-logs-using-elastic-stack-on-centos-stream-8","Visualizing Apache Logs Using Elastic Stack on CentOS Stream 8","This guide shows how to install all three components of Elastic Stack on CentOS to explore Apache web server logs in Kibana.","","false","2021-03-05",""
+"https://www.linode.com/docs/guides/monitor-nginx-web-server-logs-using-filebeat-elastic-stack-centos-7","Monitoring NGINX Using the Elastic Stack on Centos 7","This guide shows how to install four components of Elastic Stack - Filebeat, Metricbeat, Elasticsearch, and Kibana - to monitor a typical NGINX webserver.","nginx centos 7, elasticsearch, filebeat, metricbeat, beats, kibana, elk stack, elastic stack","false","2017-12-13","2019-01-31"
+"https://www.linode.com/docs/guides/install_elasticsearch_debian_ubuntu","Install Elasticsearch on Debian and Ubuntu","Shortguide for installing Elasticsearch on Debian systems","","false","2018-01-09","2018-01-08"
+"https://www.linode.com/docs/guides/visualize-apache-web-server-logs-using-elastic-stack-on-ubuntu-18-04","Visualize Apache Logs With Elastic Stack on Ubuntu 18.04","This guide shows how to install all three Elastic Stack components to explore Apache web server logs in Kibana.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/visualize-apache-web-server-logs-using-elastic-stack-on-debian-10","Visualizing Apache Logs Using the Elastic Stack on Debian 10","The Elastic Stack is an open-source solution to search, collect, and analyze data. Learn how to install it and explore Apache web server logs in Kibana.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/visualize-apache-web-server-logs-using-elastic-stack-on-debian-8","Visualizing Apache Logs Using the Elastic Stack on Debian 8","This guide will show how to use Elasticsearch, Logstash, and Kibana to collect and visualize web server logs.","","true","2017-09-18","2019-01-31"
+"https://www.linode.com/docs/guides/visualize-apache-web-server-logs-using-elastic-stack-on-debian-9","Visualizing Apache Logs Using the Elastic Stack on Debian 9","This guide will demonstrate how to use Elasticsearch, Logstash, and Kibana to collect and visualize web server logs.","","false","2021-03-05",""
+"https://www.linode.com/docs/guides/what-is-open-source-software","What is Open Source Software?","What is open source software and how does it work? We answer these questions, note the advantages and disadvantages of open source software, plus examples.","what is open source software, open source software, keywords, open source software definition","false","2021-11-19",""
+"https://www.linode.com/docs/guides/linux-vs-windows","Linux vs. Windows: What’s the Difference?","This guide discusses Linux vs. Windows, the difference between Linux and Windows operating systems, and which is best for your needs.","windows vs linux , linux or windows, is linux better than windows","false","2022-04-01",""
+"https://www.linode.com/docs/guides/how-to-navigate-less-shortguide","Less Keyboard Navigation Commands","Table of key commands used for navigating output with the less command.","linux, how to, less, key commands","false","2018-09-05",""
+"https://www.linode.com/docs/guides/how-to-use-tail","How to Use the Tail Command","View and follow the end of files with the tail command.","linux, how to, tail, last lines, file","false","2017-04-10",""
+"https://www.linode.com/docs/guides/how-to-use-grep","Using the grep Command in Linux: Finding Text & Strings in Files","Use the grep command to filter output from administrative commands, so you get only relevant data. This guide shows you how. ✓ Click to learn today!","linux, how to, grep, filter","false","2017-04-10","2017-11-27"
+"https://www.linode.com/docs/guides/how-to-install-selinux-on-ubuntu-22-04","Install SELinux on Ubuntu 22.04","By default, Ubuntu 22.04 LTS uses AppArmor for security instead of SELinux. This tutorial shows you how to disable AppArmor and install and SELinux on Ubuntu 22.04. ✓ Click here!","","false","2022-09-19","2022-09-23"
+"https://www.linode.com/docs/guides/how-to-install-configure-and-run-fish","How to Install, Configure and Run the Fish Shell","This article gives you step-by-step instructions for installing and configuring Fish, the Friendly Interactive Shell, a replacement shell interface.","fish, fish shell, fish scripting, bash, command line shell, The Friendly Interactive Shell","false","2017-07-18",""
+"https://www.linode.com/docs/guides/how-to-use-wget","How to Use Wget","Knowing how to use wget to download files makes it easy to retrieve the latest packages from HTTP or FTP repositories. ✓ Read our guide to learn how","linux, how to, grep, wget","false","2017-06-19","2017-06-12"
+"https://www.linode.com/docs/guides/linux-command-line-tips","Linux Command Line Tips","This guide provides readers with easy to remember commands and tricks that can save you a lot of time in the Linux Command Line Interface, also called Terminal.","terminal, command line, shell, tips, tricks, easy linux, cli","false","2017-04-13","2017-07-17"
+"https://www.linode.com/docs/guides/use-nano-to-edit-files-in-linux","Use nano to Edit Files in Linux","GNU nano, or more commonly just nano, is the basic and built-in text editor on most Linux distros. This guide shows how to use it to edit text and system files.","nano, terminal, command line, shell","false","2017-05-04",""
+"https://www.linode.com/docs/guides/alias-frequently-used-commands","Alias Frequently Used Commands in Linux","Alias is a built-in Unix command that helps create shortcuts to frequently used commands. This guide shows how to create and remove aliases.","bash, alias, command line","false","2018-07-05",""
+"https://www.linode.com/docs/guides/wordpress-with-docker-compose","Install WordPress with Docker Compose","This guide shows how to use Docker and Docker Compose to host a WordPress website using a LAMP stack configured in Docker and linked with Compose.","Docker, Docker Compose, WordPress","false","2018-05-29",""
+"https://www.linode.com/docs/guides/use-the-ps-aux-command-in-linux","Using the ps aux Command in Linux","The ps aux command is a tool that provides Linux system process information. This guide explain why that matters, and how to use it.'","ps aux command","false","2021-01-25",""
+"https://www.linode.com/docs/guides/what-is-pub-sub","What Is Publisher Subscriber Model?","Explore the Publisher/Subscriber (Pub/Sub) model in-depth, from its fundamental concepts to dynamic scaling, practical implementation using PyPubSub, and understanding its place in modern communication architectures.","Publisher/Subscriber model, Messaging patterns, Message queuing vs. Pub/Sub, Pub/Sub benefits and limitations","false","2023-08-08","2024-05-14"
+"https://www.linode.com/docs/guides/gnu-make-tutorial-automate-tasks","Use GNU Make to Automate Tasks","In this tutorial, you will learn how to use GNU Make to automate any task that involves updating files or performing actions based on file changes.","gnu make tutorial","false","2021-07-30",""
+"https://www.linode.com/docs/guides/how-to-install-selinux-on-ubuntu-18-04","Install SELinux on Ubuntu 18.04","This guide shows you how to install SELinux on Ubuntu 18.04, enable SELinux policies, and disable SELinux.","","false","2017-06-30","2021-04-15"
+"https://www.linode.com/docs/guides/linux-mount-smb-share","Mount an SMB Share in Linux","Learn how to mount a Windows directory in Linux using the SMB Protocol. This enables you to remotely access and modify you files.","linux mount smb share, mount smb share linux, mount cifs, linux cifs mount","false","2023-06-06","2023-10-03"
+"https://www.linode.com/docs/guides/how-to-use-fsck-to-fix-disk-problems","Using fsck to Find and Repair Disk Errors and Bad Sectors","Having issues with your Linux installation? fsck might be able to help. This guide will walk you through the entire process involved in doing so.","fsck, file system, disk repair, troubleshoot","false","2018-04-27","2018-09-20"
+"https://www.linode.com/docs/guides/how-to-use-less","How to Use the Less Command","Use the less command to display file and command output one page at a time.","linux, how to, less, page","false","2018-09-05",""
+"https://www.linode.com/docs/guides/how-to-use-echo","Using the echo Command","This quick answer guide explains how to use the echo command to view values, how to write to a file using the command, and how to use echo with other commands.","linux, how to, echo","false","2021-03-05",""
+"https://www.linode.com/docs/guides/how-to-install-selinux-on-debian-10","Install SELinux on Debian 10","Learn how to install SELinux and use it to protect the security of your Debian 10 system","","false","2020-03-17",""
+"https://www.linode.com/docs/guides/customization-tricks-for-ssh","SSH Customization Tricks","The SSH Secure Shell defaults are good, but there are tricks administrators use to increase security and handle different kinds of auths. Customization can mean productivity and security.","passwordless ssh, ssh linux, customize ssh, ssh google authenticator, ssh logs","false","2023-06-12",""
+"https://www.linode.com/docs/guides/ssh-key-authentication-how-to-troubleshoot-permission-issues","Troubleshoot SSH Key Authentication Issues","Learn the basics of SSH keys and how to troubleshoot the most common SSH permission issues in this short guide.","ssh key authentication, what is ssh, ssh keys","false","2021-06-17",""
+"https://www.linode.com/docs/guides/linux-dump-and-restore-commands","Quick Guide to the Linux Dump and Restore Commands","This guide gives an overview of the 'dump' and 'restore' commands in Linux. It covers their basic functionalities, usage, and options, including dump levels, compression, and debug/verbose modes.","install dump, dump levels, dump targets, perform full backup, compress backup, restore backup","false","2023-05-02",""
+"https://www.linode.com/docs/guides/how-to-add-linux-alias-command-in-bashrc-file","Adding the Linux alias Command in the .bashrc File","Permanent Linux alias commands are saved to the shell configuration file for every new session you create. Here''s how that process works.","alias command bashrc","false","2020-11-17","2020-11-06"
+"https://www.linode.com/docs/guides/drupal-with-docker-compose","Install Drupal with Docker Compose","This guide provides you with step-by-step instructions for installing and configuring Drupal, a popular content management system, using Docker Compose.","Docker, Docker Compose, Drupal","false","2018-06-29",""
+"https://www.linode.com/docs/guides/find-and-terminate-processes-from-the-linux-or-macos-command-line","Find and Terminate Processes from the Linux or Mac OS Command Line","Learn how to find a running process and terminate it from the command line in Linux and Mac OS.","kill, terminate, PID, command line","false","2018-02-20",""
+"https://www.linode.com/docs/guides/start-service-at-boot","Use systemd to Start a Linux Service at Boot","The systemd daemon allows you to control Linux system services. This guide shows how to configure a custom systemd service and enable it to start at boot.","systemd, service, enable service, Linux system service","false","2018-05-01","2025-03-27"
+"https://www.linode.com/docs/guides/benefits-of-linux","10 Benefits of Linux You Need to Know","What are the benefits of Linux? Linode experts give an overview of Linux, what it’s good for and why it’s important. Learn more about the pros of Linux.","linux advantages, advantages linux, linux benefits","false","2022-03-11",""
+"https://www.linode.com/docs/guides/compress-files-using-the-command-line","Archive, Compress, and Extract Files in Linux Using the Command Line","Tar, is a GNU utility that provides the ability to create tar archives, extract and compress files in Linux. Check out our step-by-step guide here","tar, star, GNU-Tar, cryptocurrency","false","2018-02-01",""
+"https://www.linode.com/docs/guides/delete-file-linux-command-line","Use rm to Delete Files and Directories on Linux","This guide provides you instructions for deleting files, directories, content and more using rm command from the Linux Command Line on any distribution.","remove files, delete files, rm","false","2018-07-03","2022-01-14"
+"https://www.linode.com/docs/guides/how-to-use-head","How to Use the Head Command","View the beginning of a text file with the head command.","linux, how to, head, first lines, file","false","2017-04-10",""
+"https://www.linode.com/docs/guides/open-source-vs-closed-source","Open Source vs. Closed Source: What’s the Difference?","Comparing open source vs. closed sourced software? Discover the definition for each and the differences that define the two terms.","open source versus closed source, open source vs. closed source, difference between open source and closed source","false","2022-01-21",""
+"https://www.linode.com/docs/guides/how-to-add-directory-to-path","Add a Directory to the PATH on Linux","What is the PATH variable in Linux, and how does it work? Better still, how can you add your own directories to it? Find out in this tutorial, covering everything you need to know about the PATH variable and adding directories to it.","linux path variable, linux path directory, add to linux path","false","2023-03-14",""
+"https://www.linode.com/docs/guides/how-to-use-journalctl","","","systemd, journalctl, logging","false","2018-09-05",""
+"https://www.linode.com/docs/guides/log-in-to-coreos-container-linux","Log in to CoreOS Container Linux","This quick answer guide will show you how to log in to CoreOS Container Linux.","coreos, container linux, login, core","false","2017-05-08",""
+"https://www.linode.com/docs/guides/how-to-change-selinux-modes","Changing SELinux Modes","Security-Enhanced Linux works to filter system access. Learn how to switch between SELinux Modes, from full enforcement to completely disabled.","selinux","false","2017-06-22","2017-10-18"
+"https://www.linode.com/docs/guides/using-xargs-with-examples","Use the xargs Command","Learn what the xargs command is, how it works, and a few of the many functions it can be used to perform within Linux.","xarg examples","false","2021-06-17",""
+"https://www.linode.com/docs/guides/linux-mount-command","Quick Guide to the Linux Mount Command","In Linux, mount command attaches file systems and disks at a point in the directory tree. Learn the basics of mounting and how to mount in Linux.","linux mount command, linux unmount, linux mounted drives, mount disk in linux","false","2023-04-10",""
+"https://www.linode.com/docs/guides/how-to-use-git","How to Use Git the Version Control System","This Quick Answer guide explains how to use Git to create a repository, stage a commit, and then push that commit.","Linux, how to use Git, github, create git repo","false","2017-06-19","file.txt"
+"https://www.linode.com/docs/guides/how-to-use-cd","Using the cd Command to Navigate the Terminal","Learn how to use the cd command to navigate to different directories inside of a Linux or macOS terminal.","linux, how to, cd, change directory","false","2020-06-22","2020-04-23"
+"https://www.linode.com/docs/guides/how-to-use-fsck-qa","How to use fsck - Quick Answer","Learn about some of the frequently-used fsck commands to check a system for corrupt files and bad disk sectors and repair any errors it finds.","fsck, file system, disk repair, troubleshoot","false","2018-04-30",""
+"https://www.linode.com/docs/guides/open-source-software-benefits","What are the Advantages of Open Source Software?","What is open source software and how does it work? We answer these questions, note the advantages and disadvantages of open source software, plus examples.","benefits of open source, benefits of open source software, advantages of open source software","false","2021-11-24",""
+"https://www.linode.com/docs/guides/using-e2fsck-to-fix-ext-disk-issues","Using e2fsck to Find and Repair Disk Errors On ext File Systems","Having issues with your Linux installation? Using e2fsck might be able to help. This guide will walk you through the entire process involved in checking the inegitry and repairing issues with ext filesystems using e2fsck.","e2fsck, file system, disk repair, troubleshoot","false","2022-04-05",""
+"https://www.linode.com/docs/guides/how-to-use-the-linux-alias-command","Using the Linux alias Command","Save time with the Linux 'alias' command by creating customizable shortcuts.","linux alias command","false","2020-11-17","2020-11-06"
+"https://www.linode.com/docs/guides/what-is-linux","What is Linux?","This guide provides you with an overview of the Linux Operating System, including details about its history, the Kernel, development models, lifecycles, and more.","linux, unix, kernel, open source, free software","false","2018-07-26",""
+"https://www.linode.com/docs/guides/why-use-linux-for-development","Why Use Linux for Development?","This guide contains an overview as to why you should use the Linux operating system for development, as well as some of the core advantages of Linux over other OS'.","linux, development, dev, develop, developing","false","2018-07-11",""
+"https://www.linode.com/docs/guides/introduction-to-systemctl","systemctl Commands: Restart, Reload, and Stop Service","Do you know what systemctl is? Our guide will cover how to use `systemctl` to manage systemd services. ✓ Click here to learn more today!","systemctl, systemd, service, unit file, target","false","2018-08-31",""
+"https://www.linode.com/docs/guides/what-is-cloud-computing","What is Cloud Computing?","This guide explains a brief overview of what cloud computing is, summarizes types of cloud computing, and discusses why you should use it.","cloud, compute, computing, What is cloud computing, cloud computing, the cloud","false","2018-06-12",""
+"https://www.linode.com/docs/guides/introduction-to-backups","Introduction to Backups","This guide explains to new users why and how they should back up data on their Linodes.","backups, snapshot, Linode backup, beginners","false","2018-05-18",""
+"https://www.linode.com/docs/guides/what-is-serverless-computing","What is Serverless Computing?","Serverless computing is an application deployment architecture where cloud resources are supplied on-demand. Learn how it works and why people use it.","serverless computing","false","2020-01-29",""
+"https://www.linode.com/docs/guides/introduction-to-function-as-a-service-faas","An Introduction to FaaS (Function as a Service)","FaaS gets a lot of attention as a way to save money. But what is it, exactly? And how does it work? Read this guide to learn more.","function as a service","false","2021-02-11",""
+"https://www.linode.com/docs/guides/what-is-systemd","What is systemd?","This guide provides you with an introduction to systemd, a Linux initialization system and service monitor daemon, as well as systemd unit files.","systemd, linux, init, unit files","false","2018-09-12",""
+"https://www.linode.com/docs/guides/multi-cloud-vs-hybrid-cloud","Multicloud vs. Hybrid Cloud: Differences Explained","Comparing multicloud vs hybrid cloud? Discover their similarities, differences, and the pros and cons of each approach. Find the right one for you by reading this guide.","hybrid cloud vs multi cloud, hybrid vs multi cloud, multi-cloud vs hybrid cloud","false","2022-01-28",""
+"https://www.linode.com/docs/guides/introduction-to-linux-administration","Introduction to Linux Administration","This guide introduces important sysadmin concepts and tools for new users who are managing a project on a Linode.","linux, sysadmin, administration","false","2018-05-31",""
+"https://www.linode.com/docs/guides/edge-computing","What is Edge Computing and How Does It Work?","Edge computing allows computation and data storage to be expedited. This guide covers how it works and why this technology should matter to you?.","what is edge computing, edge computing definition, edge computing example","false","2022-02-18",""
+"https://www.linode.com/docs/guides/how-to-enable-disable-website","Sites Enabled with NGINX or Apache","Is your site enabled with NGINX or Apache? This guide explains how to quickly disable a website running on Apache/NGINX, & what's involved in re-enabling it.","enable website, disable website, apache, nginx","false","2021-06-17",""
+"https://www.linode.com/docs/guides/clear-cache-shortguide","Clearing Cache and Cookies in a Browser","This guide provides you with step-by--step instructions for clearing your cache and cookies in various web browsers, such as Google Chrome and Microsoft Edge.","","false","2018-06-28",""
+"https://www.linode.com/docs/guides/transferring-a-mern-application-to-a-new-server","Transfer a MERN application to Linode's MERN Marketplace App","This guide discusses guidelines for quickly transferring a MERN stack application over to Linode built with Linode's Marketplace App.","mern stack, node.js, javascript, mongodb","false","2022-02-25",""
+"https://www.linode.com/docs/guides/http-get-request","Understanding HTTP Requests: Structure, Methods & Examples","The HTTP GET Request is one of many request methods. Read our guide to learn about HTTP request structures and how to send HTTP requests in Java. ✓ Click here!","http get request, example http request, http request example, http request format, http request response, http request line, http request headers list, make http request, how to send http request in java, http request structure","false","2023-06-12",""
+"https://www.linode.com/docs/guides/post-quantum-encryption-nginx-debian11","Post Quantum Encryption with NGINX on Debian 11","Learn how to set up a Debian 11 Nginx web server with support for the post-quantum cryptography X25519Kyber768Draft00 / ML-KEM key exchange in TLS 1.3.","","false","2024-11-05",""
+"https://www.linode.com/docs/guides/use-luks-for-full-disk-encryption","How to Use LUKS for Full Disk Encryption on Linux","This tutorial will guide you through creating a secure, LUKS-encrypted Debian installation.","full disk encryption, debian, luks, lassie","false","2016-11-02",""
+"https://www.linode.com/docs/guides/gpg-keys-to-send-encrypted-messages","Use GPG Keys to Send Encrypted Messages","This article shows you how you can use GPG, also known as GNU Privacy Guard, keys to send and receive encrypted messages with friends and colleagues.","gpg, security, cryptography, encrypt, decrypt","false","2018-08-08",""
+"https://www.linode.com/docs/guides/create-a-self-signed-tls-certificate-ubuntu-18-04","How to Create a Self-Signed TLS Certificate on Ubuntu 18.04","This guide will show you how to create and install a self-signed TLS certificate by using the OpenSSL utility from the command line running on Ubuntu 18.04","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/create-a-self-signed-tls-certificate-tls-debian-10","Creating a Self-Signed TLS Certificate on Debian 10","Self-signed TLS certificates are suitable for internal use within an organization. This guide shows how to create a certificate with OpenSSL on Debian 10.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/post-quantum-encryption-nginx-ubuntu2404","Post Quantum Encryption with NGINX on Ubuntu 24.04","Learn how to set up NGINX on Ubuntu 24.04 with support for the post-quantum cryptography X25519Kyber768Draft00 / ML-KEM key exchange in TLS 1.3.","","false","2024-10-30",""
+"https://www.linode.com/docs/guides/create-a-self-signed-tls-certificate-centos-8","Creating a Self-Signed TLS Certificate on CentOS 8","Self-signed TLS certificates are suitable for internal use within an organization. This guide shows how to create a certificate with OpenSSL on CentOS 8.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/full-disk-encryption-xen","Full Disk Encryption","","full disk encryption, debian, wheezy, security, cryptsetup","true","2013-07-05","2020-12-01"
+"https://www.linode.com/docs/guides/encrypt-data-disk-with-dm-crypt","How to Encrypt Your Data with dm-crypt","This guide shows how to use dm-crypt in plain mode or with LUKS to encrypt your data disk, partition or file container.","dm-crypt, encryption, encrypt, luks","false","2017-12-18","2022-11-22"
+"https://www.linode.com/docs/guides/security-automation-business","Security Automation for Today’s Modern Business","This guide discusses the security needs of todays software and DevOps landscape and provides resources to help you learn more about security automation.","security automation","false","2021-06-21",""
+"https://www.linode.com/docs/guides/advanced-ssh-server-security","Harden SSH Access with Advanced OpenSSH Features","This guide will give you some of Linode's best tips and tricks for best practices when it comes to improving the security of your SSH server.","SSH, secure shell, Ubuntu, CentOS, security, 2FA, server, Linux","false","2017-04-07",""
+"https://www.linode.com/docs/guides/anti-virus-and-rootkit-protection-with-clamav-and-rkhunter","Anti-Virus and Rootkit Protection with ClamAV and rkhunter","Learn how to use ClamAV, ClamTK, and rkhunter for anti-virus and rootkit detection to secure your server.","clamav setup, linux rootkit detection","false","2020-10-30",""
+"https://www.linode.com/docs/guides/docker-security-essentials","An Overview of Docker Security Essentials","This guide will show you the basics of securing Docker containers, including managing user access, preventing privilege escalations, and more.","docker security, docker container security, docker security best practices","false","2021-03-26","2021-08-09"
+"https://www.linode.com/docs/guides/ransomware-attack","Ransomware Attack: What It Is and How to Prevent It ","A ransomware attack can encrypt files on a system, making them inaccessible. Find out more about these attacks, including prevention and recovery tips.","what is ransomware, ransomware definition, ransomware meaning","false","2022-01-26",""
+"https://www.linode.com/docs/guides/dnssec","How to Secure DNS with DNSSEC","An explanation of DNSSEC, why it's important, and how to implement it.","dns, security, dnssec, domain name, poison, cache","false","2023-06-09",""
+"https://www.linode.com/docs/guides/securing-apache2-with-modsecurity","Securing Apache 2 With ModSecurity","This guide shows how you can use ModSecurity, a free web application firewall that can prevent attacks like XSS and SQL injection on your site, using Apache 2.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/securing-your-lamp-stack","Securing Your LAMP Stack","LAMP is a common web service stack with four open-source components: Linux, Apache, MySQL, and PHP. This guide shows how to secure and audit a LAMP stack.","secure lamp stack, how to make our lamp stack secure","false","2021-03-26",""
+"https://www.linode.com/docs/guides/remove-unused-network-facing-services","Remove Unused Network-Facing Services","Learn how to remove unused services that are exposed to the network and why you should.","security, secure, remove services","false","2022-02-16","2022-02-15"
+"https://www.linode.com/docs/guides/how-to-configure-automated-security-updates-centos","Configuring Automated Security Updates on CentOS","In this tutorial, you will learn how to configure automated updates on CentOS using the dnf-automatic tool or the Cockpit web application.","","false","2020-10-22",""
+"https://www.linode.com/docs/guides/network-security-tools","Network Security Tools and How They Help You","What are network security tools and how can you use them? We answer these questions and highlight the best network security tools available.","network security tools , networking security tools, network security software tools","false","2021-11-19",""
+"https://www.linode.com/docs/guides/how-to-configure-automated-security-updates-debian","Configuring Automated Security Updates on Debian","In this tutorial, you will learn how to automate updates in Debian using the dnf-automatic tool or the Cockpit web applications.","","false","2020-10-22",""
+"https://www.linode.com/docs/guides/security-weaknesses-in-web-apps","Common Security Weaknesses in Web Applications (XSS and SQL Injections)","This guide provides an overview of cross-site scripting and SQL injection exploits, as well as how they happen and what you can do to prevent them.","web app security","false","2021-06-21",""
+"https://www.linode.com/docs/guides/using-fail2ban-to-secure-your-server-a-tutorial","Using Fail2ban to Secure Your Server","This guide shows you how to set up Fail2Ban, a log-parsing application, to monitor system logs, and detect automated attacks on your Linode.","fail2ban, ip whitelisting, jail.local","false","2015-10-12","2023-06-27"
+"https://www.linode.com/docs/guides/cloud-security-checklist","An Essential Cloud Security Checklist (Plus Best Practices)","Searching for a cloud security checklist? We have the essential cloud security checklist that will ensure you’re following best practices.","it security checklist best practices, it security best practices checklist, cloud assessment checklist","false","2022-03-04",""
+"https://www.linode.com/docs/guides/how-to-secure-phpmyadmin","Securing phpMyAdmin","This guide shows how to secure phpMyAdmin. Learn how to change aliases, set up password authentication, restrict access to specific IP addresses, and more.","apache security, apache best practices security, secure phpMyAdmin config, phpMyAdmin security","false","2021-03-26",""
+"https://www.linode.com/docs/guides/what-is-data-breach","What is a Data Breach?","What is a data breach? And what causes a data breach? We provide the answers you need and explain the importance of data breach security.","what is data leak, data breach definition, what is data breach","false","2022-03-25",""
+"https://www.linode.com/docs/guides/disaster-recovery","Creating a Disaster Recovery Plan: A Definitive Guide","Disaster recovery allows for the continued use of IT infrastructure in the case of a human or natural disaster. Develop a recovery plan with the help of this guide.","disaster recovery plan, define disaster recovery, disaster recovery definition","false","2022-02-18",""
+"https://www.linode.com/docs/guides/what-is-cryptography","How Cryptography Enables Secure Communication","What is cryptography in communication? Read our guide to learn more about cryptography in cyber security, how it works, and why it’s important.","what is cryptography, cryptography definition, cryptographic","false","2022-04-15",""
+"https://www.linode.com/docs/guides/types-of-cyber-attacks","Eight Common Types of Cyber Attacks and How to Prevent Them","What are the most common types of cyber attacks? This guide explains what they are, how they happen, and how to prevent them.","network attacks, types of cyber security attacks, system attack, cyber attack types","false","2021-12-17",""
+"https://www.linode.com/docs/guides/sql-injection-attack","SQL Injection Attack: What It Is and How to Prevent It","SQL injection is a type of attack that alters SQL queries. Learn about the different types of SQL injection attacks, how to detect them, and prevention tips.","sql injection attack, sql injection example, what is a sql injection","false","2022-06-03",""
+"https://www.linode.com/docs/guides/how-to-configure-automated-security-updates-ubuntu","Configuring Automated Security Updates on Ubuntu","In this tutorial, you will learn how to configure automated updates on Ubuntu by using the dnf-automatic tool or the Cockpit web application.","","false","2020-10-22",""
+"https://www.linode.com/docs/guides/software-security-best-practices","The 14 Top Software Security Best Practices you Need to Implement Today","This guide to software security best practices teaches you about types of application security and how to secure a web application.","web application security best practices, application security best practices, software development security best practices","false","2021-12-17",""
+"https://www.linode.com/docs/guides/what-is-data-leakage","What is Data Leakage? (Plus Detection and Protection Tips)","Data leakage detection in machine learning involves leaking information results in overestimation of scores. Get examples plus detection and prevention tips.","what is data leak, dta leakage, data leakage machine learning","false","2022-02-04",""
+"https://www.linode.com/docs/guides/how-to-use-fail2ban-for-ssh-brute-force-protection","Using Fail2Ban for SSH Brute-force Protection","Fail2Ban is an intrusion prevention framework that protects Linux systems and servers from brute-force attacks. Learn how it can do the same for SSH.","using fail2ban for SSH brute-force protection, brute-force protection with fail2ban","false","2020-10-13",""
+"https://www.linode.com/docs/guides/security-testing","Application Security Testing: Fundamentals and Best Practices","Security testing is crucial for spotting and removing vulnerabilities. Learn about the types of application security tools and how to use them.","security testing, application security testing, application security tools, security testing tools","false","2022-04-29",""
+"https://www.linode.com/docs/guides/confidential-computing","Confidential Computing: A Collaborative Security Model for Data in Use","This guide dives into the security model, confidential computing, which seeks to better secure data in use.","confidential computing","false","2021-12-23",""
+"https://www.linode.com/docs/guides/app-security-testing-tools","An Overview of App Security Testing Tools","This guide provides an overview of different types of security testing tools with links to various application testing and shielding products. The testing tools discussed in this guide are use for static code security, dynamic code security, and mobile testing.","application security test tools","false","2021-06-21",""
+"https://www.linode.com/docs/guides/secure-web-server","Security in Web Applications: Best Practices","Developers must know how to properly secure web servers. ✓ Read our guide to learn main security risks, how to secure web applications, and best practices.","web server security","false","2023-01-06",""
+"https://www.linode.com/docs/guides/data-loss-prevention-best-practices","Data Loss Prevention Best Practices: An In-Depth Guide","What is a data loss prevention (DLP)? This guide explains what it is and why a DLP policy is important for businesses. Learn how to develop a DLP strategy with this guide.","dlp policy, data loss prevention policy, dlp controls","false","2022-03-11",""
+"https://www.linode.com/docs/guides/information-security-risk-management","Build an Information Security Risk Management Program","This guide discusses information security risk management and how to develop a plan for effectively managing risk and information security.","security and risk management, it security risk management, risk management in information technology","false","2022-03-18",""
+"https://www.linode.com/docs/guides/securing-nginx-with-modsecurity","Securing Nginx With ModSecurity","ModSecurity is a free web application firewall that can prevent attacks like XSS and SQL Injection. This guide shows how to install ModSecurity with NGINX.","","false","2021-03-26",""
+"https://www.linode.com/docs/guides/cpanel-security","cPanel Security","cPanel is a control panel that provides simple and effective management for a web server. This guide shows how to secure a cPanel installation.","how to secure cpanel, how to protect cpanel from hackers","false","2021-03-26",""
+"https://www.linode.com/docs/guides/how-to-make-a-selfsigned-ssl-certificate","How to Make a Self-Signed SSL Certificate","Creating an SSL certificate for personal or internal organizational use on a Linux server.","ssl certificate, ssl cert, self signed ssl, ssl linux, ssl cert linux","true","2009-11-16","2020-12-02"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-apache-on-ubuntu","Use Certbot to Enable HTTPS with Apache on Ubuntu","Learn how to install and use Certbot with Apache on Ubuntu 20.04, which automates the process adding TLS/SSL to your websites.","","false","2021-03-02","2021-07-01"
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-ubuntu-10-10-maverick","SSL Certificates with Apache 2 on Ubuntu 10.10 (Maverick)","Serve SSL-enabled websites with the Apache 2 web server on Ubuntu 10.10 (Maverick).","","true","2010-12-07","2012-10-08"
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-fedora-14","SSL Certificates with Apache 2 on Fedora 14","This guide will assist you with enabling SSL for websites being served by the free and open-source Apache2 web server for better web security on Fedora 14.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-apache-on-centos-7","Use Certbot to Enable HTTPS with Apache on CentOS 7","Learn how to install and use Certbot with Apache on CentOS/RHEL 7, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/what-is-a-tls-certificate","Understanding TLS Certificates and Connections","Learn how TLS works, how it's used, and the key role it plays in secure web server communication.","what is tls certificate","false","2021-04-16",""
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-apache-on-centos-8","Use Certbot to Enable HTTPS with Apache on CentOS 8","Learn how to install and use Certbot with Apache on CentOS/RHEL 8, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-fedora-12","SSL Certificates with Apache 2 on Fedora 12","This guide will assist you with enabling SSL for websites being served by the free and open-source Apache2 web server for better web security on Fedora 12.","","true","2010-02-26","2011-04-29"
+"https://www.linode.com/docs/guides/install-lets-encrypt-to-create-ssl-certificates","Install Let's Encrypt to Create SSL Certificates","This guide will show you how to install automation tool Certbot on the Ubuntu 18.04 distribution.","","true","2016-02-25","2020-12-02"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot","Securing Web Traffic Using Certbot","This guide contains a list of tutorials which outline different ways to install and use the Certbot utility with Apache web server on Linux.","Certbot, SSL Certificates, HTTPS, Encryption","false","2021-07-01",""
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-debian-5-lenny","SSL Certificates with Apache 2 on Debian 5 (Lenny)","Serve SSL-enabled websites with the Apache 2 web server on Debian 5 (Lenny).","","true","2009-08-23","2012-10-15"
+"https://www.linode.com/docs/guides/create-a-self-signed-tls-certificate","Create a Self-Signed TLS Certificate","This guide shows how to create a self-signed TLS certificate with OpenSSL.","ssl, tls, https, certificate, self","false","2018-01-09","2018-01-23"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-centos-7","Use Certbot to Enable HTTPS with NGINX on CentOS 7","Learn how to install and use Certbot with NGINX on CentOS/RHEL 7, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-ubuntu-10-04-lucid","SSL Certificates with Apache 2 on Ubuntu 10.04 (Lucid)","Serve SSL-enabled websites with the Apache 2 web server on Ubuntu 10.04 (Lucid).","","true","2010-08-09","2013-10-04"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-ubuntu","Use Certbot to Enable HTTPS with NGINX on Ubuntu","Learn how to install and use Certbot with NGINX on Ubuntu 20.04, which automates the process adding TLS/SSL to your websites.","","false","2021-02-25","2021-07-01"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-centos-8","Use Certbot to Enable HTTPS with NGINX on CentOS 8","Learn how to install and use Certbot with NGINX on CentOS/RHEL 8, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-centos","SSL Certificates with Apache 2 on CentOS","This guide will assist you with enabling SSL for websites being served by the free and open-source Apache2 web server for better web security on CentOS.","","true","2010-02-26","2014-10-21"
+"https://www.linode.com/docs/guides/ssl-apache2-centos","SSL Certificates with Apache on CentOS 7","This guide provides you with step-by-step instructions on how to enable SSL to secure websites served through the Apache web server on Fedora or CentOS.","","false","2014-11-19","2016-08-17"
+"https://www.linode.com/docs/guides/ssl-certificates-with-apache-2-on-ubuntu-9-10-karmic","SSL Certificates with Apache 2 on Ubuntu 9.10 (Karmic)","Serve SSL-enabled websites with the Apache 2 web server on Ubuntu 9.10 (Karmic).","","true","2010-02-26","2011-04-29"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-apache-on-fedora","Use Certbot to Enable HTTPS with Apache on Fedora","Learn how to install and use Certbot with Apache on Fedora, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-debian","Use Certbot to Enable HTTPS with NGINX on Debian","Learn how to install and use Certbot with NGINX on Debian 10 and 9, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/obtain-a-commercially-signed-tls-certificate","Obtain a Commercially Signed TLS Certificate","This guide shows how to create a commercially-signed TLS certificate with OpenSSL.","ssl, tls, https, certificate, commercial","false","2017-12-20","2018-01-23"
+"https://www.linode.com/docs/guides/secure-http-traffic-certbot","Secure HTTP Traffic with Certbot","This quick answer shows how to use Certbot to secure your site's traffic via TLS.","","true","2018-06-27","2020-12-02"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-apache-on-debian","Use Certbot to Enable HTTPS with Apache on Debian","Learn how to install and use Certbot with Apache on Debian 10 and 9, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/secure-logstash-connections-using-ssl-certificates","Secure Logstash Connections Using SSL Certificates","This guide provides you with instructions for securing connections from Logstash, a server-side processing pipeline, using SSL certificates.","secure logstash with ssl, logstash ssl setup, logstash ssl certificate","false","2020-11-05",""
+"https://www.linode.com/docs/guides/using-openssls-subjectaltname-with-multiple-site-domains","","How to serve multiple SSL-enabled websites from a single public IP using the SubjectAltName feature of OpenSSL.","openssl, apache ssl, subjectaltname, ssl linux","false","2009-11-16","2017-11-27"
+"https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-fedora","Use Certbot to Enable HTTPS with NGINX on Fedora","Learn how to install and use Certbot with NGINX on Fedora, which automates the process adding TLS/SSL to your websites.","","false","2021-07-01",""
+"https://www.linode.com/docs/guides/ssl-apache2-debian-ubuntu","SSL Certificates with Apache on Debian & Ubuntu","This guide provides you with step-by-step instructions on how to enable SSL to secure websites served through the Apache web server on Debian or Ubuntu.","","false","2014-11-19","2021-12-29"
+"https://www.linode.com/docs/guides/recovering-from-a-system-compromise","Recovering from a System Compromise","This guide outlines steps to protect your data and recover your system in the event of a suspected system compromise.","root compromise, troubleshooting, recovery, security","false","2009-08-26","2018-04-18"
+"https://www.linode.com/docs/guides/patching-openssl-for-the-heartbleed-vulnerability","Patching OpenSSL for the Heartbleed Vulnerability","This guide contains instructions on how to patch your Linode(s) and keep them safe from the Heartbleed bug. This guide contains instructions for multiple OS.","openssl, heartbleed, security, patch, ubuntu, debian, centos, fedora","true","2014-04-08","2018-12-18"
+"https://www.linode.com/docs/guides/meltdown-and-spectre","What You Need to Do to Mitigate Meltdown and Spectre","This guide details the recent vulnerabilities disclosed by intel which affect processors installed in most devices from the last 23 years and what you can do about it.","meltdown, spectre, vulnerability, kernel","true","2018-01-11","2018-11-08"
+"https://www.linode.com/docs/guides/patching-bash-for-the-shellshock-vulnerability","Upgrading Bash for the Shellshock Vulnerability","Instructions on upgrading your Linode against the Shellshock vulnerability.","bash, shellshock, security, patch, ubuntu, debian, centos, fedora, upgrade","true","2014-09-29","2014-09-28"
+"https://www.linode.com/docs/guides/patching-glibc-for-the-ghost-vulnerability","Upgrading glibc for the GHOST Vulnerability","Instructions on upgrading your Linode against the GHOST vulnerability.","bash, ghost, security, patch, ubuntu, debian, centos, fedora, upgrade","true","2015-01-29","2021-05-03"
+"https://www.linode.com/docs/guides/disabling-sslv3-for-poodle","Disabling SSLv3 for POODLE","Instructions on disabling SSLv3 to protect against the POODLE vulnerability","sslv3, poodle, security, patch, ubuntu, debian, centos, fedora","true","2014-10-15","2018-09-20"
+"https://www.linode.com/docs/guides/how-to-setup-and-use-a-vault-server","Setting Up and Using a Vault Server","This guide will show you how to install Vault, a open source, centralized secrets management system which provides a secure and reliable way to manage secrets.","security, secrets, password, API keys, values, authentication, vault, tokens","false","2021-03-26",""
+"https://www.linode.com/docs/guides/how-to-use-yubikey-for-two-factor-ssh-authentication","Using a YubiKey for 2FA when Logging in over SSH","This guide shows you how to use a YubiKey for Two-Factor secure shell authentication - or make it the primary access method.","ssh, yubikey, 2fa, 2 factor authentication, otp","false","2017-08-28","2018-02-26"
+"https://www.linode.com/docs/guides/using-gnu-screen-to-manage-persistent-terminal-sessions","Using GNU Screen to Manage Persistent Terminal Sessions","GNU Screen is a tool that works with a terminal session to allow a user to resume that session once they have disconnected. This guide shows how to use this tool.","screen, gnu screen, terminal, console, linux","false","2010-04-02","2014-01-13"
+"https://www.linode.com/docs/guides/using-ssh-agent","Use ssh-agent to Manage Private Keys","ssh-agent manages keys and passwords for SSH, and it can make connecting to clients quicker and easier. Find out how ssh-agent works and how you can set it up to start using for your SSH connections.","start ssh agent, how to use ssh agent, ssh agent list keys","false","2022-11-10",""
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh","Connecting to a Remote Server Over SSH","A list of tutorials outlining how to connect to a remote server over SSH from different environments.","ssh, linux, connect to server over ssh, connect to linode over ssh","false","2021-06-25",""
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh-using-putty","Connecting to a Remote Server Over SSH using PuTTY","A tutorial outlining how to connect to a remote server over SSH using PuTTY on Windows (or Linux)","","false","2021-06-25","2022-01-28"
+"https://www.linode.com/docs/guides/gpg-key-for-ssh-authentication","How to use a GPG key for SSH authentication","Generate a GPG key-pair, and convert it to an SSH key for authentication with your Linode.","gpg, ssh, authentication, ssh-agent, gpg-agent, yubikey, smartcard, ssh key","false","2016-10-03",""
+"https://www.linode.com/docs/guides/using-sshfs-on-linux","Using SSHFS to Mount Remote Directories","This guide shows how to use SSHFS, Secure Shell FileSystem, a tool that allows users to securely access a remote file system over SSH via the command line interface.","sshfs, ssh filesystem, sshfs linux, sshfs macos","false","2009-10-26","2019-08-16"
+"https://www.linode.com/docs/guides/persistent-terminal-sessions-with-tmux","Use tmux (a Terminal Multiplexer)","This guide will show you how to use tmux Terminal multiplexer to host a server on your Linode and connect to it.","tmux, terminal, multiplexer, attach, detach, panes, sessions","false","2017-12-06","2021-12-26"
+"https://www.linode.com/docs/guides/verifying-the-authenticity-of-remote-host","Verifying the Authenticity of a Remote Server through Its SSH Key Fingerprint","A tutorial outlining how and why you should verify a host key's fingerprint when connecting to a server over a new SSH connection.","ssh, linux, mac, connect to server over ssh, fingerprint","false","2022-01-28","2022-05-10"
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh-on-chrome","Connecting to a Remote Server Over SSH on Chrome","A tutorial outlining how to connect to a remote server over SSH on ChromeOS or the Chrome web browser using the Secure Shell extension.","","false","2021-06-25","2022-01-28"
+"https://www.linode.com/docs/guides/enable-ssh-ubuntu","How to Enable SSH on Ubuntu 20.04 LTS","Want to learn how to enable SSH on Ubuntu? Read our guide to learn what SSH is and how you can install SSH on Ubuntu 20.04 LTS. ✓ Click here!","enable SSH ubuntu, ubuntu enable SSH, ubuntu SSH, install SSH ubuntu, ubuntu install SSH, enable SSH ubuntu 20.04, ubuntu install SSH server, SSH ubuntu, ubuntu enable SSH server, install SSH server ubuntu","false","2023-03-08",""
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh-on-windows","Connecting to a Remote Server Over SSH on Windows","Read our guide on how to connect to a remote server over SSH on Windows, including opening the terminal & structuring the command. ✓ Click to read!","","false","2021-06-25","2022-01-28"
+"https://www.linode.com/docs/guides/use-public-key-authentication-with-ssh","Use SSH Public Key Authentication on Linux, macOS, and Windows","Understand SSH public key authentication and learn how to generate a key pair and upload your public key using Linux, macOS, and Windows.","ssh, public key","false","2011-04-05","2023-08-10"
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh-on-mac","Connecting to a Remote Server Over SSH on a Mac","A tutorial outlining how to connect to a remote server over SSH on a Mac computer, including opening the terminal and structuring the ssh command.","","false","2021-06-25","2024-04-25"
+"https://www.linode.com/docs/guides/secure-ssh-access-with-2fa","Use 2FA (Two-Factor Authentication) with SSH","Learn how to prevent unauthorized access to your Linux server by enabling 2FA security on SSH.","2fa, two factor authentication, ssh, google authenticator","false","2020-02-03","2022-11-29"
+"https://www.linode.com/docs/guides/setting-up-an-ssh-tunnel-with-your-linode-for-safe-browsing","Setting up an SSH Tunnel with Your Linode for Safe Browsing","Follow these instructions to launch a SOCKS server on your computer and browse the web securely using your Linode.","socks, proxy, socks proxy, tunnel, tunnelling","false","2014-02-17",""
+"https://www.linode.com/docs/guides/install-mosh-server-as-ssh-alternative-on-linux","Install a Mosh Server as SSH Alternative on Linux","Mosh is a free alternative to SSH. This guide will teach you how to install and configure Mosh on Linux distributions and your desktop.","mosh, ssh,","false","2013-01-20","2017-08-18"
+"https://www.linode.com/docs/guides/connect-to-server-over-ssh-on-linux","Connecting to a Remote Server Over SSH on Linux","A tutorial outlining how to connect to a remote server over SSH on a Linux system, including opening the terminal and structuring the ssh command.","","false","2021-06-25","2022-01-28"
+"https://www.linode.com/docs/guides/mitigating-memcached-amplification-attacks","Mitigating memcached Amplification Attacks","This guide shows you how to secure your memcached instance so it's not exploited in any large-scale UDP reflection and amplification attacks across the internet.","memcached, deluge, amplification, memcrashed, denial, DoS, DDoS","false","2018-03-02",""
+"https://www.linode.com/docs/guides/understanding-and-mitigating-log4j-vulnerabilities","Understanding and Mitigating log4j Vulnerabilities","Vulnerabilities in log4j are resulting in RCE exploits and more. This guide empowers users to stay ahead of the issue as it develops.","log4j, security, log4shell","false","2021-12-17",""
+"https://www.linode.com/docs/guides/manually-upgrading-to-latest-distribution-version","Upgrading to the Latest Distribution (Clean Install)","Outlines options when upgrading a Linux distribution to the next latest version and provides instructions for performing a clean installation.","upgrading, ubuntu, centos, debian","false","2021-09-03",""
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-11-04-natty","How to Upgrade to Ubuntu 11.04 (Natty)","How to upgrade from Ubuntu 10.10 (Maverick) to Ubuntu 11.04 (Natty).","","true","2011-04-28","2013-05-10"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-11-10-oneiric","How to Upgrade to Ubuntu 11.10 (Oneiric)","How to upgrade from Ubuntu 11.04 (Natty) to Ubuntu 11.10 (Oneiric).","","true","2011-10-13","2013-05-10"
+"https://www.linode.com/docs/guides/upgrade-to-debian-8-jessie","Upgrading to Debian 8 (Jessie)","This guide provides you with step-by-step instructions on how to upgrade your Linux system from Debian 7 'Wheezy' to Debian 8 'Jessie' via command line.","","true","2015-04-29",""
+"https://www.linode.com/docs/guides/upgrade-debian-to-the-newest-release","Upgrade Debian to the Newest Release","This guide provides you with step-by-step instructions for upgrading your Debian system to the latest Debian stable, or LTS (Long Term Support) release.","debian, upgrade, update","false","2018-12-11","2018-12-14"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-22-04","Upgrade to Ubuntu 22.04 LTS","This guide explains how to upgrade inline from Ubuntu 20.04 or 21.04 to Ubuntu 22.04.","Upgrade Ubuntu, Upgrade from Ubuntu 20.04, Upgrade to Ubuntu 22.04, Ubuntu inline upgrade","false","2022-11-07","2023-03-29"
+"https://www.linode.com/docs/guides/upgrade-to-ubuntu-16-04","How to Upgrade to Ubuntu 16.04 LTS","This guide provides you with step-by-step instructions on how to upgrade your Linux system to the latest LTS (Long Term Support) version of Ubuntu - 16.04 LTS.","","true","2016-04-26","2017-03-15"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-12-04-precise","How to Upgrade to Ubuntu 12.04 (Precise)","Our guide to upgrading to Ubuntu 12.04","","true","2012-06-01","2013-02-05"
+"https://www.linode.com/docs/guides/upgrade-to-ubuntu-18-04","Inline Upgrade to Ubuntu 18.04 LTS (Bionic Beaver)","This guide provides you with step-by-step instructions on how to upgrade your Linux system to the latest LTS (Long Term Support) version of Ubuntu - 18.04 LTS.","","false","2018-04-27","2021-10-26"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-debian-6-squeeze","How to Upgrade to Debian 6 (Squeeze)","How to upgrade from Debian 5 (Lenny) to Debian 6 (Squeeze).","","true","2011-02-05","2013-10-01"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-debian-7-wheezy","How to Upgrade to Debian 7 (Wheezy)","How to upgrade from Debian 6 (Squeeze) to Debian 7 (Wheezy).","","true","2013-05-10",""
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-10-10-maverick","How to Upgrade to Ubuntu 10.10 (Maverick)","How to avoid common pitfalls when upgrading your Linode to Ubuntu 10.10.","","true","2010-10-13","2020-12-01"
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-14-04-lts","How to Upgrade to Ubuntu 14.04 LTS","Our guide to upgrading to Ubuntu 14.04 LTS","","true","2014-10-21","2015-02-22"
+"https://www.linode.com/docs/guides/migrate-from-centos-8-to-centos-stream","Migrate From CentOS 8 to CentOS Stream","This guide describes CentOS Stream and its benefits and drawbacks. It also explains how to migrate from CentOS 8 to CentOS Stream.","CentOS, CentOS Stream, Migration, Advantages and Drawbacks","false","2021-07-02",""
+"https://www.linode.com/docs/guides/how-to-upgrade-to-ubuntu-10-04-lts-lucid","How to Upgrade to Ubuntu 10.04 LTS (Lucid)","How to avoid common pitfalls when upgrading your Linode to Ubuntu 10.04 LTS.","","true","2010-04-29","2020-12-01"
+"https://www.linode.com/docs/guides/updating-virtual-host-settings-from-apache-2-2-to-apache-2-4","Updating Virtual Host Settings For Apache 2.4","A step-by-step guide to updating virtual host settings from Apache 2.2 to Apache 2.4","Apache 2.2, Apache 2.4, Ubuntu, Debian, CentOS, Fedora, Arch, Gentoo, update, upgrade","false","2014-03-12",""
+"https://www.linode.com/docs/guides/upgrade-to-ubuntu-20-04","Inline Upgrade to Ubuntu 20.04 LTS (Focal Fossa)","A how-to guide for performing an inline upgrade to Ubuntu 20.04 LTS (Focal Fossa)","","false","2021-12-30",""
+"https://www.linode.com/docs/guides/monitoring-and-securing-cloud-workloads-with-wazuh","Monitoring and Securing Cloud Workloads With Wazuh","This guide explores how to utilize Wazuh for threat detection on monitored endpoints, including custom configurations and integration with additional security tools.","Wazuh, Wazuh Indexer, Wazuh Server, Install and Configure Wazuh, Provide Endpoint Security with Wazuh, How to Use Wazuh Threat Detection","false","2024-02-13",""
+"https://www.linode.com/docs/guides/twilio-email-notifications-imap","Create an Email Notification System Using Twilio (IMAP)","Linode sends system notifications via email. This guide shows how to use the Python imaplib module to intercept those emails and forward them to text messages with the Twilio API.","","false","2022-01-28",""
+"https://www.linode.com/docs/guides/how-to-use-the-linode-api-with-twilio","Using the Linode API with Twilio","Twilio is an internet messaging service that can be used to monitor server infrastructure. This guide shows a first example of embedding Linode API data in a text message with Twilio.","","false","2021-12-23","2022-01-07"
+"https://www.linode.com/docs/guides/visualize-server-security-on-centos-7-with-an-elastic-stack-and-wazuh","Visualize Server Security on CentOS 7 with an Elastic Stack and Wazuh","Learn how to use the Elastic Stack to collect, log, and visualize security data and threat alerts through Wazuh, part of OSSEC Intrusion Detection.","ossec, elk stack, elk, ossec-hids","false","2017-10-17","2019-01-31"
+"https://www.linode.com/docs/guides/create-a-pop-email-notification-system-using-twilio","Create an Email Notification System Using Twilio (POP)","Linode sends system notifications via email. This guide shows how to use the Python imaplib module to intercept those emails and forward them to text messages with the Twilio API.","","false","2022-02-25",""
+"https://www.linode.com/docs/guides/security-auditing-with-lynis","Security Auditing with Lynis","Learn to perform a security audit on your system using Lynis, an extensible security audit tool.","linux log monitor, linux system monitoring tools, system monitor linux","false","2020-10-29",""
+"https://www.linode.com/docs/guides/logging-and-system-monitoring","Logging and System Monitoring","Learn to analyze system logs like auth.log, wtmp, and btmp, and monitor system processes with utilities like top, htop, and whowatch.","linux log monitor, linux system monitoring tools, system monitor linux","false","2020-10-29",""
+"https://www.linode.com/docs/guides/monitor-server-activities-using-beats","How to Monitor Your Server Activities Using Beats","This guide introduces Elastic Beats (Filebeat, Metricbeat, Packetbeat, Auditbeat) and their use cases, helping you understand, configure, and monitor system metrics and logs efficiently.","Beats, Filebeat, Metricbeat, Server log monitoring, Viewing system metrics","false","2024-03-25",""
+"https://www.linode.com/docs/guides/monitor-linode-network-transfer-pool-with-twilio","Twilio Notifications: Use Twilio and the Linode API to Monitor your Linode's Network Transfer Pool","This guide shows you how to use Twilio and Linode's Python Library to receive alerts about your Linode's network transfer usage.","twilio notifications","false","2022-01-07",""
+"https://www.linode.com/docs/guides/protecting-your-linode-using-tcp-wrappers","Protecting Your Linode with TCP Wrappers","This guide shows how you can enhance the security of your server by using TCP Wrappers, a host-based access control system that prevents unauthorized access.","tcp wrappers, security, firewall, acl, access control","false","2015-04-30",""
+"https://www.linode.com/docs/guides/what-is-iptables","Understanding iptables","This guide helps you understand iptables and explains what is iptables. It gets you started with examples and an overview of commands.","understanding iptables, what is iptables","false","2020-10-07",""
+"https://www.linode.com/docs/guides/control-network-traffic-with-iptables","A Tutorial for Controlling Network Traffic with iptables","iptables is an application that allows users to configure specific rules that will be enforced by the kernel's netfilter framework. This guide will focus on the configuration and application of iptables rulesets.","iptables, networking, firewalls, filtering","false","2010-07-30","2024-11-07"
+"https://www.linode.com/docs/guides/network-firewalls-vs-application-firewalls","Network Firewalls vs. Application Firewalls","Learn the differences between network and WAF firewalls that developers and administrators need to know when using firewalls to secure their workloads.","cloud-based firewall, web application firewall, network firewall, block malicious traffic, stop ddos attacks, unified threat manager, security tool, network security, application security","false","2024-01-03",""
+"https://www.linode.com/docs/guides/introduction-to-firewalld-on-centos","Configure a Firewall with Firewalld","This guide will introduce you to firewalld, its notions of zones and services, & show you some basic configuration steps. ✓ Click here to learn more today!","centos firewall, centos firewall config, centos firewall gui, centos configure firewall, Linux, Linode, cloud, firewall, firewalld, Fedora, CentOS, iptables, security, AlmaLinux, Rocky Linux","false","2015-09-28","2022-07-12"
+"https://www.linode.com/docs/guides/comparing-network-firewall-solutions","Comparing Linux-Based Network Firewall Software","Learn to compare the software options for configuring a firewall on your Linux system.","firewall, nftables, iptables, ufw, firewalld","false","2024-01-03",""
+"https://www.linode.com/docs/guides/configure-a-firewall-with-arno-iptables-in-debian-5-lenny","Configure a Firewall with Arno Iptables in Debian 5","Protecting access to your Linode with the arno-iptables-firewall package.","arno-iptables-firewall, Debian firewall, Linux firewall, networking","true","2009-08-06","2013-10-01"
+"https://www.linode.com/docs/guides/how-to-use-nftables","Get Started with nftables","In this guide you will learn about what nftables is and how it differs from iptables, plus you''ll get a look at how to use and create tables, rules, and chains.","nftables","false","2021-07-09",""
+"https://www.linode.com/docs/guides/configure-firewall-with-ufw","How to Configure a Firewall with UFW","Learn how to use UFW (Uncomplicated Firewall) to manage your firewall on Ubuntu, Debian, or Arch Linux.","ufw, uncomplicated firewall, ubuntu ufw, linux ufw, ufw tutorial, ubuntu firewall, iptables, networking, firewalls, filtering, firewall setup, ubuntu, debian, arch","false","2015-11-17","2019-08-12"
+"https://www.linode.com/docs/guides/how-to-install-bcc","Installing BCC to Use eBPF Tracing Tools","Learn to enhance the security of the server through the use of eBPF tracing tools","eBPF, bcc, tracing, tools, monitoring, networking, observability","false","2021-08-27",""
+"https://www.linode.com/docs/guides/firewall-best-practices-for-securing-your-cloud-based-applications","Firewall Best Practices for Securing Your Cloud-Based Applications","Explore the firewall best practices to secure cloud-based applications, from security policy and network design to rule sets, audits, logs, and updates.","cloud-based firewall, block malicious traffic, stop ddos attacks, unified threat manager, security tool, network security, application security","false","2023-11-28",""
+"https://www.linode.com/docs/guides/download-files-from-a-compute-instance","Download Files from Your Compute Instance","Learn how to download files, database dumps, or whole disks from your Linodes.","download, files, disk, ssh","false","2018-09-25","2023-07-07"
+"https://www.linode.com/docs/guides/freeipa-for-identity-management","Set Up a FreeIPA Server and Client","Set up a centralized identity and authentication management server with FreeIPA, the upstream open-source project for Red Hat Identity Management.","freeipa, identity management, authentication, security","false","2021-03-26","2022-11-29"
+"https://www.linode.com/docs/guides/oauth2-authentication-an-introduction","What Is OAuth2 Authentication?","This guide provides an introduction to Oauth2 authentication, flows, scopes, and libraries.","What is Oauth2, How does Oauth2 work, Oauth2 flow, Oauth vs oauth2","false","2021-10-22",""
+"https://www.linode.com/docs/guides/create-an-oauth-app-with-the-python-api-library","Create an OAuth App with the Linode Python API Library","Create an OAuth 2 app utilizing the Linode API through the Linode APIv4 Python library.","linode, api, python, library, oauth","false","2019-01-21","2022-11-30"
+"https://www.linode.com/docs/guides/how-to-self-host-the-vaultwarden-password-manager","Self-Hosting the vaultwarden Password Manager","Bitwarden is an open source password management application that can be self-hosted. This guide shows how to run an instance of the vaultwarden project.","bitwarden self hosted, free self hosted password manager, self hosted password manager open source","false","2021-02-19",""
+"https://www.linode.com/docs/guides/secure-instance-with-fido2-key","Log in to Compute Instances Using the Akamai MFA FIDO2 Authenticator and the Krypton akr SSH Agent","Learn how to access your Compute Instances using Akamai's own FIDO2 authentator and SSH agent.","ssh, fido, security key, mobile, yubikey","false","2023-05-22",""
+"https://www.linode.com/docs/guides/backup-filesystem-to-object-storage-with-restic","Backup Your Linode's Filesystem to Linode Object Storage with Restic","Restic is a backup utility written in Go. This guide shows how to configure Restic to backup your Linode's filesystem onto Linode Object Storage.","filesystem, backup, backups, restic, off-site backups, Object Storage","false","2023-06-12",""
+"https://www.linode.com/docs/guides/using-rdiff-backup-with-sshfs","Using rdiff-backup with SSHFS","Automating offsite backups with the open source rdiff-backup package and SSHFS for remote filesystem mounting.","rdiff-backup, sshfs, network backup, linux backup","true","2009-09-14","2017-11-29"
+"https://www.linode.com/docs/guides/create-restic-repository-shortguide","Install Restic backup","A shortguide that shows how to install Restic backup.","","false","2020-07-24",""
+"https://www.linode.com/docs/guides/install-restic-shortguide","Install Restic backup","A shortguide that shows how to install Restic backup.","","false","2020-07-24",""
+"https://www.linode.com/docs/guides/backing-up-your-data","Backing Up Your Data","This guide reviews different methods of backing up your Linode's data.","backup, backups, rsync, cron, getting started","false","2013-04-04","2017-12-27"
+"https://www.linode.com/docs/guides/a-beginners-guide-to-selinux-on-centos-7","Getting Started with SELinux on CentOS 7","This guide provides a brief and basic introduction to commonly used commands and practices for SELinux system administration on CentOS 7.","","false","2020-03-18","2017-07-21"
+"https://www.linode.com/docs/guides/a-beginners-guide-to-selinux-on-centos-8","Getting Started with SELinux on CentOS 8","This guide provides a brief and basic introduction to commonly used commands and practices for SELinux system administration on CentOS 8.","","false","2020-03-18",""
+"https://www.linode.com/docs/guides/linux-red-team-defense-evasion-rootkits","Linux Red Team Defense Evasion - Rootkits","This guide covers the process of evading detection on Linux systems by leveraging rootkits.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-persistence-techniques","Windows Red Team Persistence Techniques","This guide covers the process of setting up and maintaining persistent access on Windows targets.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-credential-access-with-mimikatz","Windows Red Team Credential Access With Mimikatz","This guide covers the process of extracting cleartext passwords and hashes from Windows system by leveraging tools like Mimikatz.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/hackersploit-caution-shortguide","HackerSploit Red Team Series Caution Note","Caution note that instructs readers to not run the commands in a guide on prohibited IPs and domains.","","false","2021-11-03",""
+"https://www.linode.com/docs/guides/red-team-reconnaissance-techniques","Red Team Reconnaissance Techniques","This guide covers the process of how to perform both passive and active reconnaissance for Red Team operations.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/linux-red-team-persistence-techniques","Linux Red Team Persistence Techniques","This guide covers the process of setting up and maintaining persistent access on Linux targets.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-privilege-escalation-techniques","Windows Red Team Privilege Escalation Techniques","This guide covers various techniques that can be used to elevate your privileges on Windows systems.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/emulate-syn-flood-attack-with-kali-linux","How to Emulate a SYN Flood Attack With Kali Linux","This guide explains how to conduct a DDoS stress test using a SYN flood attack originating on Kali Linux.","DDoS stress test, SYN flood attack, Kali Linux flood attack, hping3 stress test","false","2023-04-14","2024-05-09"
+"https://www.linode.com/docs/guides/scanning-your-linode-for-malware","How to Scan Your System for Vulnerabilities with ClamAV","ClamAV lets you scan your system for malware while your Linode is running in rescue mode.","malware, ClamAV, vulnerability, scan, antivirus","false","2017-10-31","2019-04-17"
+"https://www.linode.com/docs/guides/hackersploit-red-team-series","Hackersploit Red Team Series","In this series, learn red team techniques to determine vulnerabilities in your organization's security.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/linux-red-team-exploitation-techniques","Linux Red Team Exploitation Techniques","This guide covers the process of identifying and exploiting vulnerabilities on a public facing Linux server.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-defense-evasion-techniques","Windows Red Team Defense Evasion Techniques","This guide explains and demonstrates the process of evading AV detection on Windows systems.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-lateral-movement-techniques","Windows Red Team Lateral Movement Techniques","This guide covers the process of performing lateral movement on Windows systems.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/windows-red-team-exploitation-techniques","Windows Red Team Exploitation Techniques","This guide covers the process of setting up PowerShell-Empire as a C2 server and how to generate a macro Excel document that can be used to gain an initial foothold on a target system.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/linux-red-team-privilege-escalation-techniques","Linux Red Team Privilege Escalation Techniques","This video covers various techniques that can be used to elevate your privileges on Linux systems.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/red-team-adversary-emulation-with-caldera","Red Team Adversary Emulation with Caldera","This guide introduces you to Red Team operations takes you through the process of setting up and utilizing Caldera for adversary emulation.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/hackersploit-red-team-series-note-shortguide","HackerSploit Red Team Series Note","Note that links from guides within the HackerSploit Red Team series to the parent page for the series.","","false","2021-11-03",""
+"https://www.linode.com/docs/guides/linux-defense-evasion-hiding-linux-processes","Linux Defense Evasion - Hiding Linux Processes","This guide covers the process of evading detection on Linux systems by hiding processes.","security","false","2021-11-03",""
+"https://www.linode.com/docs/guides/install-openvas-on-ubuntu-16-04","Install OpenVAS 8 on Ubuntu 16.04","This guide shows how to install OpenVAS, the Open Vulnerability Assessment System, which you can use to scan your system for vulnerabilities on Ubuntu 16.04.","openvas, ubuntu, install openvas","true","2017-02-06","2016-12-19"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-9-04-jaunty","Ruby on Rails with Nginx on Ubuntu 9.04 (Jaunty)","Using the Ruby on Rails framework for Nginx web applications on the Ubuntu 9.04 operating system.","","true","2009-08-19","2011-04-29"
+"https://www.linode.com/docs/guides/ruby-on-rails-nginx-debian","Ruby on Rails with NGINX On Debian 9","This guide shows how to host a Ruby on Rails application on Debian using NGINX and Passenger.","","true","2015-06-25","2017-12-28"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-ubuntu-9-10-karmic","Ruby on Rails with Apache on Ubuntu 9.10 (Karmic)","Using the Apache web server with Ubuntu 9.10 to serve Ruby on Rails applications.","","true","2010-07-29","2011-05-17"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-debian-7-wheezy","Ruby on Rails with Nginx on Debian 7 (Wheezy)","Using the Ruby on Rails framework for Nginx web applications on Debian 7","","true","2014-02-11","2014-12-09"
+"https://www.linode.com/docs/guides/ruby-on-rails-apache-debian","Install Ruby on Rails with Apache on Debian 9","Using the Apache web server with Debian to serve Ruby on Rails applications.","","true","2018-03-12",""
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-8-04-hardy","Ruby on Rails with Nginx on Ubuntu 8.04 LTS (Hardy)","Using the Ruby on Rails framework for Nginx web applications on the Ubuntu 8.04 LTS operating system.","","true","2009-08-21","2011-04-29"
+"https://www.linode.com/docs/guides/ruby-on-rails-apache-debian-8","Install Ruby on Rails with Apache on Debian 8","Using the Apache web server with Debian 8 Wheezy to serve Ruby on Rails applications.","","true","2013-07-13","2017-09-13"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-debian-7-wheezy","Ruby on Rails with Apache on Debian 7 (Wheezy)","Using the Apache web server with Debian 7 Wheezy to serve Ruby on Rails applications.","","true","2013-09-13",""
+"https://www.linode.com/docs/guides/install-ruby-with-rvm","Install Ruby Using RVM","Install Ruby on Linux using RVM.","ruby, rvm","false","2018-03-08",""
+"https://www.linode.com/docs/guides/use-unicorn-and-nginx-on-ubuntu-14-04","Deploy a Ruby on Rails App with Unicorn and nginx on Ubuntu 14.04","Use Unicorn and Nginx to Configure a Ruby on Rails Stack on Ubuntu 14.04","","true","2016-03-30",""
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-ubuntu-10-10-maverick","Ruby on Rails with Apache on Ubuntu 10.10 (Maverick)","Using the Apache web server with Ubuntu 10.10 to serve Ruby on Rails applications.","","true","2011-02-17","2012-10-08"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-ubuntu-9-04-jaunty","Ruby on Rails with Apache on Ubuntu 9.04 (Jaunty)","Using the Apache web server with Ubuntu 9.04 to serve Ruby on Rails applications.","","true","2009-08-13","2011-05-17"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-9-10-karmic","Ruby on Rails with Nginx on Ubuntu 9.10 (Karmic)","Using the Ruby on Rails framework for Nginx web applications on the Ubuntu 9.10 operating system.","","true","2010-02-22","2011-04-29"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-centos-5","Ruby on Rails with Nginx on CentOS 5","Using the Ruby on Rails framework for Nginx web applications on the CentOS 5 operating system.","","true","2009-08-21","2011-07-20"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-10-04-lucid","Ruby on Rails with Nginx on Ubuntu 10.04 (Lucid)","Using the Ruby on Rails framework for Nginx web applications on the Ubuntu 10.04 operating system.","","true","2010-07-29","2014-02-05"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-debian-5-lenny","Ruby on Rails with Nginx on Debian 5 (Lenny)","Using the Ruby on Rails framework for Nginx web applications on the Debian 5 (Lenny) operating system.","","true","2009-08-21","2011-08-22"
+"https://www.linode.com/docs/guides/use-unicorn-and-nginx-on-ubuntu-18-04","Deploy a Ruby on Rails App with Unicorn and nginx on Ubuntu 18.04","Use Unicorn and Nginx to Configure a Ruby on Rails Stack on Ubuntu 18.04","","false","2020-01-03",""
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-10-10-maverick","Ruby on Rails with Nginx on Ubuntu 10.10 (Maverick)","Using the Ruby on Rails framework for Nginx web applications on the Ubuntu 10.10 operating system.","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-nginx-on-ubuntu-12-04-precise","Ruby on Rails with Nginx on Ubuntu 12.04 LTS (Precise)","Using the Ruby on Rails framework for Nginx web applications on Ubuntu 12.04","","true","2014-02-05","2014-02-11"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-ubuntu-10-04-lucid","Ruby on Rails with Apache on Ubuntu 10.04 (Lucid)","Using the Apache web server with Ubuntu 10.04 to serve Ruby on Rails applications.","","true","2010-08-02","2011-08-22"
+"https://www.linode.com/docs/guides/ruby-on-rails-with-apache-on-debian-6-squeeze","Ruby on Rails with Apache on Debian 6 (Squeeze)","Using the Apache web server with Debian 6 Squeeze to serve Ruby on Rails applications.","","true","2011-04-05","2013-09-26"
+"https://www.linode.com/docs/guides/how-to-install-and-use-deno","Install and Use the Deno Javascript Runtime (Node.js Alternative)","This guide introduces the Deno JavaScript runtime and compares it to Node.js. It also explains how to install and use Deno.","what is Deno, Deno vs Node.js, install Deno, how to use Deno","false","2023-08-29",""
+"https://www.linode.com/docs/guides/use-a-linode-for-web-development-on-remote-devices","Use a Linode for Web Development on Remote Devices","This guide shows how to set up a remote development environment on your Linode. You can then connect to it from a remote device such as a tablet or laptop.","docker, container, portainer, linode, remote, devices","false","2017-12-14","2021-12-30"
+"https://www.linode.com/docs/guides/how-to-install-nodejs","How to Install Node.js","This guide will show you how to install Node.js, a cross-platform runtime environment that can power server-side JavaScript applications, on Linux.","linode guide, hosting a website, website, linode quickstart guide","false","2014-12-18","2017-02-15"
+"https://www.linode.com/docs/guides/how-to-install-nvm","Install Node Version Manager (NVM)","Shortguide for installing the Node Version Manager (NVM)","nodejs, version management","false","2020-04-24",""
+"https://www.linode.com/docs/guides/install-nodejs-on-ubuntu-22-04","How to Install Node.js on Ubuntu 22.04","You need to know how to install Node.JS on Ubuntu 22.04 Linux if you work on a cloud server with cloud apps. This tutorial gets you started? ✓ Click here!","Install Node.js on Ubuntu 22.04, Node.js, Node.js Ubuntu 22.04, Ubuntu 22.04 Node.js, Install Node.js Linux","false","2023-02-24",""
+"https://www.linode.com/docs/guides/install-and-use-npm-on-linux","Install and Use the Node Package Manager (NPM) on Linux","This guide will show you how to install and use the Node Package Manager (NPM), which gives you access to a vast Node.js repository, on Linux.","npm, npm install, npm update","false","2021-09-03",""
+"https://www.linode.com/docs/guides/how-to-install-use-node-version-manager-nvm","Installing and Using NVM (Node Version Manager)","Learn to use NVM to install Node.js on your computer. This guide shows you how to install and use NVM and how to install the LTS version of Node.js.","nvm install node, nvm install lts, node version manager","false","2021-01-12","2023-11-29"
+"https://www.linode.com/docs/guides/install-and-use-the-yarn-package-manager","Install and Use the Yarn Package Manager","This guide will show you how to install and use the Yarn package manager, a great alternative to NPM which you can use to manage your Javascript projects.","yarn package manager, yarn install, yarn vs npm","false","2021-09-03",""
+"https://www.linode.com/docs/guides/install-configure-selenium-grid-ubuntu-16-04","Use Selenium Grid for Cross-Browser Compatibility Testing","This guide shows how to set up a Selenium grid that can be used to test webpages and applications in different browsers, browser versions, and operating systems.","","false","2018-03-09",""
+"https://www.linode.com/docs/guides/how-to-install-nodejs-and-nginx-on-debian","How to Install Node.js and NGINX on Debian 8","In this guide, you will learn how to install, configure, and test NGINX and Node.js to serve static site content on a Debian 8 server.","","true","2015-01-14","2017-04-11"
+"https://www.linode.com/docs/guides/nodejs-twitter-bot","Make a Twitter Bot and Reply to Tweets in Node.js","How to make a Twitter bot with Node.js, publish it to GitHub, and then host it on a Linode cloud instance. The guide is intended for people new to coding.","how to make a twitter bot, node twitter, reply bot twitter, node twitter api tutorial","false","2021-07-23",""
+"https://www.linode.com/docs/guides/install-nodejs-nodesource","Install Node.js from NodeSource on Debian or Ubuntu","Install an up to date Node.js binary from NodeSource on Debian or Ubuntu.","","false","2018-03-06","2018-12-27"
+"https://www.linode.com/docs/guides/use-nightmarejs-to-automate-headless-browsing","Use Nightmare.js to Automate Headless Browsing","Automate browsing tasks with Nightmare.js, a high-level browser automation library.","nightmare.js, node.js, headless browser, automation","false","2017-10-09",""
+"https://www.linode.com/docs/guides/how-to-update-nodejs","Update Node.js on Linux, macOS, and Windows","This guide describes how to download a new version of Node.js and update an installed version of Node.js on Linux, macOS, and Windows using multiple methods.","nodejs, version, upgrade, update, installation, n, npm, nvm","false","2021-09-09",""
+"https://www.linode.com/docs/guides/how-to-install-nodejs-and-nginx-on-centos-8","How to Install Node.js and NGINX on CentOS 8","In this guide, you will learn how to install, configure, and test NGINX and Node.js to serve static site content on a CentOS 8 server.","","false","2020-04-14","2021-08-11"
+"https://www.linode.com/docs/guides/how-to-install-nodejs-and-nginx-on-ubuntu-18-04","Installing Node.js and NGINX on Ubuntu 18.04","In this guide, you will learn how to install, configure, and test NGINX and Node.js to serve static site content on an Ubuntu 18.04 server.","","false","2020-04-14",""
+"https://www.linode.com/docs/guides/how-to-install-nodejs-and-nginx-on-debian-10","Installing Node.js and NGINX on Debian 10","In this guide, you will learn how to install, configure, and test NGINX and Node.js to serve static site content on a Debian 10 server.","","false","2020-04-14",""
+"https://www.linode.com/docs/guides/getting-started-with-go-packages","Getting Started with Go Packages","This guide provides you with step-by-step instructions for getting started with the Go programming language, used by many modern applications, such as Docker.","go, golang, packages, export","false","2018-06-06",""
+"https://www.linode.com/docs/guides/go-context","Using the context Go package","This article showcases some of the use cases of the context package which is part of Go, a programming language created by Google and uised in many popular apps.","go, golang, context","false","2019-05-31",""
+"https://www.linode.com/docs/guides/learning-go-functions-loops-and-errors-a-tutorial","A Tutorial for Learning Go Functions, Loops, and Errors","Learn how to use loops, how to create functions, and how to handle errors in the Go language.","Go, Golang, functions, loops","false","2019-11-13",""
+"https://www.linode.com/docs/guides/golang-gopath-and-workspaces","The GOPATH in Golang","The GOPATH in Golang is used to point to a Go Workspace. The Go Workspace is where you store your Go source code and binary executables. This guide takes a deep dive into the GOPATH.","gopath, what is go path , set go path","false","2022-03-11",""
+"https://www.linode.com/docs/guides/unit-test-your-go-application","How to Unit Test Your Go Application","Master the art of unit testing in Go with this comprehensive guide, covering essential techniques, best practices, and practical examples to ensure reliable and maintainable code.","go, unit tests","false","2023-07-09","2024-05-15"
+"https://www.linode.com/docs/guides/before-you-begin-install-go-shortguide","Before You Begin Instructions for Installing Go","Use this text in the Before You Begin section of a Go guide to direct readers to how to install the Go language.","","false","2020-02-08",""
+"https://www.linode.com/docs/guides/golang-vs-rust","A Guide to Rust vs. Golang: Performance and Uses","Which is better: Golang vs. Rust? Choosing between Rust or Go for your next project depends on a few different factors.","golang vs rust, rust vs go, go vs rust","false","2023-03-07",""
+"https://www.linode.com/docs/guides/using-cobra","Using Cobra and Go to Create Command Line Utilities","Cobra is a popular Go package that lets you develop command line utilities with commands, subcommands, and more. This guide shows how to use the app.","go, golang, cobra, programming, cli","false","2017-11-29",""
+"https://www.linode.com/docs/guides/beginners-guide-to-go","Getting Started with Go","This guide will introduce you to the Go programming language and will also instruct you on how you can create and run your first program and more.","golang, go, command line arguments","false","2020-02-11",""
+"https://www.linode.com/docs/guides/creating-reading-and-writing-files-in-go-a-tutorial","Creating, Reading and Writing Files in Go","This guide provides you instructions for performing various file I/O operations in the Go programming language, such as verifying a path exists, and more.","Go, File, UNIX, Input, Output, Golang","false","2019-09-06",""
+"https://www.linode.com/docs/guides/go-structures","A Tutorial for Learning Structs in Go","Learn how to use structs in Go, including how structs use value semantics, how to handle pointers to structs, and how to associate methods with structs.","Structs, Golang, Go, Pointers","false","2019-12-16",""
+"https://www.linode.com/docs/guides/go-data-types","A Tutorial for Learning Go Data Types","In this guide, we will walk you through the basics of the Go programming language, including pointers, available numeric types, arrays, slices, and maps.","Go, Golang, Pointers, Arrays, Slices, Maps","false","2019-03-19",""
+"https://www.linode.com/docs/guides/install-go-on-ubuntu","How to Install Go on Ubuntu","This guide shows how to install the Go programming language on Ubuntu.","Go, Go Programming, Golang, Ubuntu","false","2018-01-29","2019-08-22"
+"https://www.linode.com/docs/guides/developing-udp-and-tcp-clients-and-servers-in-go","Create a TCP and UDP Client and Server using Go","Create a TCP and UDP client and server using the Go programming language.","go, golang, server, client, TCP, UDP, programming, cli","false","2019-06-26",""
+"https://www.linode.com/docs/guides/golang-unit-testing","Using the Go Unit Testing Command: go test","This guide provides an introduction to unit testing in the Go programming language. It also provides an example unit test from the Go testing package documentation.","golang testing","false","2021-12-03",""
+"https://www.linode.com/docs/guides/install-direnv","Install direnv","Shortguide for installing direnv","python, bash, direnv, automation","false","2018-06-12","2018-11-06"
+"https://www.linode.com/docs/guides/getting-started-with-black-and-isort","Getting Started with Black and isort","Discover how Black and isort can help you to maintain readability and consistency in your Python code.","getting started with black and isort, python, black, isort, development","false","2023-06-15","2024-05-28"
+"https://www.linode.com/docs/guides/how-to-install-python-on-centos-8","Installing Python 3 on CentOS 8","CentOS 8 does not come with Python installed. This guide shows how to install Python 3.9 from source, or Python 3.6 from the CentOS package repository.","","false","2021-02-12",""
+"https://www.linode.com/docs/guides/python-3-9-new-features","Python 3.9: Merge Dictionaries, Time Zone Support, and Type Annotations","This guide highlights and showcases examples of three improved features - merge dictionaries, time zone implementation, and type annotations - of Python 3.9.","python","false","2021-06-25",""
+"https://www.linode.com/docs/guides/how-to-manage-packages-and-virtual-environments-on-linux","Managing Python Packages and Versions on Linux","Python virtual environments help developers avoid dependency conflicts. This guide covers the basic concepts of Python packages and virtual environments.","How to install python on linux, manage python environments in linux, virtualenv python, pipenv tutorial","false","2021-02-12",""
+"https://www.linode.com/docs/guides/python-arrays","Python Arrays: What They Are and How to Use Them","Python arrays store collections of data. In this tutorial, learn what a Python array is, how it differs from a list, and how to add and remove elements from an array.","python arrays, python arrays tutorial, python arrays vs lists","false","2022-06-17",""
+"https://www.linode.com/docs/guides/boolean-variables-in-python","Boolean Variables, Operators, and Conditional Statements in Python","Learn about Boolean logic in Python 3. This guide includes examples for Boolean variables, comparison and logical operators, and conditional statements.","Python Boolean operators, Python logical operators, Python logical and, Python logical or","false","2022-02-04",""
+"https://www.linode.com/docs/guides/use-paramiko-python-to-ssh-into-a-server","Use Paramiko and Python to SSH into a Server","This guide shows how you can use the Python module Paramiko, an app that uses the SSHv2 protocol to connect to remote servers, to connect to a server remotely.","paramiko python","false","2021-08-13",""
+"https://www.linode.com/docs/guides/create-a-python-virtualenv-on-ubuntu-1610","Create a Python Virtual Environment on Ubuntu 16.10","This guide will show you how to create a Python virtual environment on your Ubuntu 16.10 Linode.","","true","2017-08-13","2017-08-14"
+"https://www.linode.com/docs/guides/manage-python-environments-pipenv","Using Pipenv to Manage Python Packages and Versions","Pipenv combines the functionality of Pip and Virtualenv into a single tool. Here's how to use it.","python, virtual environment, pip, virtualenv, pipenv","false","2018-05-01","2018-03-27"
+"https://www.linode.com/docs/guides/python-get-current-directory","How to Get the Current Directory in Python","This guide provides information on how to retrieve the current working directory in Python using the os module. It covers the os.getcwd() function and provides sample code to demonstrate its usage.","python change working directory, python get current directory, python change directory, change directory python","false","2023-06-12",""
+"https://www.linode.com/docs/guides/install-and-use-pylint-for-python-3","Installing and Using Pylint for Python 3","Pylint for Python 3 helps raise the code quality of Python programs. Learn how to use Pylint with some real-world examples.","install, pylint, python 3","false","2021-05-21",""
+"https://www.linode.com/docs/guides/how-to-install-python-on-debian-10","Installing Python 3 on Debian 10","Python 3 is installed by default on Debian 10. This guide shows how to invoke Python 3 on Debian 10 and how to upgrade it from version 3.7 to 3.9.","","false","2021-02-12",""
+"https://www.linode.com/docs/guides/how-to-create-a-gis-app-using-flask-stadia-maps-and-mongodb","Creating a GIS Application using Flask, Stadia Maps, and MongoDB","This guide will use the Stadia Maps free tier plan and hosted vector map tiles to create a GIS web app using Flask.","maps, GIS, flask, mongodb, python","false","2020-01-21",""
+"https://www.linode.com/docs/guides/web-programming-languages","The Top 9 Web Development Languages You Need To Know","This guide to web programming languages will help you understand how to perfect your web design coding. Learn which webpage languages are in demand today.","web development languages, web design coding, website programming language, website design languages","false","2021-11-24",""
+"https://www.linode.com/docs/guides/python-packages-for-data-science-overview","An Overview of Python Packages for Data Science","This guide outlines some of the top Python packages for data science, including Pandas, NumPy, and Matplotlib.","python libraries for data science","false","2021-06-11",""
+"https://www.linode.com/docs/guides/python-ml","Python in ML: Why You Should Use Python for Machine Learning","This introduction to Python in ML and AI defines each one, examines their differences and discusses why Python is good for machine learning. ✓ Learn more!","ai python code, python for ai, why is python used for machine learning","false","2021-12-03",""
+"https://www.linode.com/docs/guides/how-to-convert-datatypes-in-python","Convert Data Types in Python","Learn how to convert various data types to other data types in Python using built in functions. For example, learn to convert a string to an int in Python.","convert data type python, How to convert data types in python, convert string to int python","false","2022-06-03",""
+"https://www.linode.com/docs/guides/python-testing-frameworks-for-software-unit-testing","An Overview of Python Testing Frameworks for Unit Testing","This guide provides you with an overview of popular Python testing frameworks used to test software, including overviews of doctest, pytest, and unittest.","python testing frameworks","false","2021-09-10",""
+"https://www.linode.com/docs/guides/how-to-use-python-markdown-to-convert-markdown-to-html","Use Python-Markdown to Convert Markdown to HTML","This guide explains how to use the Python-Markdown library to convert markdown files to HTML.","Python-Markdown, What is Python-Markdown, Python-Markdown Library, Convert Markdown to HTML","false","2022-07-21",""
+"https://www.linode.com/docs/guides/monitor-filesystem-events-with-pyinotify","Monitor Filesystem Events with Pyinotify","Pyinotify is a Python library for using inotify, a Linux kernel subsystem for monitoring file system changes.","inotify, pyinotify, monitoring, python, async","false","2017-12-07","2018-09-20"
+"https://www.linode.com/docs/guides/pros-and-cons-of-python","The Pros and Cons of Python Programming","As with any programming language, there are pros and cons of Python. Read our guide to find out whether you can benefit from learning Python. Click here!","benefits of python, pros and cons of python, python advantages, disadvantages of python","false","2022-03-23",""
+"https://www.linode.com/docs/guides/how-to-slice-and-index-strings-in-python","Slicing and Indexing Strings in Python","In Python, strings can be manipulated using built-in string methods. In this guide, learn how to slice and index strings in Python 3 to isolate specific characters.","Python slice string, Python string index, How to slice a string in python, Python slice string from end","false","2022-01-28",""
+"https://www.linode.com/docs/guides/check-python-version","Check Your Python Version","Knowing your Python version can make the difference between an application running or frustratingly failing. Thankfully, there is a quick command, and even some Python script, to check your currently installed Python version. Find out all you need to know about getting your Python version in this guide.","check python version, how to check python version, python version command","false","2022-08-15",""
+"https://www.linode.com/docs/guides/how-to-install-python-on-ubuntu-20-04","Install Python 3 on Ubuntu 20.04","Python 3 is installed by default on Ubuntu 20.04. This guide shows how to invoke Python 3 on Ubuntu 20.04 and how to install the python-is-python3 package.","","false","2020-02-12",""
+"https://www.linode.com/docs/guides/commenting-in-python","Creating Comments in Python","A how-to guide on commenting in Python 3 correctly, with an additional portion discussing commenting incorrectly and why not to do that.","python3, python, commenting, code, programming language","false","2021-05-21",""
+"https://www.linode.com/docs/guides/python-for-and-while-loops","For and While Loops in Python 3","This guide covers using for and while loops in Python 3 and includes examples for looping through dictionaries and lists, and constructing do while loops.","Python for loop, Python while loop, Python for loop range, Python loop through dictionary","false","2022-02-04",""
+"https://www.linode.com/docs/guides/python-variables","Getting Started with Python Variables","Variables form the backbone of programming. So how do they work and how do you use them effectively with Python? Find out in this guide covering Python variables from assignment through scope and type.","python variables, python variables naming convention, python variables case sensitive","false","2023-04-04",""
+"https://www.linode.com/docs/guides/use-scrapy-to-extract-data-from-html-tags","Use Scrapy to Extract Data From HTML Tags","Scrapy is a Python framework for creating web scraping applications. This guide provides you with instructions for using it to scrape the web.","Scrapy, Python, crawling, spider, web scraping","false","2017-12-04",""
+"https://www.linode.com/docs/guides/python-3-dictionaries","Use Dictionaries in Python 3","Dictionaries in Python 3 contain key-value pairs and support various built-in methods for common tasks. This guide shows you how to create, delete, and update a Python dictionary.","get value from dictionary python, python define dictionary, python dictionary methods","false","2022-04-01",""
+"https://www.linode.com/docs/guides/task-queue-celery-rabbitmq","How to Set Up a Task Queue with Celery and RabbitMQ","This guide provides you with instructions for configuring a task queue using Celery, a Python Task-Queue management app and RabbitMQ, an open-source messaging broker.","celery, Python, tasks, asynchronous, cluster","false","2017-11-30",""
+"https://www.linode.com/docs/guides/using-grpc-for-remote-procedural-calls","Use gRPC and Python for Remote Procedural Calls","This guide shows how you can use gRPC, a open source remote procedure call framework which enables cross-platform communications between clients and a central server.","what is grpc, grpc vs rest, grpc tutorial","false","2021-07-30",""
+"https://www.linode.com/docs/guides/create-a-python-virtualenv-on-centos-8","Creating a Python Virtual Environment on CentOS 8","This guide provides a brief introduction to Python virtual environments using the virtualenv tool on CentOS 8.","","false","2017-08-13","2020-04-07"
+"https://www.linode.com/docs/guides/introduction-to-pyspark","Introduction to PySpark","In this guide, we'll use an example of counting words in a corpus to learn the PySpark API.","big data, spark, nltk, mapreduce, pyspark, hadoop","false","2018-02-05","2019-01-31"
+"https://www.linode.com/docs/guides/python-stacks","Stack in Python: A Practical Guide to Getting Started","Ever wondered what the stack data structure does? Curious about how you could use it in Python? Learn all about stacks in Python in this tutorial. It covers what stacks are and how they work, as well as Python stack implementations you can start using.","python stack, stack python syntax, stack in python","false","2023-04-04",""
+"https://www.linode.com/docs/guides/create-a-python-virtualenv-on-ubuntu-18-04","Creating a Python Virtual Environment on Ubuntu 18.04","This guide provides a brief introduction to Python virtual environments using the virtualenv tool on Ubuntu 18.04 Linode.","","false","2020-04-07",""
+"https://www.linode.com/docs/guides/string-manipulation-python-3","String Manipulation in Python 3","Strings are one of the most commonly used data types in Python. This guide will show how to create, manipulate, and format strings using Python 3.","python, string, f string, format string, python 3","false","2018-04-13",""
+"https://www.linode.com/docs/guides/mock-testing-using-the-python-unittest-library","An Introduction to Mock Testing Using the Python Unittest Library","The Python unittest mock object library helps you perform testing on your Python applications. This guide shows you how to create a mock object and use the patch decorator to test your code.","python unittest, unittest mock, python unittest assert, mock object, python mock patch","false","2021-12-03",""
+"https://www.linode.com/docs/guides/python-data-types","The Basics of Python Data Types","Python may not be a statically-typed programming language, but data types still play an important role. Knowing what Python data types are and how to use them can make your programs more effective and efficient overall. Learn the basics of Python data types and their operations in this guide.","python data types, python data types check, python data types cheat sheet","false","2023-04-04",""
+"https://www.linode.com/docs/guides/python-delete-file","Modules in Python: Remove Files & Directories","In Python, delete file commands use functions from os, pathlib, and shutil modules. Read this guide to learn how to delete single files and entire directories.","python delete file, python remove file, python delete directory, python delete file if exists, python delete all files in directory","false","2023-06-12",""
+"https://www.linode.com/docs/guides/flask-and-gunicorn-on-ubuntu","Deploying a Flask Application on Ubuntu","This guide walks you through the steps to deploy a Flask application to a production environment running on a Linode.","python, flask, gunicorn, nginx, flask deployment, python flask","false","2019-10-10","2020-07-11"
+"https://www.linode.com/docs/guides/lua-vs-python","Lua vs Python: Which One is Right for You?","Should you learn Lua vs Python? Read our guide to learn the pros and cons of each language, how hard they are to learn, and more. ✓ Click here to learn more!","lua vs python, what is lua used for, javascript python c while overtakes php, python about popular language, how long does it take to learn lua, micropython vs python, lua commands, is lua hard to learn, python vs kotlin, python vs other languages","false","2022-12-30",""
+"https://www.linode.com/docs/guides/if-statements-and-conditionals-in-python","If Statements and Chained Conditionals in Python 3","This guide provides an introduction to conditional statements in Python 3. It covers how to use if, if else, and elif statements to create simple and complex conditionals.","Python conditional, Python if else, Python if statement","false","2022-02-04",""
+"https://www.linode.com/docs/guides/how-to-use-unicode-in-python3","How to Use Unicode in Python 3","This guide introduces the concept of Unicode to developers, explains how Python handles unicode, and demonstrates how to handle common errors","Python unicode, Unicode python, Unicode error python, Python unicode to string","false","2023-03-20",""
+"https://www.linode.com/docs/guides/documenting-a-fastapi-app-with-openapi","Document a FastAPI App with OpenAPI","This guide will show you how to install and use the FastAPI utility to automatically generate technical documentation for your various API endpoints.","openapi tutorial","false","2021-08-06",""
+"https://www.linode.com/docs/guides/how-to-choose-python-api-framework","An Overview of Python API Frameworks","When choosing a Python framework to build an API , it's important to understand each framework's strengths. We'll help you decide.","python api framework","false","2021-03-10",""
+"https://www.linode.com/docs/guides/crud-write-operations-use-fastapi-to-write-an-api","CRUD Write Operations: How to Use FastAPI to Write an API","If you are familiar with FastAPI, you can use this guide to add CRUD write operations to your API.","CRUD operations in Python","false","2021-04-09",""
+"https://www.linode.com/docs/guides/python-sets","Getting Started with Python Sets and Python Set Operations","Learn what Python sets are and how to use them. Our comprehensive guide covers essential Python set operations like union, intersection, and difference.","python sets, python sets intersection, python sets operations","false","2023-04-23",""
+"https://www.linode.com/docs/guides/python-lists-and-how-to-use-them","Python Lists and How to Use Their Built-In Methods","This guide shows you how to use the Lists feature in Python to append and remove items from a list, and then convert those list items into a sortable string.","python list, python list append, python list sort","false","2021-08-20",""
+"https://www.linode.com/docs/guides/python-priority-queue","The Priority Queue in Python 3","This guide discusses priority queues and the PriorityQueue class in Python 3. This data structure allows you to sort items in a queue and return them in a desired order.","python queue, python priority queue, queue in python, get size of priority queue python","false","2022-06-17",""
+"https://www.linode.com/docs/guides/install_python_miniconda","Install Python 3 with Miniconda","Shortguide for installing Python 3 with Miniconda","python 3, miniconda, continuum","false","2018-01-09","2017-01-08"
+"https://www.linode.com/docs/guides/how-to-write-and-run-python-script","How to Write and Run a Python Script","This guide explains how to write and run a Python script. It explains how to install and use modules and how to incorporate important Python features.","python, how to write a python script, how to run a python script, understanding python","false","2023-04-03",""
+"https://www.linode.com/docs/guides/create-restful-api-using-python-and-flask","Create a RESTful API Using Python and Flask","In this guide, you learn how to create a REST API using Python and Flask. The example API serves up information about programming languages.","python flask api","false","2021-09-24",""
+"https://www.linode.com/docs/guides/get-started-with-bokeh-and-python-data-visualizations","Use Bokeh and Python to Create Data Visualizations","This guide provides you with an overview of the utility Bokeh, which is an interactive visualization library written in Python and how to use it.","bokeh python","false","2021-10-01",""
+"https://www.linode.com/docs/guides/pytorch-installation-ubuntu-2004","Install PyTorch on Ubuntu 20.04","This guide shows you how to install PyTorch on an Ubuntu 20.04 server. PyTorch is a Python-based deep learning framework that can be used with GPU powered systems.","pytorch install, pytorch cpu, conda install pytorch, what is pytorch, uninstall pytorch","false","2021-11-05",""
+"https://www.linode.com/docs/guides/python-string-interpolation","Python String Interpolation","Python 3 string interpolation provides string substitution and string formatting. This guide covers the str.format() method, the modulo operator, f-strings, and the Template class.","python string interpolation, python3 string format, python string format example","false","2022-05-20",""
+"https://www.linode.com/docs/guides/python-static-type-checking-with-mypy","Use Mypy for Python Static Type Checking","This guide provides some of the techniques to migrate real-world Python projects to type annotated code using the Mypy tool.","mypy static typing, mypy type aliases","false","2021-12-10",""
+"https://www.linode.com/docs/guides/python-tuples","An Introduction to Python Tuples","Learn to create a Python tuple by following this guide. You also learn the differences between lists and tuples, and how to convert a list into a tuple.","python create tuple, python tuple vs list, python list to tuple","false","2022-02-25",""
+"https://www.linode.com/docs/guides/installing-and-importing-modules-in-python-3","Install and Import Modules in Python 3","Learn how to install modules in Python 3 and import them using `import`, `from import`, and `import as`.","Python import module, Python modules, Python install module, Python math","false","2022-01-28",""
+"https://www.linode.com/docs/guides/create-a-python-virtualenv-on-debian-10","Creating a Python Virtual Environment on Debian 10","This guide provides a brief introduction to Python virtual environments using the virtualenv tool on Debian 10.","","false","2017-08-13","2020-04-07"
+"https://www.linode.com/docs/guides/how-to-reverse-a-string-in-python","Reverse a String in Python","Wondering how to reverse a string in python? Follow our step-by-step instructions on the process, including information on the different methods available.","how to reverse a string in python, python reverse string, reverse string python","false","2022-05-13",""
+"https://www.linode.com/docs/guides/crud-read-operations-use-fastapi-to-write-an-api","CRUD Read Operations: How to Use FastAPI to Write an API","This guide will show you how to create an API using the Python micro-framework, FastAPI, a fast and easy-to-learn option for building an API.","python api framework fastapi rest","false","2021-03-10",""
+"https://www.linode.com/docs/guides/clojure-deployment-with-immutant-and-wildfly-on-ubuntu-14-04","Deploy Clojure with Immutant and WildFly on Ubuntu 14.04","This guide provides you with step-by-step instructions for installing and using the Clojure programming language with Immutant and WildFly on Ubuntu 14.04.","clojure, luminus, leiningen, immutant, jvm, wildfly, jboss, oracle jdk 8","true","2016-02-18","2015-12-21"
+"https://www.linode.com/docs/guides/introduction-to-awk","Learn the AWK Programming Language","This guide provides you with an introduction to the Turing-complete pattern matching programming language, AWK, which is great for data reporting and more.","UNIX, shell, AWK","false","2019-07-30",""
+"https://www.linode.com/docs/guides/filter-data-using-awk-regex","[warning] Linode.FutureTense,","AWK is a powerful tool used for text processing, and data retrieval. It's support of regular expressions gives you even more power to process your text and data. This guide gives you an introduction to AWK and regex and also, includes useful examples, like finding an IP address, phone number, and dates.","awk regex","false","2021-03-05",""
+"https://www.linode.com/docs/guides/differences-between-grep-sed-awk","Learn to Process Text in Linux using Grep, sed, and AWK","This guide introduces you to Grep, sed, and AWK, which are Linux tools used for text processing. It explains the differences between grep, sed, and AWK and provides beginner examples for each.","difference between sed awk grep","false","2021-08-27",""
+"https://www.linode.com/docs/guides/visualize-history","An Overview of Open Source Data Visualization Tools","An overview of popular open source data visualization packages for R, Python, and JavaScript.","Visualization, R, Python, Perl, pandas","false","2019-09-27",""
+"https://www.linode.com/docs/guides/automate-builds-with-jenkins-on-ubuntu","Automate Builds with Jenkins on Ubuntu 22.04","This how-to guide lets you create easy automation workflows with Jenkins.","jenkins, pipeline, ci, automation","false","2017-11-14","2023-01-06"
+"https://www.linode.com/docs/guides/introduction-ci-cd","Introduction to Continuous Integration and Continuous Delivery (CI/CD)","This guide gives an overview of continuous integration and continuous development, and discusses how to leverage your Linode to create a CI/CD pipeline.","jenkins, pipeline, ci, automation, continuous integration, continuous delivery","false","2018-04-18",""
+"https://www.linode.com/docs/guides/what-is-immutable-infrastructure","Immutable Infrastructure","This guide provides you with an overview of immutable server infrastructure, which is essentially infrastructure that never deviates from its source code.","ci, automation, immutable, infrastructure","false","2018-08-10",""
+"https://www.linode.com/docs/guides/use-buildbot-for-software-testing-on-ubuntu","Using Buildbot to Test Software on Ubuntu 18.04","This shows how to install, configure, and use Buildbot as a continuous integration platform, as well as how to write configuration for custom testing builds.","","false","2018-09-06","2021-10-18"
+"https://www.linode.com/docs/guides/manage-cpan-modules-with-cpan-minus","Manage CPAN Modules with cpanminus","This guide shows how you can use cpanimus to easily install and manage Perl Modules with CPAN - the Comprehensive Perl Archive Network, a source for the latest Perl Modules.","cpan, perl, cpanm","false","2010-04-12","2018-09-20"
+"https://www.linode.com/docs/guides/build-a-website-using-rust-and-the-rocket-web-framework","Build a Website Using Rust and the Rocket Web Framework","Learn what the Rocket framework is, what it does, how it works, and how to install and configure it.","rocket, rust, functional programming, web application, app framework, handlebars templates","false","2021-06-04",""
+"https://www.linode.com/docs/guides/how-to-install-rust","Installing and Using Rust","This guide explains how to install Rust on Ubuntu 20.04. We'll also teach you about Cargo, Rust's build tool and package manager.","Rust, programming language, installation","false","2021-05-07",""
+"https://www.linode.com/docs/guides/a-beginners-guide-to-github","Getting Started with GitHub","Learn how to submit new articles to the Linode Guides and Tutorials website, via the Linode Docs repository on GitHub.","GitHub, Git, pull request, Write For Linode, article submissions, linode guides and tutorials","false","2015-12-02",""
+"https://www.linode.com/docs/guides/how-to-undo-git-commit","Undo a Git Commit","Wondering how to undo a git commit? Follow our step-by-step guide on the various methods you use to undo a commit. Some of the methods discussed include the git revert and the git reset command.","how to undo git commit, git revert commit, git undo local commit","false","2022-07-08","testfile1.txt"
+"https://www.linode.com/docs/guides/revert-last-git-commit","Revert the Last Commit in Git","Mistakes happen, and the Git version control system has tools to help you navigate them. In this tutorial, learn two methods to undo your most recent Git commit, what sets the methods apart, and when to use them.","revert git commit, undo git commit, revert git commit after push","false","2022-08-18","2024-02-15"
+"https://www.linode.com/docs/guides/git-remote-remove-origin","How to Remove a Remote Git","How to remove a Git remote from a repository.","git remote remove origin, git remove remote, git remove origin, git delete remote, git remove upstream, remove remote origin, remove remote git, how to remove remote origin git, git remote delete, git remove remote repository","false","2023-05-02",""
+"https://www.linode.com/docs/guides/install-apache-subversion-ubuntu","Install Apache Subversion on Ubuntu 20.04","In this guide, you learn how to install Apache Subversion 20.04 LTS on an Ubuntu 20.04 Linode server from Ubuntu repository.","apache subversion, git, apache subversion vs git, apache subversion web interface","false","2022-01-07",""
+"https://www.linode.com/docs/guides/manage-distributed-source-branches-with-bazaar","Manage Distributed Source Branches with Bazaar","This guide shows how you can use the Bazaar version management system to track progress of source code and collaborate on files without the need for a central server.","bzr, bazaar, vcs, scm, dcvs","true","2010-01-18","2011-05-23"
+"https://www.linode.com/docs/guides/how-to-configure-git","Getting Started with Git","Learn the basics of distributed version control and source code management tool Git in this guide.","git, dvcs, vcs, scm, gitweb, gitolite, ubuntu, debian, arch, gentoo","false","2009-09-04","2019-01-15"
+"https://www.linode.com/docs/guides/install-gitlab-on-ubuntu-18-04","Install GitLab on Ubuntu 18.04","This guide shows how to install GitLab, the free git repository management app based on Ruby on Rails, on a Linode running Ubuntu 18.04, along with SSL.","","false","2019-01-04",""
+"https://www.linode.com/docs/guides/resolving-git-merge-conflicts","Resolve Merge Conflicts in Git","This guide discusses Git merge conflicts, the reasons why they occur, and how to resolve merge conflicts.","how to resolve merge conflicts in git, git fix merge conflict, git continue merge after resolving conflicts","false","2021-10-22",""
+"https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows","Installing Git on Linux, Mac or Windows","Git is a popular distributed version control & source code management system. ✓ Here's how to install it on GNU/Linux, MacOSX, & Windows today!","git, dvcs, vcs, scm, gitweb","false","2009-09-04","2022-01-14"
+"https://www.linode.com/docs/guides/backing-up-gitlab-on-linode-object-storage","Backing up Gitlab on Linode Object Storage","Use gitlab tooling and Linode Object Storage to seemlessly back up your Gitlab installation in a compressed image with a single command.","git, object-storage, gitlab","false","2021-10-27",""
+"https://www.linode.com/docs/guides/introduction-to-version-control","Introduction to Version Control","This guide will help you get started with Version Control, a special application that stores and manages each revision of the files that make up your codebase.","version control, introduction to version control, git, introduction to git","false","2013-09-18",""
+"https://www.linode.com/docs/guides/install-gogs-on-debian","Install Gogs on Debian 9 with nginx and PostgreSQL","Install Gogs, a Self-hosted Git Service Written in Go, on Your Debian 8 (Jessie) Server.","","true","2015-10-09","2017-11-09"
+"https://www.linode.com/docs/guides/manage-source-code-versions-with-subversion","Manage Source Code Versions with Subversion","This guide shows how to manage source code with Subversion, an open source version control system.","svn, version control, source control management, subversion","true","2009-12-15","2018-01-01"
+"https://www.linode.com/docs/guides/install-gitlab-on-ubuntu-14-04-trusty-tahr","Install GitLab on Ubuntu 14.04 (Trusty Tahr)","This guide shows how to install GitLab, the free git repository management app based on Ruby on Rails, on a Linode running Ubuntu 14.04 'Trusty Tahr'.","","true","2014-09-04","2017-06-21"
+"https://www.linode.com/docs/guides/using-gitlab-runners-with-linode-object-storage","How to Use a GitLab Runner with Machine Driver and Object Storage","GitLab Runners perform CI/CD tasks for your GitLab pipelines. From building to testing to deploying, GitLab Runners can spin up machines and run everything you need. And with Object Storage you have an effective method for caching resources between jobs. Learn more about GitLab Runners and how to set up your own in this tutorial.","gitlab runner docker, what is gitlab runner, gitlab runner tutorial","false","2023-01-22",""
+"https://www.linode.com/docs/guides/how-to-switch-git-branches","Switching Git Branches","A very basic guide on how to switch a branch in Git using Ubuntu 20.10, but for any operating system with the command line git tools installed.","git, branch, branches, switch branch, switch branches, switch git branches","false","2021-05-28",""
+"https://www.linode.com/docs/guides/git-based-development-networks-with-girocco-on-debian-5-lenny","Git Based Development Networks with Girocco on Debian 5 (Lenny)","Use the Girocco engine from repo.or.cz to provide easy access to Git repositories.","git, girocco, gitweb, project hosting, social coding","true","2010-06-23","2013-09-24"
+"https://www.linode.com/docs/guides/speed-up-your-development-process-with-turborepo","Speed up Your Development Process with Turborepo","Learn about Turborepo, the high-performance build system for JavaScript and TypeScript. Discover how it can help speed up your development process.","turborepo speeds up development process, monorepo, multirepo, remote scaling, polyrepo","false","2023-06-27","2024-05-02"
+"https://www.linode.com/docs/guides/creating-git-aliases","Create Git Aliases to Quickly Run Git or Shell Commands","This guide shows you how to create Git aliases using the Git configuration files. You also learn how to write and execute a Bash script to customize Git.","git alias, git config alias","false","2022-04-01",""
+"https://www.linode.com/docs/guides/git-rebase-command","Using the Git Rebase Command","This guide provides you with an introduction to the rebase command in Git and you will learn when to use these commands to rebuild your Git history.","git rebase, git rebase interactive","false","2021-10-15",""
+"https://www.linode.com/docs/guides/how-to-remove-untracked-files-in-git","Remove Untracked Files in Git","Learn how to remove untracked files in git using the git clean command.","Git remove untracked files, Remove untracked files git, Git remove all untracked files, How to remove untracked files in git","false","2022-03-18",""
+"https://www.linode.com/docs/guides/rename-git-branch","How to Rename a Git Branch","Need to know how to rename a Git branch? This guide explains what a Git branch is, when you should rename, and how to rename a branch in Git. ✓ Click here!","rename git branch, git rename branch, rename branch git, git rename local branch, git change branch name, git branch rename, git rename remote branch, rename branch, how to rename a branch in git, change branch name git","false","2023-04-25",""
+"https://www.linode.com/docs/guides/manage-distributed-version-control-with-mercurial","Manage Distributed Version Control with Mercurial","Use the Mercurial version control system to manage source code in distributed environments.","version control, hg, mercurial","true","2010-04-26","2018-04-26"
+"https://www.linode.com/docs/guides/subversion-svn-tutorial","Install and Use the Subversion CLI Client","This guide shows you how to install the Subversion client and how to use the most essential SVN commands. These commands include checking out a branch and commiting your working copy changes.","svn tutorial, svn commands","false","2022-01-14",""
+"https://www.linode.com/docs/guides/install-gitlab-with-docker","Install GitLab with Docker","This guide shows how to install GitLab, the free git repository management app based on Ruby on Rails, on a Linode using the container application Docker.","gitlab, git, docker","false","2019-01-11",""
+"https://www.linode.com/docs/guides/how-to-unbundle-nginx-from-omnibus-gitlab-for-serving-multiple-websites","Unbundling NGINX from Omnibus Gitlab","Unbundle the default NGINX server from Omnibus Gitlab and install and configure your own to enable virtual hosting.","version control, git, gitlab, install gitlab on ubuntu, how to manage repositories with gitlab","false","2016-02-29","2017-06-21"
+"https://www.linode.com/docs/guides/how-to-use-gitignore","Use .gitignore to Ignore Specific Files and Folders","This guide explains the .gitignore file, describes how to create and update it, and documents its syntax","gitignore, .gitignore, Gitignore syntax, How to add files to gitignore, What is gitignore","false","2022-06-10",""
+"https://www.linode.com/docs/guides/svn-vs-git","SVN vs Git: Which Version Control System Should You Use?","Comparing Git vs SVN? Our guide defines each system, highlights its pros and cons, and provides tips regarding which you should use.","svn vs git, git vs svn, subversion vs git","false","2022-05-13",""
+"https://www.linode.com/docs/guides/how-to-install-git-and-clone-a-github-repository","How to Install Git and Clone a GitHub Repository","This tutorial is an introduction to developing with Git and GitHub with instructions on installing Git and creating your first GitHub test repository.","git, dvcs, vcs, scm, gitweb, github","false","2015-02-06",""
+"https://www.linode.com/docs/guides/how-to-deploy-rshiny-server-on-ubuntu-and-debian","How to Deploy Interactive R Apps with Shiny Server","Shiny is an R library that enables the creation of interactive data visualizations. This guide will show how to deploy an R Shiny app using Shiny Server.","r, data visualization, shiny, web app","false","2018-02-07","2023-11-29"
+"https://www.linode.com/docs/guides/how-to-install-r-on-ubuntu-and-debian","How to install R on Ubuntu and Debian","R is a programming language commonly used for statistical analysis and data visualization. Learn how to install the base R package on your Linode.","R, statistics, R Foundation, data visualization","false","2018-01-29","2023-11-29"
+"https://www.linode.com/docs/guides/how-to-deploy-rstudio-server-using-an-nginx-reverse-proxy","How to Deploy RStudio Server Using an NGINX Reverse Proxy","RStudio Server is a the web based version of RStudio for a desktop environment. Gain access to your R development environment from anywhere in the world.","R, statistic, R Foundation, data visualization","false","2018-01-29","2019-12-11"
+"https://www.linode.com/docs/guides/what-is-cloud-native-computing","What is Cloud-Native Computing?","Cloud-native computing helps teams and organization develop applications that are dynamic and scaleable on public, private, and hybrid clouds.","cloud native computing","false","2023-06-23",""
+"https://www.linode.com/docs/guides/api-design-best-practices","API Design Best Practices: Elevate Your Development Process","Searching for API design best practices to elevate your development process? We identify some of the best practices you need to follow right now. ✓ Learn more!","api design best practices, api architecture, rest api design","false","2022-03-11",""
+"https://www.linode.com/docs/guides/how-to-install-openjdk-on-debian-10","Installing Java Development Kit 11 on Debian 10","","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/install-java-8-ppa","Install Java 8 JDK","Shortguide for installing Java 8 JDK with the Oracle ppa repositories.","","false","2018-01-09","2018-02-02"
+"https://www.linode.com/docs/guides/how-to-install-openjdk-on-ubuntu-18-04","Installing OpenJDK 11 (Java Development Kit) on Ubuntu 18.04","This guide will show you how to install the Open Java Development Kit (OpenJDK) 11 on Ubuntu 18.04 & test it. ✓ Click here to read our guide today!","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/kotlin-tutorial-learn-the-basics","Kotlin Tutorial: An Introduction to the Basics","This Kotlin tutorial covers variables, functions, string templates, and classes. It uses code examples to cover the basics of the Kotlin programming language syntax.","kotlin tutorial, kotlin function, kotlin class","false","2021-11-19",""
+"https://www.linode.com/docs/guides/install-java-jdk","Install JDK on Ubuntu","Shortguide for installing Java on Ubuntu","java, jdk, install java","false","2018-01-30","2017-01-08"
+"https://www.linode.com/docs/guides/how-to-deploy-spring-boot-applications-nginx-ubuntu-22-04","Deploy Spring Boot Applications for NGINX on Ubuntu 22.04","This guide explains how to use Spring Boot and Gradle on Ubuntu 22.04 to quickly create a Java application.","","false","2022-05-24",""
+"https://www.linode.com/docs/guides/how-to-deploy-spring-boot-applications-nginx-ubuntu-16-04","Deploy Spring Boot Applications with an NGINX Reverse Proxy","This guide shows you how to quickly create a Spring Boot application embedded on a Tomcat server using the command line interface on your Linode.","","false","2018-03-07",""
+"https://www.linode.com/docs/guides/java-development-wildfly-centos-7","Java Development with WildFly on CentOS 7","Set up and configure WildFly as your Java Application Server to develop, test, and run, Java applications","","false","2015-09-18",""
+"https://www.linode.com/docs/guides/install-java-on-ubuntu-16-04","Install Java on Ubuntu 16.04","This guide shows how to install the OpenJDK 8 runtime environment to support Java app execution and development on a Linode running Ubuntu version 16.04.","","true","2017-05-30",""
+"https://www.linode.com/docs/guides/how-to-install-openjdk-on-centos-8","Installing Java Development Kit 11 on CentOS 8","This guide will show you how to install the free and open-source Open Java Development Kit (OpenJDK) version of the Java Runtime Environment (JRE) on CentOS 8.","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/install-java-on-centos","Install Java on Centos 7","This guide shows how to install the OpenJDK 8 runtime environment to support Java app execution and development on a Linode running CentOS 7.","","false","2017-06-01","2017-06-01"
+"https://www.linode.com/docs/guides/how-to-install-openjdk-ubuntu-22-04","How to Install OpenJDK on Ubuntu 22.04","This guide explains how to install and test the Open Java Development Kit (OpenJDK) version of the Java Runtime Environment (JRE) on Ubuntu 22.04.","Java, OpenJDK, OpenJDK Ubuntu, How to install OpenJDK","false","2023-03-20",""
+"https://www.linode.com/docs/guides/kotlin-vs-java-understanding-their-differences","Kotlin vs. Java: Key Differences","In this guide you learn about the Kotlin programming language and how it's different from Java.","kotlin vs java, what is kotlin, what is kotlin used for","false","2021-09-17",""
+"https://www.linode.com/docs/guides/how-to-install-openjdk-on-ubuntu-20-04","Installing Java Development Kit 11 on Ubuntu 20.04","This guide will show you how to install the free and open-source Open Java Development Kit (OpenJDK) version of the Java Runtime Environment (JRE) on Ubuntu 20.04.","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/play-framework-build-a-website","Get Started Building a Website with the Play Framework","Learn how to get started creating Java and Scala web applications in this guide to the Play framework, complete with examples.","play framework","false","2021-06-17",""
+"https://www.linode.com/docs/guides/install-java-on-debian","Install Java on Debian 8","This guide shows how to install the OpenJDK 8 runtime environment to support Java app execution and development on a Linode running Debian or Ubuntu.","","true","2017-06-01","2017-06-01"
+"https://www.linode.com/docs/guides/how-to-use-shebang-bash-python","Use the Shebang in Bash and Python","This guide explains what a Shebang is and how to use it in a script","how to use Shebang, Shebang Python, Shebang Bash, what is a Shebang","false","2022-08-02",""
+"https://www.linode.com/docs/guides/intro-bash-shell-scripting","Introduction to Bash Shell Scripting","An introduction to bash shell scripting, including variables, if statements, loops, how to get user input, and working with files and directories.","UNIX, shell, bash, programming, script","false","2019-09-27",""
+"https://www.linode.com/docs/guides/advanced-bash-scripting-2","Advanced Bash Scripting: Part 2","Part two series of the advanced Bash scripting guide expands on the previous Bash guides. In this guide, you learn advanced bash scripting, commands, debugging, and more.","Advanced bash scripting, Bash expressions, Bash functions, bash aliases, Bash debugging","false","2023-03-30",""
+"https://www.linode.com/docs/guides/an-intermediate-guide-to-bash-scripting","Continuing with Bash Scripting","In this guide, you will learn more advanced methods of creating complex Bash Scripts to perform common operations frequently used by Linux system administrators.","shell, bash, printf, script","false","2019-11-05",""
+"https://www.linode.com/docs/guides/advanced-bash-scripting-1","Advanced Bash Scripting: Part 1","This guide expands on the previous Bash guides. You learn advanced bash scripting, commands, debugging, and more.","advanced bash scripting, bash expressions, bash functions, bash aliases, bash debugging, bash list constructs","false","2022-03-29",""
+"https://www.linode.com/docs/guides/solving-real-world-problems-with-bash-scripts-a-tutorial","A Tutorial for Solving Real World Problems with Bash Scripts","This guide presents you with some of the advanced capabilities of the bash shell by giving you practical and fully functional scripts for modifying date and time.","UNIX, shell, bash, Linux, programming","false","2019-08-30",""
+"https://www.linode.com/docs/guides/install-thingsboard-iot-dashboard","Viewing IoT Data with ThingsBoard","This guide shows how to install the ThingsBoard open source dashboard for Internet of Things devices using a Raspberry Pi.","iot, raspberry pi, internet of things, dashboard","true","2018-01-30",""
+"https://www.linode.com/docs/guides/two-scopes-of-exception-handling","Two Scopes of Exception-Handling","Explore best practices and strategies to effectively manage exceptions, optimize application performance, and prioritize user experience.","Exception Handling, Precise Exception Handling, Exception Hierarchy, Unspecified Exceptions, Application Scope and Scale","false","2023-07-16",""
+"https://www.linode.com/docs/guides/rust-webassembly-tutorial","Getting Started with WebAssembly Tutorial","This guide explores what WebAssembly, sometimes called Wasm, is and how it can be used to develop web applications that run at near-native speeds with Rust.","webassembly, wasm, rust, web development, demo, tutorial","false","2021-07-09",""
+"https://www.linode.com/docs/guides/what-is-static-code-analysis","What is Static Code Analysis?","This guide provides you with an overview of stack code analysis, a method of testing code that helps prevents bugs in your code during your development process.","what is static code analysis","false","2021-02-24",""
+"https://www.linode.com/docs/guides/manage-development-with-the-mantis-bug-tracker-on-centos-5","Manage Development with the Mantis Bug Tracker on CentOS 5","Track development bugs and coordinate with team members using Mantis bug tracker on CentOS 5.","","true","2011-04-05","2011-04-29"
+"https://www.linode.com/docs/guides/track-bugs-and-manage-development-with-flyspray","Track Bugs and Manage Development with Flyspray","Flyspray is an advanced bug tracking system for software development teams and more. This guide provides you with instructions for installing and using Flyspray.","bug tracking, flyspray, issue management, feature development","true","2010-05-03","2013-10-04"
+"https://www.linode.com/docs/guides/manage-development-with-the-mantis-bug-tracker-on-fedora-14","Manage Development with the Mantis Bug Tracker on Fedora 14","Track development bugs and coordinate with team members using Mantis bug tracker on Fedora 14.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/manage-development-with-the-mantis-bug-tracker-on-debian-5-lenny","Manage Development with Mantis Bug Tracker on Debian 5","Track development bugs and coordinate with team members using Mantis bug tracker on Debian 5 (Lenny).","","true","2010-02-16","2011-04-29"
+"https://www.linode.com/docs/guides/track-bugs-and-manage-development-with-bug-genie","Track Bugs and Manage Development with Bug Genie","Install the advanced bug tracking and issue management software Bug Genie on your Linode to manage projects.","bug tracking, issue tracking, feature development, bug genie, the bug genie","true","2010-05-03","2013-10-04"
+"https://www.linode.com/docs/guides/what-is-code-coverage-analysis","What is Code Coverage Analysis?","This guide provides you with an overview of code coverage analysis, a method of exposing untested code which provides a metric that your QA team can use to improve.","code coverage analysis","false","2021-02-15",""
+"https://www.linode.com/docs/guides/static-code-analysis-with-sonarqube","Setting Up Static Code Analysis with SonarQube","SonarQube provides static codes analysis, catching and reporting code issues, and with a range of integration options for your project and CI/CD pipeline. Learn in this guide how to set up a SonarQube server and start using it for your projects.","sonarqube tutorial, what is sonarqube, how to run sonarqube analysis","false","2023-04-08",""
+"https://www.linode.com/docs/guides/graphql-apollo-an-introduction","GraphQL Apollo: An Introduction with Examples","In this guide, you will learn what GraphQL is and how to use the Apollo GraphQL client to manage local and remote data from your command line in Linux.","what is apollo graphql, apollo graphql client, apollo graphql server","false","2021-09-03",""
+"https://www.linode.com/docs/guides/logic-programming-languages","A Guide to Understanding Logic Programming","What is logic programming and what are its benefits? Get those answers plus find examples of logic programming languages and their features. ✓ Learn more!","logic programming languages, logical programs, logic programming examples, logic programming paradigm","false","2023-04-04",""
+"https://www.linode.com/docs/guides/oop-principles","A Guide to OOP Principles in Java","What are the four major OOP principles? This guide will discuss object-oriented programming concepts and provide real-world examples.","oop principles, oop concepts, oop concepts in java","false","2022-06-10",""
+"https://www.linode.com/docs/guides/types-of-api","What are the Four Types of API Formats?","What are the different types of APIs and when should you use them? This guide discusses types of API and their different protocols.","types of apis, api formats, api types","false","2022-04-08",""
+"https://www.linode.com/docs/guides/introduction-to-the-solid-data-protocol","An Overview of the Solid Data Protocol","This guide will introduce you to the Solid protocol, created by Tim Berners-Lee and gives Internet users ownership over their data, and how to incorporate the tech.","solid protocol","false","2021-08-27",""
+"https://www.linode.com/docs/guides/visual-programming-languages","The Developer’s Guide to Visual Programming Languages","Visual programming languages are one of the hardest programming languages to learn. ✓ Click here for an in-depth look, including pros and cons.","visual programming languages, hardest programming languages to learn, game programming languages, what best defines a “programming language”?, how to make a programming language, c programming language typing discipline, how to create a programming language, how is programming language created, most programming languages allow you to ask two or more questions in a single comparison, graphical programming languages","false","2022-12-29",""
+"https://www.linode.com/docs/guides/introducing-http-2","An Introduction to HTTP/2","This guide provides a brief introduction to HTTP/2, compares it with the original HTTP specification, and explains why you should use it.","http2 vs http1","false","2021-07-16",""
+"https://www.linode.com/docs/guides/data-structure","Data Structures in Computer Programming","What is a data structure? Read our guide to learn about why data structures are important and how to choose the correct data structure for your projects.","data structure, data structures definition, what are data structures, computer data structures","false","2022-06-10",""
+"https://www.linode.com/docs/guides/benefits-of-functional-programming","Examining the Benefits of Functional Programming","What are the benefits of functional programming? Learn what functional programming is used for, when to use it, and the benefits of learning it.","benefits of functional programming, advantages of functional programming, when to use functional programming","false","2023-03-07",""
+"https://www.linode.com/docs/guides/what-is-a-service-mesh","The Benefits of a Service Mesh","In this guide you learn when to use a service mesh and how it can help optimize your web applications operational overhead and centralize your service management.","service mesh, what is a service mesh, microservices, service architecture","false","2021-07-22",""
+"https://www.linode.com/docs/guides/working-with-graph-data-structures","Working with Graph Data Structures in the Real World","This comprehensive guide delves into graph terminology, essential algorithms, weighted graphs, and their real-world applications, providing valuable insights for effective data graph usage.","Directed Versus Undirected Graphs, DFS vs BFS, Weighted Graphs, Minimum Spanning Trees","false","2024-05-07",""
+"https://www.linode.com/docs/guides/what-is-unit-testing","Understanding Unit Testing","earn what unit testing is, why it's important, and why you should be doing it if you aren't already.","what is unit testing","false","2021-02-11",""
+"https://www.linode.com/docs/guides/server-side-programming-languages","5 Server Side Programming Languages Every Programmer Should Know","Which server side programming languages should you learn? Read our guide for the best server side languages.","server side programming languages, server side scripting languages, server side development, server side coding, best front end languages, best server side language, server side frameworks, most popular server side languages, server side web applications, server side web frameworks","false","2023-05-02",""
+"https://www.linode.com/docs/guides/webrtc-vs-websockets","WebRTC vs WebSockets","This guide compares and contrasts WebRTC and the WebSocket Protocol explaining under which conditions each should be used.","WebRTC, WebSockets, WebSockets vs WebRTC, choice between WebRTC and WebSockets","false","2023-04-27",""
+"https://www.linode.com/docs/guides/introduction-to-websockets","Introduction to WebSockets","This guide will give a brief introduction to WebSocket as well as introduce the reader to WebSocket API.","websocket, sockets, introduction to websockets, full duplex","false","2018-01-05","2018-01-02"
+"https://www.linode.com/docs/guides/what-is-webrtc","What Is WebRTC?","This guide provides an introduction to the WebRTC API, which enables audio and video capabilities for web applications.","what is WebRTC, WebRTC API, WebRTC audio-visual, WebRTC browser","false","2023-04-20",""
+"https://www.linode.com/docs/guides/system-design","A Software Engineer’s Guide to System Design","What is system design and why is it important? Read our guide to learn system design basics, as well as how to design a high-level system. ✓ Click here!","system design, what is system design, system design basics, systems by design, learn system design, software system design, system design process, system design in software engineering, steps in system design, how to design a system","false","2022-12-28",""
+"https://www.linode.com/docs/guides/heap-data-structure","How to Use a Heap Data Structure","Learn more about heap data structures. From a min-heap data structure to a max-heap data structure, we explain the algorithm and steps involved for each.","heap data structure, heap c++, heaps","false","2022-03-08","2024-05-09"
+"https://www.linode.com/docs/guides/differences-between-graph-and-relational-databases","The Differences Between Graph and Relational Databases","This overview guide introduces the reader to Graph databases. Its discussion of relational databases helps the reader understand the unique advantages and use cases of Graph databases.","graph database vs relational, graph database vs relational database performance, when to use graph database vs relational","false","2023-11-15",""
+"https://www.linode.com/docs/guides/solid-principles-programming","SOLID Principles in Programming: A Comprehensive Guide","The SOLID principles in programming refer to the five principles of object-oriented class design. Learn more about each principle and its benefits here.","solid principles programming, solid principles, solid design principles, solid programming","false","2022-03-04",""
+"https://www.linode.com/docs/guides/how-to-architect-a-serverless-application","How to Architect a Serverless Application","Learn about back-end and front-end services, microservices, and serverless applications. Understand their strenghts and weaknesses to design the optimal solution.","how to architect a serverless application, serverless, serverless applications, architect a serverless application, microservices, collection of functions, serverless architecture, serverless web applications, backend services","false","2023-05-16",""
+"https://www.linode.com/docs/guides/why-learn-julia","Why You Should Learn Julia","This guide introduces you to the main features, benefits, and limitations of the Julia language, and includes a brief section on installation and use.","data science, julia, python, why learn Julia","false","2018-12-11","2019-02-01"
+"https://www.linode.com/docs/guides/using-socket-io","How to Use WebSockets with Socket.IO","Socket.IO builds on WebSockets to provide real-time, bidirectional communications. And Socket.IO brings in improvements in usage and consistency that make it stand out as a WebSocket alternative. Read this tutorial to find out how Socket.IO sets itself apart and how you can start using it.","what is socket.io, socket.io vs websocket, socket.io node","false","2023-05-23",""
+"https://www.linode.com/docs/guides/introduction-to-bun","Introduction to the Bun JavaScript Runtime","Bun introduces a JavaScript runtime with incredible speed and built-in bundling and transpiling. Bun thus offers simplified tooling and a sharp contender to the reigning Node.js and Deno runtimes. Learn more about Bun here and see how you can get started using it for your JavaScript projects.","bun javascript, javascript runtime, bun node","false","2022-08-01",""
+"https://www.linode.com/docs/guides/how-to-write-vue-js-plugins","Write Your Own Vue.js Plugin","Learn how to create your own Vue.js plugin with an easy-to-use package and add functionality to your Vue apps.","vue, vue.js, plugin, directive, filter, mixin","false","2021-02-09",""
+"https://www.linode.com/docs/guides/typescript-modules-getting-started","Get Started with TypeScript Modules","In this guide, you learn about Typescript modules, how to use the import and export keywords in your code, and the differences between Typescript modules and namespaces.","typescript module, typescript import, typescript module exports, typescript module vs namespace","false","2021-10-08",""
+"https://www.linode.com/docs/guides/javascript-base-64-decode","JavaScript Decode Base64 String - A Developer’s Guide","Wondering how to encode and decode with base64 in JavaScript? Follow these steps to learn how plus find the benefits and limitations of the base64 code.","javascript base 64 decode, encode string javascript, base64 js","false","2023-03-29",""
+"https://www.linode.com/docs/guides/build-mern-stack-chat-application","Build a Basic Chat Application using the MERN Stack","Learn how to develop a MERN stack app for an Ubuntu or Debian server.","mern stack, mern tutorial, mern app","false","2023-09-14","2024-05-06"
+"https://www.linode.com/docs/guides/typescript-functions-getting-started","Getting Started with TypeScript Functions","This guide provides an introduction to creating functions in TypeScript. It discusses some of the differences between functions in JavaScript and TypeScript","typescript functions","false","2021-10-29",""
+"https://www.linode.com/docs/guides/what-are-javascript-service-workers","Javascript Service Workers: An Introduction with Examples","This guide provides you with an introduction to Javascript Service Workers and what they are capable of, as well as how to build an example service worker.","javascript service workers, service worker example","false","2021-07-09",""
+"https://www.linode.com/docs/guides/authenticating-over-websockets-with-jwt","Use JSON Web Tokens (JWT) to Authenticate Users over WebSockets","In this guide, you will learn how to use Websockets and JSON Web Tokens, which are also called JWTs, together in your app with several practical examples.","websocket token authentication","false","2021-07-23",""
+"https://www.linode.com/docs/guides/how-to-add-javascript-to-html","Link JavaScript to HTML","Wondering how to link javascript to HTML? Follow our step-by-step instructions, including examples, plus tips on how to add external javascript files.","how to link javascript to html, link javascript to html, add javascript to html","false","2022-05-05",""
+"https://www.linode.com/docs/guides/getting-started-ember","How to Build a Website with the Ember Framework","Ember offers a full framework for constructing modern web applications. Using an MVC structure, Ember comes with everyting you need, from templates and routing through components and services. Follow this tutorial to learn more about Ember and see how you can start making your own applications with it.","javascript ember tutorial, ember js examples, create ember project","false","2023-04-03",""
+"https://www.linode.com/docs/guides/javascript-dom-manipulation","Modify the DOM with JavaScript","Learn to use JavaScript to manipulate the DOM by creating, removing, and changing element nodes. Also, learn how to change an element''s CSS styles with JavaScript.","modifying the dom javascript, dom manipulation, creating dom elements with javascript","false","2022-04-29",""
+"https://www.linode.com/docs/guides/what-is-jamstack","Getting Started with the Jamstack","This guide walks you through the key concepts of the Jamstack, a type of system architecture that makes your web applications faster, more secure, and easier to maintain.","jamstack, application architecture, web applications, static site generators, hugo, gatsby, jekyll, microservices","false","2021-06-25",""
+"https://www.linode.com/docs/guides/how-to-use-javascript-map-function","Using the JavaScript map() Function: A Comprehensive Guide for Beginners","Learn how to use JavaScript's map() function to manipulate and transform arrays in this beginner's tutorial.","JavaScript map function, How to use JavaScript map function, what is map function","false","2023-04-03",""
+"https://www.linode.com/docs/guides/typescript-types-get-started","Getting Started with TypeScript Types","TypeScript supports several types, including primitive types, arrays, and objects. This guide provides a brief introduction to TypeScript types with information on how to learn more.","typescript types","false","2021-10-29",""
+"https://www.linode.com/docs/guides/how-to-authenticate-using-jwt","User Authentication with JWTs (JSON Web Tokens) in Express and Node.js","In this guide, you will learn key concepts behind JSON Web Tokens (JWTs) and how they provide a compact and secure standard for sending information, especially on the web.","json web tokens, jwt, encoding jwt, decoding jwt, what is a jwt","false","2021-07-23",""
+"https://www.linode.com/docs/guides/typescript-classes-get-started","string;","This guide discusses TypeScript classes with information on initializers, constructors, member visibility, and more.","typescript classes","false","2021-10-29",""
+"https://www.linode.com/docs/guides/install-the-mern-stack","Install the MERN Stack and Create an Example Application","Learn how to create a MERN stack application on Linux. Read our guide to learn MERN stack basics.","MERN Stack Application, How to create a MERN stack application, MERN stack, MERN stack application, learn Linux filesystem, MERN stack on Linux","false","2022-09-12","2024-05-06"
+"https://www.linode.com/docs/guides/how-to-use-javascript-fetch-api","How to Use the JavaScript Fetch API","JavaScript’s fetch API gives you a built-in tool for handling requests and responses in JavaScript. Learn more about fetch and how to start using it in this guide.","javascript fetch, javascript fetch api, javascript fetch example","false","2022-03-16",""
+"https://www.linode.com/docs/guides/how-to-build-and-use-vuejs-components","Building and Using VueJS Components","In this guide, you will learn how about the components that make up VueJS, a JavaScript framework for building interfaces, and how to use them.","vue js, javascript, vuejs, vuejs components, vuejs events, vuejs slots","false","2020-02-14",""
+"https://www.linode.com/docs/guides/traversing-the-dom","Traverse the DOM with JavaScript","You can traverse the DOM with JavaScript using the document object''s built-in methods. Learn to use document object methods to access elements by ID, class name, and tag name.","navigating the dom, accessing the dom, dom tree javascript","false","2022-04-22",""
+"https://www.linode.com/docs/guides/how-to-create-and-use-single-file-components-vuejs","A Tutorial for Creating Single File Components in VueJS","As a project grows, VueJS components can become hard to follow. Learn how to add more structure so your components easier to read and manage.","vue js, javascript, vuejs, vuejs single file components, vuejs eventbus, vuejs event bus","false","2020-05-20",""
+"https://www.linode.com/docs/guides/angular-tutorial-for-beginners","Build a Website with Angular (For Beginners)","This guide covers the basics of building a website with Angular, including installation, setup, and the core concepts of Angular application design.","angular, node.js, typescript, web applications, app framework, open source","false","2021-06-10",""
+"https://www.linode.com/docs/guides/build-react-video-streaming-app","How to Build a Node and React Video Streaming App","Learn how to build streaming software with two components: one for streaming videos and generating thumbnails, and the other for listing/playing them.","React, Node.js, Video streaming, video captions, video thumbnails","false","2020-08-09",""
+"https://www.linode.com/docs/guides/mean-stack-tutorial","Create a MEAN Stack Application","This MEAN stack tutorial shows you how to build a basic model application that connects MongoDB with Angular on an Ubuntu 20.04 system.","angular mongodb, connect mongodb with angular, mean stack tutorial","false","2021-12-10",""
+"https://www.linode.com/docs/guides/getting-started-with-svelte","Getting Started with the Svelte Framework","The Svelte framework handles frontend development by shifting work to the build step, giving you small and fast application bundles without a virtual DOM. Learn all about Svelte, what sets it apart, and how to start using it in this guide.","svelte guide, svelte javascript, svelte vs react","false","2022-05-02",""
+"https://www.linode.com/docs/guides/express-js-tutorial","Express JS Tutorial: Get Started Building a Website","This tutorial gives a complete overview of how Express JS works, including installation, configuration, templates engines and middleware capabilities.","express js, node.js, app framework, web application, install express, middleware, template engines","false","2021-06-11",""
+"https://www.linode.com/docs/guides/deploy-a-mern-stack-application","Deploy a MERN Stack Application on Akamai","Learn how to deploy a locally developed MERN stack app to Akamai two different ways.","deploy react app, mern stack, how to deploy react app","false","2023-09-14","2024-05-06"
+"https://www.linode.com/docs/guides/javascript-objects-tutorial","An Introduction to Javascript Objects","JavaScript objects include key-value properties and methods and support inheritance. This tutorial discusses JavaScript objects, object inheritance, and the keyword this.","javascript objects, javascript objects properties, javascript objects prototype","false","2022-04-15",""
+"https://www.linode.com/docs/guides/angular-animations-get-started","Getting Started with Angular Animations","Get started creating Angular animations using components, states, triggers, and transitions. Learn the basics of animating an HTML div element with Angular.","angular animations, create angular component, angular animation trigger, angular animation states, angular animation transitions, toggle function","false","2022-04-22",""
+"https://www.linode.com/docs/guides/document-object-model","An Introduction to the Document Object Model (DOM)","The DOM gives scripting languages, like JavaScript, access to an HTML document''s structure and content. This guide discusses accessing the DOM with JavaScript.","what is the dom, javascript dom tutorial, what is document object model","false","2022-04-15",""
+"https://www.linode.com/docs/guides/how-to-use-filter-method-javascript","How to Use the filter Method for Arrays in JavaScript","Want to know what JavaScript’s filter array method is and how to use it? This guide gives you everything you need to understand what filter does and how to apply it in your JavaScript development.","javascript filter array, javascript filter function, javascript filter method","false","2022-03-13",""
+"https://www.linode.com/docs/guides/typescript-decorators-getting-started","string;","This guide discusses Decorators, an experimental TypeScript feature. You learn how to enable Decorators in TypeScript, and the syntax for creating Decorators.","typescript decorators","false","2021-10-28",""
+"https://www.linode.com/docs/guides/how-to-use-date-in-javascript","Using the Date Object in JavaScript","","javascript, js, date, get date in javascript, set date in javascript, compare date in javascript","false","2021-04-23",""
+"https://www.linode.com/docs/guides/using-nodejs-typescript-and-express-to-build-a-web-server","Use Node.js, TypeScript, and Express to Build a Web Server","This guide shows you how to configure a Node.js, TypeScript, and Express dev environment, after which you will learn how to build a web server using Typescript.","nodejs typescript, node express server, tsconfig json","false","2021-09-10",""
+"https://www.linode.com/docs/guides/yesod-nginx-mysql-on-debian-7-wheezy","Yesod, Nginx, and MySQL on Debian 7 (Wheezy)","Installing the web framework Yesod with the server Nginx and MySQL on Debian 7","","true","2014-09-25",""
+"https://www.linode.com/docs/guides/sinatra-framework-and-nginx-on-debian-5-lenny","Sinatra Framework and nginx on Debian 5 (Lenny)","This guide will show you how to deploy simple web applications with the free and open source Sinatra web development framework on Debian 5 'Lenny'.","","true","2011-01-21","2012-10-08"
+"https://www.linode.com/docs/guides/sinatra-framework-and-nginx-on-fedora-14","Sinatra Framework and nginx on Fedora 14","This guide will show you how to deploy simple web applications with the free and open source Sinatra web development framework on Fedora 14.","","true","2011-04-05","2013-09-26"
+"https://www.linode.com/docs/guides/sinatra-framework-and-nginx-on-debian-6-squeeze","Sinatra Framework and nginx on Debian 6 (Squeeze)","This guide will show you how to deploy simple web applications with the free and open source Sinatra web development framework on Debian 6 'Squeeze'.","","true","2011-02-17","2013-09-27"
+"https://www.linode.com/docs/guides/catalyst-and-modperl","Catalyst and mod_perl","This guide provides you with step-by-step instructions for installing the Catalyst framework from a CPAN repository so you can build dynamic websites and applications.","Catalyst, dynamic content, web applications","true","2010-01-29","2013-09-27"
+"https://www.linode.com/docs/guides/cakephp-on-debian-5-lenny","CakePHP on Debian 5 (Lenny)","Installing and configuring CakePHP for developing PHP applications on your Debian 5 (Lenny) Linode.","","true","2010-05-26","2014-02-10"
+"https://www.linode.com/docs/guides/using-phoenix-framework","How to Use the Phoenix Framework","Powered by high-performing Elixir, Phoenix uses the MVC framework pattern. Follow this tutorial to learn more about Phoenix and how to get started using it.","phoenix framework tutorial, learn phoenix elixir, phoenix liveview","false","2023-01-05",""
+"https://www.linode.com/docs/guides/tutorial-host-asp-net-core-on-linux","Tutorial: Hosting ASP.NET Core on Linux","This guide shows you how to install and get started with the .NET Core for building and hosting ASP.NET applications on Linux using NGINX as a web server and reverse proxy.","asp net core tutorial","false","2021-07-02",""
+"https://www.linode.com/docs/guides/build-aspnetmono-applications-with-modmono-and-apache-on-ubuntu-10-04-lucid","Build ASP.NET Applications with mod_mono on Ubuntu 10.04","This guide will show you how to use the Mono Project's Apache module to run Microsoft ASP.NET applications on Ubuntu 10.04 (Lucid) similar to Windows Server","","true","2010-08-05","2013-09-27"
+"https://www.linode.com/docs/guides/build-aspnetmono-applications-with-modmono-and-apache-on-ubuntu-9-10-karmic","Build ASP.NET Applications with mod_mono on Ubuntu 9.10","This guide will show you how to use the Mono Project's Apache module to run Microsoft ASP.NET applications on Ubuntu 9.10 (Karmic) similar to Windows Server","","true","2010-08-01","2011-06-15"
+"https://www.linode.com/docs/guides/build-aspnetmono-applications-with-modmono-and-apache-on-debian-5-lenny","Build ASP.NET Applications with mod_mono and Apache on Debian 5","This guide will show you how to use the Mono Project's Apache module to run Microsoft ASP.NET applications on Debian 5 (Lenny) similar to Windows Server.","","true","2010-08-05","2013-09-27"
+"https://www.linode.com/docs/guides/install-dotnet-on-ubuntu","Install the .NET Runtime (or SDK) on Ubuntu 22.04","Learn how to install the .NET 6 SDK or runtime on Ubuntu and understand its limitations, requirements, and security implications.","dotnet on Ubuntu 22.04, dotnet runtime, install dotnet, enable dotnet ubuntu 22.04, install dotnet server ubuntu","false","2023-06-13",""
+"https://www.linode.com/docs/guides/deploy-appsmith-docker","Self-host Appsmith with Docker Compose","Use Appsmith to quickly develop web frontends using a visual, drag-and-drop interface. In this tutorial, learn what Appsmith has to offer and how to deploy a self-hosted instance with Docker.","appsmith tutorial, appsmith examples, install appsmith","false","2022-06-24",""
+"https://www.linode.com/docs/guides/connect-appsmith-to-linode-api","Connecting Appsmith to the Linode API","Appsmith’s platform makes developing internal applications and dashboards quicker and more convenient. A great way to start using Appsmith and to see what it can do is by making your own cloud manager with it. This tutorial shows you how to do that, connecting your self-hosted Appsmith instance with the Linode API.","appsmith api, appsmith tutorial, appsmith dashboard","false","2022-06-29",""
+"https://www.linode.com/docs/guides/installing-apache-tomcat-on-ubuntu-9-04-jaunty","Installing Apache Tomcat on Ubuntu 9.04 (Jaunty)","Instructions for installing the Apache Tomcat Java servlet engine on Ubuntu 9.04 (Jaunty).","","true","2009-08-06","2011-04-29"
+"https://www.linode.com/docs/guides/apache-tomcat-on-centos-8","Installing Apache Tomcat on CentOS 8","Install the Apache Tomcat Java servlet engine on CentOS 8 by following this guide.","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-18-04","Installing Apache Tomcat on Ubuntu 18.04","Install the Apache Tomcat Java servlet engine on Ubuntu 18.04 by following this guide.","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/installing-apache-tomcat-on-ubuntu-8-04-lts-hardy","Installing Apache Tomcat on Ubuntu 8.04 LTS (Hardy)","Instructions for installing the Apache Tomcat Java Servlet engine on Ubuntu 8.04 LTS (Hardy).","","true","2009-09-23","2011-04-29"
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-10-10-maverick","Apache Tomcat on Ubuntu 10.10 (Maverick)","Instructions for installing the Apache Tomcat Java servlet engine on Ubuntu 10.10 (Maverick).","","true","2010-12-07","2012-10-08"
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-10-04-lucid","Apache Tomcat on Ubuntu 10.04 (Lucid)","Instructions for installing the Apache Tomcat Java servlet engine on Ubuntu 10.04 (Lucid).","","true","2010-07-23","2013-09-27"
+"https://www.linode.com/docs/guides/apache-tomcat-on-fedora-14","Apache Tomcat on Fedora 14","Instructions for installing and using the Apache Tomcat Java Servlet engine on Fedora 14.","","true","2010-12-07","2013-09-27"
+"https://www.linode.com/docs/guides/apache-tomcat-on-fedora-13","Apache Tomcat on Fedora 13","Instructions for installing and using the Apache Tomcat Java Servlet engine on Fedora 13.","","true","2010-07-23","2011-04-29"
+"https://www.linode.com/docs/guides/apache-tomcat-on-fedora-12","Apache Tomcat on Fedora 12","Instructions for installing and using the Apache Tomcat Java Servlet engine on Fedora 12.","","true","2010-07-23","2011-04-29"
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-16-04","Installing Apache Tomcat on Ubuntu 16.04","Install the Apache Tomcat Java servlet engine on Ubuntu 16.04 (Xenial Xerus) by following this guide.","","true","2016-05-09",""
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-12-04-precise-pangolin","Apache Tomcat on Ubuntu 12.04 (Precise Pangolin)","Instructions for installing the Apache Tomcat Java servlet engine on Ubuntu 12.04 (Precise Pangolin).","","true","2012-11-13",""
+"https://www.linode.com/docs/guides/apache-tomcat-on-debian-10","Installing Apache Tomcat on Debian 10","Install the Apache Tomcat Java servlet engine on Debian 10 by following this guide.","","false","2020-03-25",""
+"https://www.linode.com/docs/guides/apache-tomcat-on-ubuntu-9-10-karmic","Apache Tomcat on Ubuntu 9.10 (Karmic)","Instructions for installing the Apache Tomcat Java servlet engine on Ubuntu 9.10 (Karmic).","","true","2010-07-23","2011-04-29"
+"https://www.linode.com/docs/guides/apache-tomcat-on-debian-6-squeeze","Apache Tomcat on Debian 6 (Squeeze)","Instructions for installing and using the Apache Tomcat Java Servlet engine on Debian 5 (Squeeze.)","","true","2011-02-17","2011-05-13"
+"https://www.linode.com/docs/guides/apache-tomcat-on-debian-5-lenny","Apache Tomcat on Debian 5 (Lenny)","Instructions for installing and using the Apache Tomcat Java Servlet engine on Debian 5 (Lenny).","","true","2009-09-23","2012-10-08"
+"https://www.linode.com/docs/guides/deploy-smalltalk-applications-with-seaside","Deploying Smalltalk Apps with Seaside on Debian 5","An introductory guide to deploying applications with the Seaside Framework","","true","2010-01-12","2013-09-27"
+"https://www.linode.com/docs/guides/symfony-on-centos-5","Symfony on CentOS 5","Installing and configuring Symfony for developing PHP applications on your CentOS 5 Linode.","cakephp, cakephp debian, php framework, CentOS, develop php","true","2010-06-08","2013-09-27"
+"https://www.linode.com/docs/guides/building-a-website-with-astro","First Blog Post","Astro is a web development framework centered on content. With Astro you get a framework that adapts to the tools you use, and all of Astro's design favors putting your content out there. Learn about how Astro accomplishes this and how you can get started building your Astro website with this tutorial.","astro website builder, astro web, astro framework","false","2023-04-10",""
+"https://www.linode.com/docs/guides/webpy-on-ubuntu-12-04-precise-pangolin","Web.py on Ubuntu 12.04 (Precise Pangolin)","Use the Web.py Python framework to develop powerful and innovative web applications on Ubuntu 12.04 (Precise Pangolin).","","true","2012-10-25","2013-09-27"
+"https://www.linode.com/docs/guides/webpy-on-ubuntu-10-04-lucid","Web.py on Ubuntu 10.04 (Lucid)","Use the Web.py Python framework to develop powerful and innovative web applications on Ubuntu 10.04 (Lucid).","","true","2011-01-03","2013-11-27"
+"https://www.linode.com/docs/guides/webpy-on-debian-5-lenny","Web.py on Debian 5 (Lenny)","Use the Web.py Python framework to develop powerful and innovative web applications on Debian 5 (Lenny).","","true","2010-04-14","2012-10-08"
+"https://www.linode.com/docs/guides/webpy-on-debian-6-squeeze","Web.py on Debian 6 (Squeeze)","Use the Web.py Python framework to develop powerful and innovative web applications on Debian 6 (Squeeze).","","true","2011-02-17","2013-09-27"
+"https://www.linode.com/docs/guides/webpy-on-ubuntu-10-10-maverick","Web.py on Ubuntu 10.10 (Maverick)","Use the Web.py Python framework to develop powerful and innovative web applications on Ubuntu 10.10 (Maverick).","","true","2011-01-25","2012-10-08"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-ubuntu-9-10-karmic","Django, Apache and mod_wsgi on Ubuntu 9.10 (Karmic)","Installing and configuring the Django web application development framework for Apache on Ubuntu 9.10 Karmic.","","true","2010-05-18","2011-05-17"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-ubuntu-10-10-maverick","Django, Apache and mod_wsgi on Ubuntu 10.10 (Maverick)","Installing and configuring the Django web application development framework for Apache on Ubuntu 10.10 Maverick.","","true","2010-10-25","2012-10-08"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-centos-5","Django, Apache and mod_wsgi on CentOS 5","This guide will show you how to configure the Django web application development framework for Apache on CentOS 5 so you can run Django Applications.","","true","2010-05-18","2011-08-22"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-centos-5","Django, Apache and mod_python on CentOS 5","This guide will show you how to configure the Django web application development framework for Apache on Centos 5 so you can run Django Applications.","","true","2010-02-03","2013-09-27"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-ubuntu-10-04-lucid","Django, Apache and mod_python on Ubuntu 10.04 (Lucid)","Installing and configuring the Django web application development framework for Apache on Ubuntu 10.04 (Lucid).","","true","2010-05-13","2013-09-27"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-ubuntu-8-04-hardy","Django, Apache and mod_python on Ubuntu 8.04 (Hardy)","Installing and configuring the Django web application development framework for Apache on Ubuntu 8.04 (Hardy).","","true","2009-09-10","2011-05-17"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-debian-6-squeeze","Django, Apache and mod_wsgi on Debian 6 (Squeeze)","Installing and configuring the Django web application development framework for Apache on Debian 6.","","true","2011-02-17","2011-05-13"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-ubuntu-9-10-karmic","Django, Apache and mod_python on Ubuntu 9.10 (Karmic)","Installing and configuring the Django web application development framework for Apache on Ubuntu 9.10 (Karmic).","","true","2010-02-05","2011-05-17"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-ubuntu-9-04-jaunty","Django, Apache and mod_python on Ubuntu 9.04 (Jaunty)","Installing and configuring the Django web application development framework for Apache on Ubuntu 9.04 (Jaunty).","","true","2009-08-31","2011-05-17"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-ubuntu-10-04-lucid","Django, Apache and mod_wsgi on Ubuntu 10.04 (Lucid)","Installing and configuring the Django web application development framework for Apache on Ubuntu 10.04 Lucid.","","true","2010-05-18","2011-08-22"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-debian-5-lenny","Django, Apache and mod_wsgi on Debian 5 (Lenny)","This guide will show you how to configure the Django web application development framework for Apache on Debian 5 so you can run Django Applications.","","true","2010-05-11","2012-10-08"
+"https://www.linode.com/docs/guides/django-apache-and-modpython-on-debian-5-lenny","Django, Apache and mod_python on Debian 5 (Lenny)","This guide will show you how to configure the Django web application development framework for Apache on Debian 5 'Lenny' so you can run Django Applications.","","true","2009-09-10","2013-09-27"
+"https://www.linode.com/docs/guides/django-apache-and-modwsgi-on-fedora-14","Django, Apache and mod_wsgi on Fedora 14","Installing and configuring the Django web application development framework for Apache on Fedora 14.","","true","2011-04-05","2013-09-26"
+"https://www.linode.com/docs/guides/how-to-create-website-using-laravel","Build a Website Using the Laravel Framework","Learn the basics of building a website with the Laravel framework, including installation, basic coding, and application deployment.","laravel, php, web application, web framework, deploy a website, debian, ubuntu, centos","false","2021-06-04","2021-11-07"
+"https://www.linode.com/docs/guides/web-frameworks","The Sixteen Most Popular Web Development Frameworks for Developers","Which web frameworks are the best? Check out this list of the best web development frameworks, including the pros and cons of backend frameworks. ✓ Read more!","web frameworks, web development framework, backend frameworks, best framework for web, web app framework","false","2023-03-08",""
+"https://www.linode.com/docs/guides/pros-and-cons-of-c-plus-plus","The Pros and Cons of C++","As with any programming language, there are pros and cons of C++. Read our guide to find out whether you can benefit from learning C++. ✓ Click to learn more!","pros and cons of c++, advantages of c++, benefits of c++","false","2022-04-01",""
+"https://www.linode.com/docs/guides/how-to-deploy-a-react-app-on-ubuntu-18-04","Deploying a React Application on Ubuntu 18.04","This guide will show you how to deploy a React app to a Ubuntu 18.04 Linode that is running a web server.","","false","2018-04-24","2020-04-24"
+"https://www.linode.com/docs/guides/how-to-deploy-a-react-app-on-centos-8","Deploying a React Application on CentOS 8","This guide will show you how to deploy a React application you may have written to a CentOS 8 Linode that is running a web serve such as Apache or NGINX.","","false","2018-04-24","2020-04-24"
+"https://www.linode.com/docs/guides/how-to-deploy-a-react-app-on-debian-10","Deploying a React Application on Debian 10","","","false","2020-04-24",""
+"https://www.linode.com/docs/guides/deploy-a-react-app-on-linode","Deploy a React Application on Linode","Learn to deploy a locally developed React application to your Linode using Rsync.","react, reactjs, deploy, rsync","true","2018-01-31",""
+"https://www.linode.com/docs/guides/create-react-app-with-appwrite","Create a React App with Appwrite","Appwrite provides an intuitive interface for creating a backend server that complements React excellently. Learn how you can set up Appwrite and React to work together.","appwrite react, appwrite tutorial, appwrite docker","false","2022-07-13",""
+"https://www.linode.com/docs/guides/next-js-with-typescript","Building a Next.js App with Typescript","Next.js offers a flexible framework on top of React, with features like routes and server-sider rendering built in. And Next also comes first-class support for TypeScript, a strongly-typed language built on JavaScript. So how do you get started using TypeScript for your Next.js application? Find out in this tutorial.","next js typescript starter, nextjs typescript example, create next js typescript app","false","2023-03-08",""
+"https://www.linode.com/docs/guides/getting-started-next-js","Getting Started with Next.js","Next.js has risen as a flexible and capable framework on top of React. With built-in features like routing and server-side rendering, Next.js has the ability to jump start your React application. This tutorial covers everything you need to get started with Next.js","next js vs react, what is next js, set up a next js app","false","2023-03-08",""
+"https://www.linode.com/docs/guides/types-of-networks","Different Types of Computer Networks, Explained","What are the different types of networks and what do they do? This guide discusses the main types of computer networks and what they’re used for.","types of networks, networking type, network connection types, what type of network is the internet, type of computer networks","false","2023-09-26",""
+"https://www.linode.com/docs/guides/how-to-mount-nfs-shares-on-debian-9","How to Mount NFS Shares on Debian 9","This tutorial shows how to set up an NFS server and client for remote file access on Debian.","NFS, network file system","true","2014-02-27","2017-11-07"
+"https://www.linode.com/docs/guides/using-an-nfs-server-on-ubuntu2004","Use an NFS Server on Ubuntu 20.04","This guide provides you with a brief introduction to NFS (Network File System) as well as how to configure NFS on a client and server on Ubuntu 20.04.","NFS, file sharing, NFS server, mount point","false","2021-08-06",""
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-ubuntu-10-10-maverick","Secure Communications with OpenVPN on Ubuntu 10.10","Use OpenVPN to securely connect separate networks on Ubuntu 10.10 (Maverick).","","true","2010-11-29","2012-10-08"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-centos-6","Secure Communications with OpenVPN on CentOS 6","Use OpenVPN to securely connect separate networks on a CentOS 6 Linode.","","true","2010-02-25","2013-12-23"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-ubuntu-10-04-lucid","Secure Communications with OpenVPN on Ubuntu 10.04 (Lucid)","Use OpenVPN to securely connect separate networks on an Ubuntu 10.04 (Lucid) Linode.","","true","2010-05-10","2013-08-22"
+"https://www.linode.com/docs/guides/set-up-wireguard-vpn-on-debian","Set Up WireGuard VPN on Debian","WireGuard encrypts your traffic quickly and safely. This guide will show you how to set up a Wireguard VPN server and client on Debian.","","false","2019-07-08","2021-10-15"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-ubuntu-12-04-precise-and-debian-7","Secure Communications with OpenVPN on Ubuntu 12.04 (Precise) and Debian 7","Use OpenVPN to securely connect separate networks on an Ubuntu 12.04 (Precise) or Debian 7 Linode.","","true","2013-08-22","2014-02-17"
+"https://www.linode.com/docs/guides/vpn-firewall-killswitch-for-linux-and-macos-clients","Configuring a VPN Kill Switch on OpenVPN Clients Using iptables","This guide walks you through setting up a VPN kill switch with iptables on OpenVPN clients.","vpn, security","false","2017-09-29","2018-07-09"
+"https://www.linode.com/docs/guides/strongswan-vpn-server-install","Install and Configure a StrongSwan Gateway VPN Server on Ubuntu 20.04","This guide shows you how to install a StrongSwan VPN server on an Ubuntu 20.04 server. You also learn how to connect to a StrongSwan VPN server from Ubuntu, Windows, and macOS clients.","install strongswan, strongswan client, connecting to strongswan VPN, troubleshoot strongswan","false","2022-02-18",""
+"https://www.linode.com/docs/guides/install-openvpn-access-server-on-linux","Manage OpenVPN with OpenVPN Access Server","This guide will show how to install and configure an OpenVPN access server on Linux distributions for secure communications.","openvpn, vpn","false","2015-04-30","2019-08-12"
+"https://www.linode.com/docs/guides/configuring-openvpn-client-devices","Configure OpenVPN Client Devices","This guide will show you how to install, configure, and fine-tune OpenVPN clients on Android, iOS, Linux, OS X and Windows.","openvpn, vpn, vpn tunnel, ios, os x, mac, windows, android","false","2015-12-09","2018-02-26"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-debian-5-lenny","Secure Communications with OpenVPN on Debian 5 (Lenny)","Use OpenVPN to securely connect separate networks on a Debian 5 (Lenny) Linode.","","true","2010-02-24","2012-10-08"
+"https://www.linode.com/docs/guides/set-up-a-streisand-gateway","How to Set Up a Streisand Gateway","This guide shows how to create a Streisand gateway with automatically configured profiles for OpenVPN, ShadowSocks, WireGuard, Tor, etc.","streisand, vpn, openvpn, tor, wireguard, L2TP/IPSec, OpenConnect, security","false","2017-09-12","2017-10-13"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-debian-6-squeeze","Secure Communications with OpenVPN on Debian 6 (Squeeze)","Use OpenVPN to securely connect separate networks on a Debian 6 (Squeeze) Linode.","","true","2011-04-05","2013-08-22"
+"https://www.linode.com/docs/guides/proxy-burp-suite-traffic-through-a-linode","Proxy Burp Suite Traffic Through a Linode","This guide provides an overview of how to proxy traffic from Burp Suite, a popular open-source web vulnerability scanning and security tool, through a Linode.","burp suite, burp, proxy","false","2018-09-06",""
+"https://www.linode.com/docs/guides/pritunl-vpn-ubuntu","Pritunl VPN Server and Management Panel on Ubuntu 14.04","Set up Pritunl, an open source VPN server with an intuitive web interface","pritunl, vpn, vpn server, ubuntu, ubuntu 14.04","true","2015-07-27","2019-01-02"
+"https://www.linode.com/docs/guides/tunnel-your-internet-traffic-through-an-openvpn-server","Tunnel Your Internet Traffic Through an OpenVPN Server","Learn how to configure your OpenVPN server to tunnel your Internet traffic for better overall privacy and security.","openvpn, vpn, vpn tunnel, openssl","false","2015-12-09","2017-09-27"
+"https://www.linode.com/docs/guides/centos-wireguard-installation-and-configuration","Installing and Configuring WireGuard on CentOS 8","This guide provides you with step-by-step instructions on how to install and configure the WireGuard Virtual Private Network services on CentOS 8.","centos, wireguard, vpn","false","2021-05-21",""
+"https://www.linode.com/docs/guides/create-a-socks5-proxy-server-with-shadowsocks-on-ubuntu-and-centos7","Creating a SOCKSS Proxy Server with Shadowsocks","Learn how to create a SOCKS5 proxy server with Shadowsocks on Ubuntu and CentOS 7.","shadowsocks, proxy, shadowsocks server, ubuntu, centos, strong vpn","false","2017-12-07","2018-07-10"
+"https://www.linode.com/docs/guides/set-up-wireguard-vpn-on-ubuntu","Set Up WireGuard VPN on Ubuntu","Wireguard encrypts your traffic quickly and safely, this guide will show you how to set up WireGuard VPN server and clients.","","false","2017-11-14","2019-01-22"
+"https://www.linode.com/docs/guides/set-up-a-hardened-openvpn-server","Set up a Hardened OpenVPN Server on Debian 9","This guide provides you with instructions on setting up a hardened and secure OpenVPN server so you can securely tunnel your traffic from anywhere on any device.","openvpn, vpn, vpn tunnel, openssl","true","2015-12-09","2019-01-29"
+"https://www.linode.com/docs/guides/how-to-set-up-tinc-peer-to-peer-vpn","How to Set up tinc, a Peer-to-Peer VPN","This guide details how to set up tinc, an open-source, peer-to-peer VPN on your Linode.","VPN, tinc, Ubuntu, security","false","2017-09-19","2017-09-20"
+"https://www.linode.com/docs/guides/secure-communications-with-openvpn-on-ubuntu-9-10-karmic","Secure Communications with OpenVPN on Ubuntu 9.10 (Karmic)","Use OpenVPN to securely connect separate networks on an Ubuntu 9.10 (Karmic) Linode.","","true","2010-02-24","2011-05-17"
+"https://www.linode.com/docs/guides/netcat","Learning to Use netcat to its Full Potential","This guide provides an introduction to Netcat, a simple UNIX utility that reads and writes data across connections, using either the TCP or UDP protocols.","UNIX, TCP, UDP, netcat, nc, network","false","2019-08-28",""
+"https://www.linode.com/docs/guides/diagnosing-network-issues-with-mtr","Diagnosing Network Issues with MTR","MTR is a network diagnostic tool similar to ping and traceroute. This guide shows how to create and interpret MTR reports on your Linode or home computer.","mtr, traceroute, latency, loss","false","2010-04-28","2018-05-10"
+"https://www.linode.com/docs/guides/lsof","How to List Open Files with lsof","An introduction to lsof.","UNIX, lsof, TCP/IP, network, utility","false","2019-07-16","2020-12-03"
+"https://www.linode.com/docs/guides/install-ntopng-for-network-monitoring-on-debian8","Monitor Your Network with ntopng","This Linode tutorial guides you through deploying ntopng, a powerful, lightweight network tool that monitors and analyzes web traffic and packet flows.","ntopng, network monitor, diagnostics","false","2018-05-10","2018-04-16"
+"https://www.linode.com/docs/guides/ss","Learning to Use the ss Tool to its Full Potential","An introduction to the ss utility.","UNIX, shell, AWK, ss, TCP/IP, network, socket","false","2019-08-28","2020-12-03"
+"https://www.linode.com/docs/guides/install-iperf-to-diagnose-network-speed-in-linux","Network Throughput Testing with iPerf","This tutorial will teach you how to install iPerf, and use its common commands and basic configuration to diagnose your network speed.","diagnostics, iperf","false","2015-01-12","2018-05-10"
+"https://www.linode.com/docs/guides/troubleshooting-network-issues","Troubleshooting Network Issues - IPv4 and IPv6","Learn the basic differences between IPv4 & IPv6, and how to map IPv4 troubleshooting skills to IPv6 with the addition of IPv4-IPv6 example translation.","networking, troubleshooting, ipv4, ipv6","false","2022-09-09",""
+"https://www.linode.com/docs/guides/check-linux-ports-in-use","Checking Open and Listening Ports on Linux Using netstat and ss","Tools like netstat, ss, & lsof can help you find which ports are in use on your Linux system. Use this guide for an introduction to Linux tools. ✓ Read now!","linux ports in use","false","2021-02-25","2022-01-14"
+"https://www.linode.com/docs/guides/inspecting-network-information-with-netstat","Inspecting Network Information with netstat","A practical introduction to the netstat utility on Linux, including examples of the different options available.","UNIX, shell, netstat, TCP/IP, UDP, network, sockets, unix sockets, network connections, network statistics","false","2019-09-02",""
+"https://www.linode.com/docs/guides/computer-communication-networks","Everything You Need to Know about Computer Communication Networks","Computers need this hardware to connect to a network. Can you guess what it is? ✓ Read our guide for information about computer communication networks today!","computers need this hardware to connect to a network, which of the following would not be a benefit of networking computers, which of the following are advantages of computer networks, is there a good reason to set up a network for two computers, define some advantages of computer networking, the most basic computer network can be described as, computer communication networks, is computer networking hard, what are at least four essential components of a computer network","false","2022-12-29",""
+"https://www.linode.com/docs/guides/difference-between-tcp-and-udp","What is the Difference Between TCP and UDP? ","What is the difference between TCP and UDP? This guide explains how each works, the key differences between these two internet protocols. Learn more here.","difference between tcp and udp, what is tcp and udp, tcp vs udp, tcp/udp","false","2022-03-25",""
+"https://www.linode.com/docs/guides/linux-router-and-ip-forwarding","Configure Linux as a Router (IP Forwarding)","Learn how to set up a Linux server as a router, including configuring port forwarding and iptables.","static, ip address, addresses","false","2022-09-30","2024-02-14"
+"https://www.linode.com/docs/guides/introduction-to-osi-networking-model","An Introduction to the OSI Networking Model","This guide introduces and explains the levels of the OSI networking model and how to interact with the network architecture.","OSI network model, OSI networking, OSI levels, networking model","false","2022-11-01",""
+"https://www.linode.com/docs/guides/set-up-an-ipv6-tunnel-on-your-linode","Set Up an IPv6 Tunnel on Your Linode","This guide provides you with instructions on how to setup an IPv6 tunnel to connect your system to a network running on IPv4 and pass traffic from one to another.","ipv6, tunnel, broker, networking","false","2011-04-29","2018-12-11"
+"https://www.linode.com/docs/guides/an-explanation-of-bgp-networking","An Explanation of BGP Networking","This guide discusses how BGP works and what role it can play in network outages","What is BGP, BGP routing, How does BGP work, BGP advantages and disadvantages","false","2022-08-18",""
+"https://www.linode.com/docs/guides/how-to-use-the-linux-ip-command","Use the ip Command in Linux","This guide describes the Linux ip command and how to use it, along with a list of the main options.","linux ip command, config ip command","false","2022-06-16",""
+"https://www.linode.com/docs/guides/previewing-websites-without-dns","Previewing Websites Without DNS","A guide to testing a website for a domain before the DNS records are adjusted.","dns, website, preview","false","2014-01-16","2018-05-22"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-ubuntu-12-04","Provide Authoritative DNS Services with NSD on Ubuntu 12.04","Configure NSD to Handle DNS Queries on Ubuntu 12.04 (Precise Pangolin).","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-ubuntu-10-10-maverick","Authoritative DNS Services with NSD on Ubuntu 10.10 ","This guide shows how you can install and configure NSD, a lightweight name server daemon and alternative to BIND, to provide authoritative DNS on Ubuntu 10.10 'Maverick'.","","true","2011-01-25","2012-10-08"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-ubuntu-12-04-lts-precise-pangolin","Use Unbound for Local DNS Resolution on Ubuntu 12.04 LTS (Precise Pangolin)","Configure and run your own DNS resolver using the Unbound Server on Ubuntu 12.04 LTS (Precise Pangolin).","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/advanced-troubleshooting-dns-problems","Troubleshooting DNS Issues","Sometimes DNS problems require advanced troubleshooting techniques. This guide covers helpful command line tools like dig, nslookup, and ping, along with hosts files and A records. ✓ Click here!","troubleshooting, dns, dns troubleshooting","false","2022-09-20",""
+"https://www.linode.com/docs/guides/use-dig-to-perform-manual-dns-queries","Use dig to Perform Manual DNS Queries","Dig is a command line utility that helps diagnose DNS Issues. This guide shows how to use the utility to perform manual DNS queries and other lookups.","dig, dns, troubleshooting, domain names","false","2010-10-13","2018-05-22"
+"https://www.linode.com/docs/guides/using-your-systems-hosts-file","","Mapping aliases, domains or hostnames to IP addresses using the system host file.","hosts, hosts file, hostname, alias, dnsec","false","2017-09-14","2019-01-28"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-ubuntu-9-10-karmic","Provide Authoritative DNS Services with NSD on Ubuntu 9.10 (Karmic)","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Ubuntu 9.10 'Karmic'.","","true","2010-08-27","2011-05-17"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-debian-5-lenny","Use Unbound for Local DNS Resolution on Debian 5 (Lenny)","Configure and run your own DNS resolver using the Unbound Server on Debian 5 (Lenny).","","true","2010-01-22","2012-10-08"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-ubuntu-11-04-natty","Authoritative DNS Services with NSD on Ubuntu 11.04","This guide shows how you can install and configure NSD, a lightweight name server daemon and alternative to BIND, to provide authoritative DNS on Ubuntu 11.04 'Natty'.","","true","2011-06-08","2013-02-18"
+"https://www.linode.com/docs/guides/update-dns-at-common-name-server-authorities","Update DNS Records at Common Name Server Authorities","Shortguide list of support documentation for updating DNS records at common name server authorities","nameserver, authoritative nameserver, DNS, DNS Manager","false","2018-09-27",""
+"https://www.linode.com/docs/guides/how-to-understand-ip-addresses","Understand and Use IP Addresses","This guide will help you understand the Internet Protocol (IP) which underpins the entire Internet, as well as IP addresses, and how to describe and use them.","IPv4, IPv6, IP address, Internet Protocol, what is ip address","false","2021-07-30","2022-09-23"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-ubuntu-9-10-karmic","Use Unbound for Local DNS Resolution on Ubuntu 9.10","Configure and run your own DNS resolver using the Unbound Server on Ubuntu 9.10 (Karmic).","","true","2010-09-07","2013-07-15"
+"https://www.linode.com/docs/guides/what-is-dns-server","What Is a DNS Server?","What is a DNS server and how does it work? Read our guide to learn about types of DNS servers, why they’re important, and how they work. ✓ Click here!","what is dns server, dns traffic, dns stands for, dns name resolution, dns requests, example of dns, what is the importance of using dns, domain name ip address, how dns works step by step, what is dns host","false","2023-03-08",""
+"https://www.linode.com/docs/guides/how-to-set-up-cloudflare-with-linode","Set Up Cloudflare with Linode","Learn how to use Cloudflare with a website running on Linode.","cloudflare, dns","false","2018-06-26",""
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-ubuntu-10-04-lts-lucid","Use Unbound for Local DNS Resolution on Ubuntu 10.04 LTS (Lucid)","Configure and run your own DNS resolver using the Unbound Server on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-09-25"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-debian-5-lenny","Provide Authoritative DNS Services with NSD on Debian 5 (Lenny)","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Debian 5 'Lenny'.","","true","2010-01-25","2012-10-08"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-ubuntu-10-04-lucid","Authoritative DNS Services with NSD on Ubuntu 10.04","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Ubuntu 10.04 'Lucid'.","","true","2010-12-06","2013-09-25"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-ubuntu-11-04-natty","Use Unbound for Local DNS Resolution on Ubuntu 11.04 (Natty)","Configure and run your own DNS resolver using the Unbound Server on Ubuntu 11.04 (Natty).","","true","2011-06-08","2013-02-18"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-fedora-14","Provide Authoritative DNS Services with NSD on Fedora 14","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Fedora 14.","","true","2011-01-25","2013-09-25"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-fedora-13","Provide Authoritative DNS Services with NSD on Fedora 13","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Fedora 13.","","true","2010-09-08","2011-05-17"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-fedora-15","Use Unbound for Local DNS Resolution on Fedora 15","Configure and run your own DNS resolver using the Unbound Server on Ubuntu Fedora 15.","","true","2011-06-08","2013-09-25"
+"https://www.linode.com/docs/guides/custom-name-servers","Register Custom DNS Name Servers","Learn how to configure custom nameservers on popular domain registrars.","dns","false","2022-09-22",""
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-fedora-13","Use Unbound for Local DNS Resolution on Fedora 13","Configure and run your own DNS resolver using the Unbound Server on Ubuntu Fedora 13.","","true","2010-09-07","2013-07-15"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-ubuntu-10-10-maverick","Use Unbound for Local DNS Resolution on Ubuntu 10.10 (Maverick)","Configure and run your own DNS resolver using the Unbound Server on Ubuntu 10.10 (Maverick).","","true","2011-02-02","2012-10-08"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-fedora-14","Use Unbound for Local DNS Resolution on Fedora 14","Configure and run your own DNS resolver using the Unbound Server on Ubuntu Fedora 14.","","true","2011-02-02","2012-10-08"
+"https://www.linode.com/docs/guides/dns-overview","Overview of DNS and DNS Records","Learn about DNS records and system structure.","dns, record, domain, resolution","false","2009-07-29","2022-10-03"
+"https://www.linode.com/docs/guides/use-unbound-for-local-dns-resolution-on-debian-6-squeeze","Use Unbound for Local DNS Resolution on Debian 6 (Squeeze)","Configure and run your own DNS resolver using the Unbound Server on Debian 6 (Squeeze).","","true","2011-02-15","2011-05-13"
+"https://www.linode.com/docs/guides/provide-authoritative-dns-services-with-nsd-on-debian-6-squeeze","Authoritative DNS Services with NSD on Debian 6","This guide will show you to install and configure NSD, a lightweight and open-source name server to handle authoritative DNS queries on Debian 6 'Squeeze'.","","true","2011-06-08",""
+"https://www.linode.com/docs/guides/dns-and-user-privacy","An Introduction to DNS and User Privacy","Discover how DNS impacts user privacy and explore solutions such as DNS over HTTPS (DoH) and DNS over TLS (DoT) to enhance security, protect data, and safeguard traffic.","dns and user privacy, dns, domain name service, user privacy, dns over tls, dns over http, dot/doh dns server","false","2023-06-09",""
+"https://www.linode.com/docs/guides/dns-primary-and-secondary-server-setup","How to Configure DNS Primary and Secondary Servers","Enhance website reliability and performance by creating a secondary name server, along with a hidden primary, using NSD on Ubuntu. ✓ Click here!","dns primary and secondary server setup, dns primary server, domain name service, linux dns server, dns secondary server, configuring dns, install dns","false","2023-06-09",""
+"https://www.linode.com/docs/guides/introduction-to-dns-on-linux","Introduction to DNS on Linux","Learn the basics of DNS on Linux by configuting a primary name server with NSD.","introduction to dns on linux, domain name service, linux dns server, dns server, configuring dns, install dns, flush dns","false","2023-06-09",""
+"https://www.linode.com/docs/guides/migrate-a-lamp-website-to-linode","How to Migrate a LAMP Website to Linode","How to migrate a LAMP website from another hosting provider to Linode.","lamp, migrate, website migration","false","2018-07-31",""
+"https://www.linode.com/docs/guides/migrate-from-aws-ebs-to-linode-block-storage","Migrate From AWS EBS to Linode Block Storage","Learn how to migrate data from an AWS EBS volume to a Linode Block Storage Volume.","migrate, aws ebs, linode block storage","false","2025-03-07",""
+"https://www.linode.com/docs/guides/how-to-migrate-from-gcp-to-linode","Migrating a Google Cloud Platform VM Instance to Linode","This guide will provide best practices when migrating GCP instances to Linode.","migrate, Google Cloud Platform, GCP, Linode","false","2020-01-21",""
+"https://www.linode.com/docs/guides/migrate-cpanel-to-linode","How to Migrate a cPanel Server to Linode","Shows how to use the cPanel Transfer Tool to copy cPanel accounts to a new Linode running WHM and cPanel.","cpanel, transfer tool, migrate, website migration","false","2018-08-21","2023-07-25"
+"https://www.linode.com/docs/guides/migrating-a-server-to-your-linode","Migrating a Server to Your Linode","This guide provides guidelines and tips for migrating an existing Linux server from a local development VM or another hosting provider to a new Linode.","migrate to linode, linode migration, migrate linux","true","2012-05-24","2017-04-03"
+"https://www.linode.com/docs/guides/migrate-from-gcp-hyperdisk-and-persistent-disk-to-linode-block-storage","Migrate from GCP Hyperdisk and Persistent Disk to Linode Block Storage","Learn how to migrate data from a Hyperdisk or Persistent Disk on Google Cloud Platform to a Linode Block Storage Volume.","migrate, gcp hyperdisk, gcp persistent disk, linode block storage","false","2025-03-07",""
+"https://www.linode.com/docs/guides/migrate-from-azure-disk-storage-to-linode-block-storage","Migrate From Azure Disk Storage to Linode Block Storage","Learn how to migrate data from an Azure Disk Storage managed disk to a Linode Block Storage Volume.","migrate, azure disk storage, linode block storage","false","2024-11-18",""
+"https://www.linode.com/docs/guides/migrate-from-aws-s3-to-linode-object-storage","How to Migrate From AWS S3 to Linode Object Storage","This guide includes steps for how to migrate content from AWS S3 to Linode Object Storage using rclone.","migrate, migration, object storage, aws, s3, rclone","false","2024-09-23",""
+"https://www.linode.com/docs/guides/migrate-from-shared-hosting-to-linode","Migrate from Shared Hosting to Linode","Migrate your website from a shared host to a Linode cloud server running a LAMP stack.","shared hosting, migrate, website migration","false","2013-10-18","2019-03-06"
+"https://www.linode.com/docs/guides/migrate-from-azure-blob-storage-to-linode-object-storage","How to Migrate From Azure Blob Storage to Linode Object Storage","This guide includes steps for how to migrate content from Azure Blob Storage to Linode Object Storage using rclone.","migrate, migration, object storage, azure blob storage, rclone","false","2024-09-23",""
+"https://www.linode.com/docs/guides/migrate-a-wordpressdotcom-site-to-linode","How to Migrate a WordPress.com Website to Linode","Shows how to export posts from a WordPress.com website and import them to WordPress on a Linode.","wordpress, wordpress.com, migrate, website migration","false","2018-08-07",""
+"https://www.linode.com/docs/guides/best-practices-when-migrating-to-linode","Best Practices when Migrating to Linode","Best practices when migrating a website or other cloud service to Linode.","migrate, website migration","false","2018-07-31","2020-12-03"
+"https://www.linode.com/docs/guides/migrate-from-google-cloud-storage-to-linode-object-storage","How to Migrate From Google Cloud Storage to Linode Object Storage","This guide includes steps for how to migrate content from Google Cloud Storage to Linode Object Storage using rclone.","migrate, migration, object storage, google cloud storage, rclone","false","2024-09-23",""
+"https://www.linode.com/docs/guides/working-with-cors-linode-object-storage","Working with CORS Policies on Linode Object Storage","Linode Object Storage provides efficient S3-compatible storage. Cross-origin resource sharing policies can make accessing storage across domains more difficult. But you can learn everything you need to make it easier in this tutorial on CORS and Linode Object Storage.","enable cors s3, allow cors s3 bucket, cors policy","false","2022-09-25",""
+"https://www.linode.com/docs/guides/backing-up-compute-instance-to-object-storage","Backing Up a Compute Instance to Object Storage","Linode Object Storage is an efficient solution to store backups of Compute Instances. Learn how to create backups and store them in object storage buckets.","how to backup object storage, linux backup, snapshot object storage","false","2023-09-08",""
+"https://www.linode.com/docs/guides/how-to-move-objects-between-buckets","Moving Objects Between Buckets in Linode's Object Storage","This guide shows you how to move your objects stored in Linode's Object Storage from one bucket to another.","object, storage, bucket","false","2020-05-04",""
+"https://www.linode.com/docs/guides/optimizing-obj-bucket-architecture-for-akamai-cdn","Optimizing Object Storage Bucket Architecture for Akamai CDN","This guide discusses design strategies and best practices for optimizing Linode Oject Storage bucket architecture for integrating with Akamai CDN.","object storage, cdn, delivery, linode object storage, akamai cdn, akamai connected cloud, bucket architecture","false","2024-09-27",""
+"https://www.linode.com/docs/guides/server-side-encryption","Using Server-Side Encryption with Linode Object Storage","This guide teaches you how to secure your Linode Object Storage data with server-side encryption using an example script written in Python.","object, storage, security, sse-c, aes-256, terraform","false","2020-08-14","2023-08-15"
+"https://www.linode.com/docs/guides/host-static-site-object-storage","My First Post","This article shows you how you can host a static website from Linode's object storage by creating your site in markdown and using a static site generator.","hugo, static site, object storage","false","2019-04-09","2023-08-15"
+"https://www.linode.com/docs/guides/replicate-bucket-contents-with-rclone","Replicate Object Storage Bucket Contents Across Regions With Rclone","This guide reviews how to replicate object storage bucket contents from one region to another using provided scripts running rclone.","object storage, rclone, replication, cross-region, resilience, data replication, replicate, s3, clone","false","2024-05-01",""
+"https://www.linode.com/docs/guides/how-to-configure-nextcloud-to-use-linode-object-storage-as-an-external-storage-mount","Configuring Nextcloud to use Linode Object Storage as an External Storage Mount","Learn how to enable Nextcloud's External Storage app and then configure it to use Linode Object Storage as a secondary storage location.","file hosting, nextcloud, object storage, s3","false","2020-06-16",""
+"https://www.linode.com/docs/guides/using-object-storage-with-akamai-cdn","Using Object Storage With Akamai CDN","This guide presents the benefits and strategies for pairing Linode Object Storage with Akamai CDN for data delivery.","object storage, cdn, delivery, linode object storage, akamai cdn, akamai connected cloud","false","2024-09-27",""
+"https://www.linode.com/docs/guides/switch-to-a-64-bit-linux-kernel","Switch to a 64-bit Linux Kernel","Learn how to Switch to a 64-bit Linux Kernel with Your Existing Distribution.","linux kernel, 64-bit, switch kernel, migrate, disk","true","2014-04-14","2016-10-13"
+"https://www.linode.com/docs/guides/basic-linux-commands","Basic Linux Commands: A Beginner’s Guide ","What are the basic linux commands you should know? Use our Linux commands cheat sheet to learn beneficial commands, including useful commands that go beyond the basics.","linux commands cheat sheet, linux commands list, linux basic commands, important linux commands","false","2021-12-23",""
+"https://www.linode.com/docs/guides/how-to-copy-files-and-directories-in-linux","Copy Files and Directories in Linux","This guide explains how to copy files and folders in Linux, including how to copy to different directories.","Copy a file linux, Copying a file linux, Copying files linux","false","2022-07-18",""
+"https://www.linode.com/docs/guides/linux-navigation-commands","Navigate the Linux Terminal and File System","Learn how to navigate the Linux terminal and create and remove directories and files.","ls command, change directory in linux, cp command in linux","false","2021-10-08",""
+"https://www.linode.com/docs/guides/how-to-add-and-remove-sudo-access-in-ubuntu","Add and Remove sudo Access in Ubuntu","A guide explaining how to add admin users, or give users sudo privledges, using Unbuntu 20.10 Groovy Gorilla as an example.","ubuntu, linux, sudo, sudoers, admin, admins, adding users to sudo, adding user to sudoers","false","2021-04-01","2021-07-09"
+"https://www.linode.com/docs/guides/what-is-usermod-and-how-to-use-it","An Overview of the usermod Command and How It's Used","This guide shows you how to use the usermod command in Linux. You learn how to change a user’s home directory, login name, groups, user shell, and more.","usermod, usermod linux, usermod command","false","2021-07-23",""
+"https://www.linode.com/docs/guides/how-to-set-linux-environment-variables","Setting and Using Linux Environment Variables","This guide introduces you to Linux environment variables and explains the differences between shell variables and environment variables.","shell, bash, environment variables, command line, terminal, shell scripting","false","2021-05-04",""
+"https://www.linode.com/docs/guides/write-to-a-file-from-the-shell","Write to a File From the Shell","This guide shows you convenient and built-in commands for writing to a file direct from the shell, and walks you through some practical examples to get you started.","shell write to file, append to file, bash write output to file, zsh write to file, write to file command, write variable to file","false","2021-08-12",""
+"https://www.linode.com/docs/guides/restart-linux-server-from-the-command-line","Restart a Linux Server from the Command Line","This guide shows how you can restart your Linux system, a task you might need to do on occasion when installing or configuring new software or packages.","linux restart, linux restart command, restart linux server","false","2021-08-06",""
+"https://www.linode.com/docs/guides/linux-remove-symbolic-link","Remove Symbolic Links","In Linux, remove symbolic link commands include rm, unlink, and find. Learn how to remove symbolic links with each of the three commands.","linux remove symbolic link, remove symlink, remove symbolic link, remove symlink linux, linux remove symlink, how to remove symbolic link, unlink in linux, how to remove a symbolic link, unlink linux, delete symbolic link","false","2023-04-18",""
+"https://www.linode.com/docs/guides/introduction-to-linux-concepts","Introduction to Linux Concepts","An introduction to Linux and Unix-like systems covering history, system architecture, and distribution characteristics.","Linux, Unix-Like systems, history","false","2009-08-31","2013-12-19"
+"https://www.linode.com/docs/guides/check-and-clean-linux-disk-space","Check and Clean a Linux System's Disk Space","This guide will show you how to check the used space and free up additional disk space on your system by using the Linux command line and the df and du commands.","linux disk space, linux check disk space, linux free disk space","false","2021-08-13",""
+"https://www.linode.com/docs/guides/using-the-terminal","Using the Terminal","This guide shows how to access and use the command line interface, also known as the Shell, via a Terminal application like PuTTY to perform system admin tasks.","Linux terminal, terminal HOWTO, Linode terminal tutorial","false","2009-08-02","2017-02-15"
+"https://www.linode.com/docs/guides/linux-system-administration-basics","Linux System Administration Basics","This guide covers almost everything you wanted to know about Linux system administration but were afraid to ask about.","linux tips, linux beginners, systems administration, admin, linux, mail, http, troubleshooting","false","2009-12-13","2021-05-14"
+"https://www.linode.com/docs/guides/rename-files-on-linux","Rename Files in Linux","You need to know how to rename, move and work with files and folders on Linux if you work on a cloud server with cloud apps. This is a comprehensive tutorial to get you started? ✓ Click here!","rename files, mv command, rename command","false","2022-09-14","2022-09-23"
+"https://www.linode.com/docs/guides/mount-file-system-on-linux","Mount a File System on Linux","Do you need to learn how to mount a file system on Linux? Read our guide to learn Linux file system basics. ✓ Click here!","file system, unmount","false","2022-09-15","2023-11-14"
+"https://www.linode.com/docs/guides/how-to-increase-swap-space-in-ubuntu","Step-by-Step Guide: How to Increase Swap Space in Ubuntu","Need to know how to increase swap space in Ubuntu? Guard yourself against out-of-memory errors and add swap space to your server today. ✓ Read more here!","how to increase swap space in ubuntu, ubuntu swap file, linux swap space size, create swap partition ubuntu","false","2022-12-06","2023-03-29"
+"https://www.linode.com/docs/guides/file-system-quotas","Setting Filesystem Quotas on Ubuntu 22.04","How to set Filesystem Quotas on Ubuntu 22.04.","filesystem, quotas, disk space, limit disk, ubuntu","false","2023-03-14",""
+"https://www.linode.com/docs/guides/linux-users-and-groups","Linux Users and Groups","Want to learn more about Linux users and groups? This guide covers the most common user and group management tasks.","users, permissions, access control lists, chmod, chown, linux","false","2009-08-31","2021-01-07"
+"https://www.linode.com/docs/guides/linux-symlinks","How to Create Linux Symlinks","Linux symlinks are used for managing and collating files. Learn the basics of Linux symlinks.","linux symlinks, symbolic link linux, soft link in linux, linux symbolic link, ln command, linux ln, linux create symbolic link, ln linux, linux ln command, create symbolic link linux","false","2023-04-18",""
+"https://www.linode.com/docs/guides/ls-command-in-linux","9 Ways to Use the Ls Command in Linux","The Ls command in Linux is useful for listing files and directories, as well as displaying detailed info. ✓ Read our guide to learn how to use the Ls command!","ls command in linux, ls command, linux ls, linux ls command, what is ls, cmd ls, ls bash, ls output, linux ll command, linux ll","false","2023-04-11",""
+"https://www.linode.com/docs/guides/installing-and-using-bottom-on-linux","Install and Use bottom on Linux","Learn how to use bottom, a graphical system monitoring and process visualization tool for your Linux terminal.","bottom command in linux, bottom linux install, system monitor linux terminal","false","2021-10-01",""
+"https://www.linode.com/docs/guides/manipulate-lists-with-sort-and-uniq","Manipulate Lists with sort and uniq","This guide shows how you can use 'sort' and 'uniq', which are utilities built into Linux that you can use to sort or order lists, as well as manipulate them.","linux, common commands, sort, uniq, shell, bash","false","2010-11-29","2018-01-23"
+"https://www.linode.com/docs/guides/use-killall-and-kill-to-stop-processes-on-linux","Use killall and kill Commands to Stop Processes on Linux","Learn how to use Linux commands killall and kill to manage and kill processes on Linux distributions in this simple tutorial.","kill, killall, linux, common linux commands","false","2010-11-29","2018-02-21"
+"https://www.linode.com/docs/guides/introduction-to-vim-customization","Introduction To Vim Customization","This how-to guide shows you how to configure the Vim text editor and begin to customize it.","vim, editor","false","2017-08-21","2019-04-17"
+"https://www.linode.com/docs/guides/tldr-pages-on-linux","Use tldr pages on Linux","This guide shows you how to install tldr pages and use the tldr command-line tool. With tldr pages, you get a more approachable version of traditional man pages, making it easier to get started with new command-line tools.","install tldr, tldr pages linux, tldr man pages, tldr linux command","false","2021-10-29",""
+"https://www.linode.com/docs/guides/manipulate-text-from-the-command-line-with-sed","Manipulate Text from the Command Line with sed","This guide contains practical examples for using the sed command to transform text files and streams of text from the command line without using a text editor.","sed, find and replace, regular expression, unix","false","2010-07-01","2017-03-23"
+"https://www.linode.com/docs/guides/curl-for-rest-api","Use cURL with RESTful APIs","cURL is a data transfer application used to interact with APIs. This guide discusses using RESTful verbs, inspecting headers, and adding authorization to requests.","cURL API, Test API using curl, Curl for rest API, Curl restful api","false","2022-07-01",""
+"https://www.linode.com/docs/guides/how-to-use-ack-command","How to Use the ack Command on Linux","The ack command provides a powerful alternative to grep. The ack command has the benefit of being specifically designed for working with source code repositories, making it a more well-suited tool for developers. In this tutorial, learn everything you need to get started using it.","ack command line, ack command in linux, ack command examples","false","2023-03-20",""
+"https://www.linode.com/docs/guides/divide-files-with-split","How to Divide Files with split","Practical examples for using split to divide large files into multiple smaller files.","split, files, unix, command-line","false","2018-01-29",""
+"https://www.linode.com/docs/guides/how-to-install-midnight-commander","How to Use Midnight Commander, a Visual File Manager","This guide shows how to install and use Midnight Commander, a text user-interface file manager.","midnight commander, file manager, text user interface, TUI","false","2017-09-11","2017-09-12"
+"https://www.linode.com/docs/guides/limiting-access-with-sftp-jails-on-debian-and-ubuntu","Limiting Access with SFTP Jails on Debian and Ubuntu","Restricting remote users to their home directories, only allowing access to SFTP for transferring files.","sftp, sftp jail, openssh, ssh jail","false","2010-01-06","2018-01-29"
+"https://www.linode.com/docs/guides/create-file-system-links-with-ln","Create File System Links with ln","This guide provides you with step-by-step instructions for creating hard and sym (symbolic) links with the ln command on the Linux operating system.","linux, common commands, unix, command line, file systems","false","2010-10-11","2018-03-12"
+"https://www.linode.com/docs/guides/write-a-neovim-plugin-with-lua","Write a Neovim Plugin with Lua","Learn how to develop a plugin for Neovim. Neovim introduces first-class support for Lua, and this guide shows you how to create a plugin using the Lua programming language.","write neovim plugin, neovim plugin development, neovim lua plugin","false","2022-03-18",""
+"https://www.linode.com/docs/guides/how-to-use-glances-system-monitoring","Use Glances for System Monitoring on Linux","Learn about Glances, an open-source monitoring tool. With Glances, you get a huge range of information all fit together on a single screen, helping you keep up with your system at a glance.","linux glances command, unix install glances, linux monitoring tools open source","false","2021-12-30",""
+"https://www.linode.com/docs/guides/silver-searcher-on-linux","Install and Use Silver Searcher on Linux","This guide shows you how to install and use the code-searching tool Silver Searcher. The Silver Searcher is a tool like ack that emphasizes speed and efficiency.","silver searcher ag, ag command linux, ack alternative","false","2021-11-05",""
+"https://www.linode.com/docs/guides/how-to-list-cron-jobs","List Cron Jobs on Linux","This guide explains how to display currently scheduled cron jobs, and list cron jobs satisfying various criteria.","List cron job, View cron job, Display cron job, Cron job linux","false","2022-07-14",""
+"https://www.linode.com/docs/guides/installing-and-using-the-curlie-command-on-linux","Install and Use the curlie Command on Linux","Learn how to install and use curlie, a frontend to curl that provides the modernity and user-friendliness of HTTPie.","linux curlie, httpie curlie, curl vs curlie","false","2021-09-24",""
+"https://www.linode.com/docs/guides/installing-and-using-hyperfine-on-linux","Install and Use hyperfine on Linux","Learn how to use hyperfine for benchmarking command-line tools on your Linux system.","hyperfine linux, install hyperfine, benchmarking linux","false","2021-10-22",""
+"https://www.linode.com/docs/guides/how-to-use-gping-on-linux","Install and Use gping on Linux","Learn how to use gping, a Linux tool with the functionality of ping and a modern graphical command-line display.","gping linux, ping linux, ping linux alternatives","false","2021-10-22",""
+"https://www.linode.com/docs/guides/finding-files-with-fd-command","Find Files With the fd Command","This guide shows you how to install and use the fd tool on a Linux system. fd is a user-friendly alternative to the find command.","fd linux command, find command linux, alternative to find, linux fd","false","2021-11-05",""
+"https://www.linode.com/docs/guides/use-chroot-for-testing-on-ubuntu","Use chroot for Testing on Ubuntu","This guide shows you how to create your own chroot environment to securely test settings and apps by creating an environment isolated from your file system.","chroot, chroot linux, chroot jail","false","2021-08-20",""
+"https://www.linode.com/docs/guides/how-to-use-grep-command","How to Use the Grep Command to Find Information in Files","An extensive guide on how to grep for text in files in Unix based systems. Understand search, match, and advanced regex to grep for text in files.","how to use grep, grep usage, grep tutorial","false","2010-06-30","2023-11-14"
+"https://www.linode.com/docs/guides/what-is-vi","Getting Started Using Vi and Vim","In this guide, you learn about the origin of the Vi editor and how to use different Vi editor commands, such as copy and paste, search and replace, and more.","what is vi, vi editor, text editor, vim","false","2021-08-13",""
+"https://www.linode.com/docs/guides/using-jq-to-process-json-on-the-command-line","Using the JQ Command to Process JSON on the Command Line","This guide shows you how to use the JQ command and includes installation instructions and examples.","jq command, linux jq, jq examples, jq filter","false","2021-11-05",""
+"https://www.linode.com/docs/guides/view-active-linux-processes-with-procs","View Active Linux Processes Using procs","Learn how to view active processes on Linux via the command line with procs, a human-friendly command line utility.","ps command in linux, procs command in linux, ps command alternative linux, Linux view process","false","2021-11-19",""
+"https://www.linode.com/docs/guides/emacs-evil-mode","Navigate Emacs using Evil Mode","This guide provides you with step-by-step instructions for navigating Emacs, a very popular and endlessly versatile text editor, using its infamous Evil Mode.","emacs, evil, text editor","false","2018-06-05",""
+"https://www.linode.com/docs/guides/how-to-install-and-use-the-bat-command-on-linux","Install and Use the Linux bat Command","This guide shows you how to use the bat command, a clone of the default cat command that supports syntax highlighting and Git integration.","linux bat, linux bat command, linux cat vs bat","false","2021-09-17",""
+"https://www.linode.com/docs/guides/vim-color-schemes","Set and Change Vim Color Schemes","Vim includes support for practically limitless color schemes to control syntax highlighting and adjust the editor’s readability. Learn how to customize Vim color schemes here.","change vim color scheme, set vim color scheme, vim color scheme list","false","2022-08-07",""
+"https://www.linode.com/docs/guides/writing-a-vim-plugin","Write a Vim Plugin","The Vim text editor can be extended using plugins. This guide shows you how to create a Vim plugin using a Vim Script or an external interpreter like Python.","write vim plugin, create vim plugin, vim plugin python","false","2022-03-18",""
+"https://www.linode.com/docs/guides/use-nano-text-editor-commands","Using Nano Text Editor Commands in Linux","This tutorial teaches you how to install the Nano text editor and use it to create and edit files in Linux.","nano, text editor","false","2011-11-08","2022-01-14"
+"https://www.linode.com/docs/guides/linux-cheat-command","file: tags:","Learn how to install and use the cheat command to view and manage cheat sheets from the command line. The cheat command gives you quick access to a repository of community cheat sheets and also allows you to easily create your own.","cheat linux commands, cheat linux install, linux cheat sheet app","false","2021-12-23",""
+"https://www.linode.com/docs/guides/view-the-beginning-of-text-files-with-head","View the Beginning of Text Files with head","The 'head' command is a core Linux utility used to view the beginning of a text file. This guide shows how to use this utility to view the beginning of text files.","head, linux, utilities, cli, text files","false","2010-10-25","2018-02-02"
+"https://www.linode.com/docs/guides/use-the-date-command-in-linux","How to Use the Date Command in Linux","This tutorial will teach you how to generate and manipulate dates using the Linux date command including examples and help with formatting.","date, time, linux commands, shell, timey wimey","false","2010-08-23","2017-08-21"
+"https://www.linode.com/docs/guides/streamlink-twitch-gui-install-and-configure","Install and Configure the Streamlink Twitch GUI","This guide shows you how to install and configure the Streamlink Twitch GUI on macOS and Linux distributions.","streamlink twitch gui","false","2021-09-17",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-supervisor-on-centos-8","Installing and Configuring Supervisor on CentOS 8","Supervisor is a process control system that's often used for services without management scripts. This guide shows how to configure Supervisor on CentOS 8.","centos, system, supervisor, supervisord","false","2021-02-26",""
+"https://www.linode.com/docs/guides/how-to-install-streamlink-cli-on-ubuntu-macos","Install Streamlink CLI on Ubuntu and macOS","In this guide, you learn how to install and configure Streamlink on the macOS, Ubuntu, and Debian distributions","streamlink","false","2021-09-03",""
+"https://www.linode.com/docs/guides/installing-and-using-the-broot-command","Install and Use the broot Command","Learn how to use broot on Linux, a tool for navigating directories with an easy-to-follow and modern file tree.","linux broot, linux directory tree, unix broot","false","2021-09-24",""
+"https://www.linode.com/docs/guides/ripgrep-linux-installation","Install and Use ripgrep","This guide provides background information on ripgrep, including installation instructions, comparisons to other regex tools, and examples.","ripgrep, Ripgrep ubuntu, Ripgrep examples","false","2021-11-05",""
+"https://www.linode.com/docs/guides/linux-cat-command","The Linux cat Command","The cat command is one of the most frequently used commands in Linux, noteworthy for its versatility for viewing and creating file contents. Get your introduction to this must-know tool in this tutorial, covering everything you need to start using the Linux cat command.","linux cat command, cat linux, what is cat command linux","false","2022-06-16",""
+"https://www.linode.com/docs/guides/how-to-install-neovim-and-plugins-with-vim-plug","How to Install NeoVim and Plugins with vim-plug","This guide shows you how to install NeoVim, a plugin manager, and plugins that help it replace the vim text editor.","neovim, text, editor, vim, nvim, plugins","false","2017-10-02","2022-12-27"
+"https://www.linode.com/docs/guides/modify-file-permissions-with-chmod","Modify File Permissions with chmod","This guide will show you how to modify file and directory permissions using chmod for owner, group, and others in Unix systems.","chmod, commands, reference, file permissions","false","2010-07-01","2023-11-14"
+"https://www.linode.com/docs/guides/how-to-use-tcpdump-to-analyze-traffic","Use tcpdump to Analyze Network Traffic","The tcpdump tool gives you powerful options for capturing and analyzing traffic on your network. Network sniffing tools like tcpdump are helpful for troubleshooting network issues and testing network security. Learn how to start using tcpdump in this tutorial, including everything from capturing and analyzing network packets to advanced options for filtering them.","tcpdump examples, tcpdump linux, tcpdump network traffic","false","2022-10-28","2023-03-29"
+"https://www.linode.com/docs/guides/dust-command-on-linux-installation","Check Disk Usage on Linux with the dust Command","Dust is a replacement for the Linux du command. In this guide, you learn how to use dust to view your Linux systems disk usage.","Dust linux, linux check disk space, Check disk usage Linux, Du replacement","false","2021-11-12",""
+"https://www.linode.com/docs/guides/use-linux-choose-command","Use the choose Command for Text Processing on Linux","In this guide, learn about the Linux choose command. It’s a fast and intuitive alternative to other command-line tools for text processing like awk and cut.","awk command unix, linux text processing commands, linux cut command","false","2021-12-30",""
+"https://www.linode.com/docs/guides/linux-sd-command","Use the sd Command for Find and Replace on Linux","Learn how to use the sd command, an intuitive find-and-replace tool. It uses a standard regex syntax, and this among other features makes it an exceptional alternative to the sed command.","sd command, sed alternative, sd command linux","false","2021-12-17",""
+"https://www.linode.com/docs/guides/run-jobs-or-scripts-using-crontab-on-boot","Run Jobs or Scripts Using Crontab on Boot","This guide explains how to use the cron utility and the crontab file to run jobs or scripts when your Linode boots, as well as best practices when using cron.","crontab on boot","false","2021-07-02",""
+"https://www.linode.com/docs/guides/schedule-tasks-with-cron","Using Cron to Schedule Tasks for Certain Times or Intervals","This guide shows how to automate a variety of tasks using Cron, a classic UNIX utility included in Linux distributions that runs tasks at specific times or intervals.","cron, crontab, automation","false","2009-12-15","2018-03-15"
+"https://www.linode.com/docs/guides/download-resources-from-the-command-line-with-wget","Download Resources from the Command Line with wget","This guide provides you with step-by-step instructions for using the wget command to download files from the Internet or your network via the command line interface.","wget, command line, linux common commands","false","2010-10-25","2018-05-18"
+"https://www.linode.com/docs/guides/load-testing-with-siege","Load Testing Web Servers with Siege","Load testing your web server with regression testing and benchmarking utility Siege","siege, load testing, benchmarking","false","2015-02-18",""
+"https://www.linode.com/docs/guides/installing-and-using-httpie-on-linux","Install and Use HTTPie on Linux","Learn how to use HTTPie, a modern and user-friendly command-line HTTP client that is designed to be used with web APIs.","what is httpie, install httpie, using httpie, httpie, httpie vs curl","false","2021-09-24",""
+"https://www.linode.com/docs/guides/how-to-use-nslookup-command","Use the nslookup Command","The nslookup command lets you quickly obtain DNS records. Learn how to use nslookup, including both interactive and non-interactive modes.","nslookup command, nslookup ip address, how to use nslookup, nslookup examples","false","2022-09-01",""
+"https://www.linode.com/docs/guides/find-files-in-linux-using-the-command-line","Find Files in Linux Using the Command Line","This guide will show you several examples of methods you can use to find files and folders in Linux using the command line interface instead of a GUI.","find, linux, files, findutils, command line, find files, find files in linux","false","2010-10-25","2021-12-29"
+"https://www.linode.com/docs/guides/synchronize-files-with-unison","Synchronize Files with Unison","This guide provides you with step-by-step instructions on installing and configuring Unison, a file synchronization tool that keeps files in sync between 2 computers.","backup, syncronize files, unison, debian, debian lenny","true","2010-04-20","2017-08-23"
+"https://www.linode.com/docs/guides/using-mcfly-to-search-bash-or-zsh-history","Install and Use McFly to Search Bash or ZSH History","McFly is an alternative to ctrl-r bash search that uses a context-aware neural network to surface your most important search history. This guide shows you how to install and use the McFly Linux tool.","mcfly command, bash search history, terminal history, shell history","false","2021-11-12",""
+"https://www.linode.com/docs/guides/duf-command-on-linux-installation","Install and Use the duf Command on Linux","Learn how to use the duf utility for checking disk usage and free space on your Linux system. With duf, you get a modern and more user-friendly alternative to both du and df.","duf linux, du linux, df linux, linux disk usage","false","2021-11-11",""
+"https://www.linode.com/docs/guides/rclone-object-storage-file-sync","Use Rclone to Sync Files to Linode Object Storage","Learn how to use Rclone on Ubuntu 20.04 and macOS to sync and backup files to a Linode Object Storage Bucket. Rclone is a command-line alternative to the popular rsync tool.","rclone vs rsync, install rclone, configure rclone, rlone sync, rclone copy, rclone mount","false","2022-03-18","2023-07-27"
+"https://www.linode.com/docs/guides/install-and-use-ffmpeg-on-linux","Install and Use FFmpeg on Linux","This guide will show you how to install FFmpeg, a utility that can transcode audio and video, cut and crop video, and integrates with Python.","FFmpeg python, FFmpeg concat, FFmpeg trim video, FFmpeg crop, FFmpeg cut, FFmpeg mkv to mp4","false","2021-08-13",""
+"https://www.linode.com/docs/guides/installing-and-using-gtop-on-linux","Install and Use gtop on Linux","Learn how to use gtop, a system monitoring dashboard for your Linux terminal.","gtop linux, gtop linux install, system monitor linux terminal","false","2021-10-01",""
+"https://www.linode.com/docs/guides/use-dog-linux-dns-client","Use the Linux dog Command to Look Up DNS Records","Learn how to use the dog command-line DNS client, a modern and more user-friendly alternative to dig.","dog dns client, dig alternative linux, dig command examples","false","2021-12-23",""
+"https://www.linode.com/docs/guides/lsmod-and-modinfo-commands-in-linux","How to Use the lsmod and modinfo Commands in Linux","Netfilter messages via netlink socket","kernel module, lsmod, modinfo","false","2022-01-07",""
+"https://www.linode.com/docs/guides/command-line-tools","Windows Command Line Tools: A Beginner’s Guide","What are the most useful command line tools you need to know? Find out all you need to know with our beginner’s guide to command line tools.","command line tools, best command line tools for windows, best command line tools linux, useful command line tools","false","2023-06-21",""
+"https://www.linode.com/docs/guides/load-testing-with-locust","How to Load Test Your Applications with Locust","Locust is an open-source tool for running distributed load tests based on plain Python scripts, making an exceptional solution, especially for CI/CD integration. Find out more and how to get started with Locus in this tutorial.","locust load testing tutorial, locust example, locust download","false","2024-02-22",""
+"https://www.linode.com/docs/guides/how-to-use-zoxide","How to Install and Use zoxide on Linux","Learn how to use zoxide, a smart and fast alternative to cd. It ranks your most frequently used directories and matches them on minimal keywords for more efficient navigating.","zoxide install, zoxide linux, zoxide rust","false","2021-06-12",""
+"https://www.linode.com/docs/guides/how-to-use-fzf","How to Install and Use fzf on Linux","Learn how to use fzf, a command-line fuzzy finder that integrates with numerous tools to improve your searches.","command line search fzf, fzf bash, fzf vim","false","2023-06-12",""
+"https://www.linode.com/docs/guides/how-to-administer-server-with-cockpit","Monitor and Administer a Server with Cockpit","This guide explains how to install and configure Cockpit, a system monitoring and administration tool.","","false","2022-05-04",""
+"https://www.linode.com/docs/guides/faster-file-navigation-with-autojump","Faster File Navigation with autojump","autojump is a cd command that learns - jump to your most frequently visited directories.","autojump, python, command-line","false","2017-12-29",""
+"https://www.linode.com/docs/guides/linux-ping-command","The Linux ping Command","The ping command is ubiquitous for its convenience and simplicity when it comes to testing network responses. But while the basics are straightforward, ping has plenty of options that can greatly enhance your network tests. Learn all about them in this guide.","linux ping command, linux ping port, linux ping options","false","2023-03-20",""
+"https://www.linode.com/docs/guides/load-testing-with-jmeter","How to Use JMeter to Load Test Your Applications","Apache's JMeter is a robust open source tool for load testing web applications. Learn everything you need to get started using JMeter in this tutorial.","jmeter load testing, jmeter download, jmeter tutorial","false","2024-05-01",""
+"https://www.linode.com/docs/guides/use-nmap-for-network-scanning","How to Use Nmap for Network Scanning","Nmap is a highly flexible, open source tool for network scanning. Find step-by-step instructions on how to install Nmap in this guide.","nmap, network scanning, port scanning, network discovery, security audit, network scan tutorial, port scan example","false","2023-03-07",""
+"https://www.linode.com/docs/guides/view-and-follow-the-end-of-text-files-with-tail","View and Follow the End of Text Files with tail","This guide demonstrates the syntax and basic usage of the Linux utility tail, which you can use to view the end of text files, and also how to use follow mode.","tail, linux commands, linux, common commands, unix, cli","false","2010-11-29","2018-04-02"
+"https://www.linode.com/docs/guides/archiving-and-compressing-files-with-gnu-tar-and-gnu-zip","Archiving and Compressing files with GNU Tar and GNU Zip","Use GNU tools to compress and archive files.","tar, gnu tar, gzip, gnu zip, tar.gz. tgz, file archive, compress, tarball","false","2010-01-30","2018-01-29"
+"https://www.linode.com/docs/guides/slackware-package-management","Managing Packages in Slackware","This guide walks you through the core features of tools from Slackware, including pkgtool and slackpkg, which are common commands for managing packages.","slackware, slackpkg, pkgtool, installpkg, upgradepkg, removepkg","false","2021-07-15",""
+"https://www.linode.com/docs/guides/zypper-package-manager","Use Zypper to Manage Packages in openSUSE","In this guide, learn how to use Zypper, the default package manager on openSUSE. Follow along for the core commands in Zypper for installing, searching, and managing packages and working with repositories.","zypper, zypp, opensuse","false","2023-09-05",""
+"https://www.linode.com/docs/guides/linux-package-management-overview","An Overview of Package Management in Linux","Learn basics and advanced Linux package management in Debian, Ubuntu, Fedora, etc using apt, yum, aptitude and other package managers.","dnf, rpm, apt, dpkg, apt-get, apt-cache, pacman, yum","false","2023-09-05","2022-05-12"
+"https://www.linode.com/docs/guides/apt-package-manager","Using APT to Manage Packages in Debian and Ubuntu","This guide will teach you what APT is and walks you through the core features and common commands for using APT to manage packages on Linux.","apt, apt-get, installing, updating, upgrading, uninstalling, removing, package repositories, debian, ubuntu","false","2022-05-12","2022-01-31"
+"https://www.linode.com/docs/guides/dnf-package-manager","Using DNF to Manage Packages in CentOS/RHEL 8 and Fedora","DNF is the default package manager on RHEL 8, CentOS 8, and Fedora 22 (and later). This guide walks you through the core features of DNF and common commands for using DNF to install, upgrade, and remove packages.","dnf, installing, updating, upgrading, uninstalling, removing, package repositories, fedora","false","2021-05-21","2021-07-15"
+"https://www.linode.com/docs/guides/yum-package-manager","Using YUM to Manage Packages in CentOS/RHEL 7 and Earlier","This guide walks you through the core features of YUM and commands for using YUM to install, upgrade, and remove packages on your system.","yum, installing, updating, upgrading, uninstalling, removing, package repositories, centos","false","2021-05-21","2021-07-15"
+"https://www.linode.com/docs/guides/portage-package-manager","Using Portage to Manage Packages in Gentoo","This guide walks you through the core features and common features of Portage, the default package manager on Gentoo linux, so you can install software on your system.","","false","2021-07-15",""
+"https://www.linode.com/docs/guides/pacman-package-manager","Using Pacman to Manage Packages in Arch","This guide walks you through the core features of Pacman and gives you an overview of common commands for using the application to install, upgrade, and remove packages.","arch, manjaro, package manager","false","2021-07-15",""
+"https://www.linode.com/docs/guides/use-the-distribution-supplied-kernel-on-centos-6-with-grub-legacy","Use the Distribution-Supplied Kernel on CentOS 6 with Grub Legacy","Configure your CentOS 6 Linode to use the distribution-supplied kernel","centos 6, custom kernel, grub legacy","true","2017-03-10","2020-12-01"
+"https://www.linode.com/docs/guides/custom-compiled-kernel-centos-7","Custom Compiled Kernel on CentOS 7","Instructions for compiling and configuring a custom kernel on your CentOS 7 Linode","","false","2016-08-02","2017-08-01"
+"https://www.linode.com/docs/guides/install-alpine-linux-on-your-linode","Install Alpine Linux on your Linode","Alpine Linux is a small, security-oriented Linux distro. This guide explains how to install and configure Alpine Linux on a Linode","","false","2016-09-22","2018-12-18"
+"https://www.linode.com/docs/guides/custom-compiled-kernel-with-pvgrub-debian-ubuntu","Custom Compiled Kernel with PV-GRUB on Debian & Ubuntu","Instructions for configuring your Debian or Ubuntu Linode to run a custom compiled kernel with PV-GRUB.","","true","2015-04-03","2020-12-01"
+"https://www.linode.com/docs/guides/how-to-upgrade-from-centos-7-to-centos-8","Upgrading from CentOS 7 to CentOS 8","Instructions for upgrading from CentOS 7 to CentOS 8.","upgrade, centos8, centos7, upgrade centos, centos","false","2020-01-23",""
+"https://www.linode.com/docs/guides/install-freebsd-on-linode","Install FreeBSD on Linode","This guide will show you how to install FreeBSD, the free and open source operating system based on the Berkeley Software Software Distribution from the late 1970s.","","false","2016-03-14","2019-01-07"
+"https://www.linode.com/docs/guides/run-a-custom-compiled-kernel-with-pvgrub","Run a Custom Compiled Kernel with PV-GRUB","Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB.","compile kernel, kernel compiling, pv-grub, pvgrub, custom linux kernel, custom linode","true","2010-07-17","2020-12-01"
+"https://www.linode.com/docs/guides/custom-compiled-kernel-debian-ubuntu","Custom Compiled Kernel on Debian & Ubuntu","Instructions for compiling and configuring a custom kernel your Debian or Ubuntu Linode","","false","2017-08-01",""
+"https://www.linode.com/docs/guides/custom-compiled-kernel-with-pvgrub-on-arch","Custom Compiled Kernel with PV-GRUB on Arch Linux","Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on Arch Linux","","true","2010-07-17","2020-12-01"
+"https://www.linode.com/docs/guides/install-a-custom-distribution-on-a-xen-linode","Install a Custom Distribution on a Xen Linode","How to run a custom Linux distribution or pre-built Linux appliance on your Linode.","custom distro, custom distribution, advanced Linux","true","2009-08-18","2020-12-01"
+"https://www.linode.com/docs/guides/custom-compiled-kernel-with-pvgrub-centos-7","Custom Compiled Kernel with PV-GRUB on CentOS 7","Instructions for configuring your Linode to run a custom compiled kernel with PV-GRUB on CentOS 7","","true","2010-07-17","2020-12-01"
+"https://www.linode.com/docs/guides/run-a-distributionsupplied-kernel-with-pvgrub","Run a Distribution-Supplied Kernel with PV-GRUB","Instructions for configuring your Linode to run a native distribution-supplied kernel with PV-GRUB.","pv-grub, pvgrub, custom linux kernel, custom linode","true","2009-09-09","2020-12-01"
+"https://www.linode.com/docs/guides/install-a-custom-distribution","Install a Custom Linux Distribution on a Compute Instance","Learn how to install and configure an unsupported Linux distribution on your Linode Compute Instance","custom distro, custom distribution, advanced Linux, kvm","false","2017-03-02","2023-01-18"
+"https://www.linode.com/docs/guides/install-nixos-on-linode","Install and Configure NixOS on a Linode","Install NixOS, which is known for its declarative approach to configuration management, configuration rollback, reliability, and for being DevOps-friendly.","","false","2017-06-16","2024-07-05"
+"https://www.linode.com/docs/guides/install-coreos-on-your-linode","Install CoreOS on Your Linode","CoreOS is a container-centric Linux distribution designed for clustered systems running in the cloud. This guide details installing CoreOS on a Linode.","","true","2016-01-07","2020-12-01"
+"https://www.linode.com/docs/guides/sftp-linux","Transfer Files with SFTP","Learn how to use SFTP commands to transfer files to and from Linux servers.","what is sftp, SFTP commands, Sftp server, sftp vs ftps, scp vs sftp","false","2021-10-01",""
+"https://www.linode.com/docs/guides/rsync-cross-platform-tutorial","Rsync Cross Platform Tutorial","Learn the different usages of rsync and some of the common mistakes that you avoid while using rsync.","remote sync, archive, recursion, synchronize directory structures, remote host","false","2023-03-20",""
+"https://www.linode.com/docs/guides/transfer-files-with-cyberduck-on-mac-os-x","Transfer Files with Cyberduck on Mac OS X","Securely copying files to and from your Linode with Cyberduck, a free and open source file transfer client for Mac OS X systems.","cyberduck, ftp, mac os scp, sftp, mac os sftp program, mac os ftp","true","2009-11-13","2011-08-22"
+"https://www.linode.com/docs/guides/introduction-to-rsync","Introduction to rsync","This guide provides an introduction to rsync, the incremental file transfer utility.","rsync, backup, back up, copy, file transfer, synchronize, sync","false","2009-09-08","2017-09-14"
+"https://www.linode.com/docs/guides/transfer-files-with-winscp-on-windows","Transfer Files with WinSCP on Windows","Securely copying files to and from your Linode with WinSCP, a free and open source file transfer client for Microsoft Windows systems.","winscp, ftp, windows scp, sftp, windows sftp program","true","2009-10-19","2011-08-22"
+"https://www.linode.com/docs/guides/transfer-files-with-filezilla-on-ubuntu-9-10-desktop","Transfer Files with Filezilla on Ubuntu 9.10 Desktop","Securely copying files to and from your Linode with Filezilla, a free and open source file transfer client for Linux desktop systems.","filezilla, ftp, linux scp, sftp, linux sftp program, linux ftp","true","2009-11-13","2011-08-22"
+"https://www.linode.com/docs/guides/comparing-data-transfer-utilities","Comparing Data Transfer Utilities","This guide presents and compares various data transfer utilities and protocols, including rclone, rsync, SCP, SFTP, and FTP/SFTP clients.","data transfer utility, data transfer, file transfer","false","2024-10-09",""
+"https://www.linode.com/docs/guides/how-to-use-scp","Transfer Files With the scp Command on Linux","Learn how to transfer files using SCP on Linux, and how SCP compares to other means of transferring files.","Scp command, Scp linux, Scp syntax, Scp example","false","2023-03-14","2024-05-01"
+"https://www.linode.com/docs/guides/vsftpd-on-ubuntu-2004-installation-and-configuration","Install VSFTPD on Ubuntu 20.04","Learn to install a VSFTPD server on Ubuntu 20.04 for FTP file transfers.","vsftpd, vstpd conf, vsftpd ubuntu","false","2021-12-14",""
+"https://www.linode.com/docs/guides/what-is-ftp","What Is FTP and How Does It Work?","What is FTP? File transfer protocol makes it easy to communicate and transfer files between computers on a TCP/IP network. ✓ Learn more about FTP here!","what is ftp, file transfer protocol, what is ftp server, ftp file, ftp sites meaning, ftp server means, what is a ftp client, example of ftp, how does ftp work, ftp network","false","2023-03-08",""
+"https://www.linode.com/docs/guides/filezilla","Transfer Files with FileZilla","Securely copying files to and from your Linode with FileZilla, a free and open source file transfer client for Linux, OS X, and Windows systems.","filezilla, ftp, scp, sftp, transfer","false","2014-10-13","2019-01-15"
+"https://www.linode.com/docs/guides/iot-firmware-upgrades-with-obj-and-cdn","IoT Firmware Upgrades with Object Storage and Akamai CDN","This guide discusses using Object Storage and Akamai CDN to distribute IoT firmware upgrades.","s3, object storage, iot, internet of things, firmware","false","2024-07-08",""
+"https://www.linode.com/docs/guides/improving-page-performance-early-hints-harperdb","Improving Page Performance with Early Hints and HarperDB","This guide outlines how to use HTTP 103 Early Hints for preloading images, CSS, and JavaScript on eCommerce websites with EdgeWorkers and HarperDB.","early hints, http 103, harperdb, page performance, preloading css html, preloading javascript, preloading images","false","2024-08-13",""
+"https://www.linode.com/docs/guides/live-transcoding-ugc-streaming-akamai-cloud-computing","Live Transcoding for UGC Streaming on Akamai Cloud Computing","This guide outlines design requirements for a live streaming transcoding workflow for a UGC live streaming platform on Akamai Cloud Computing.","live streaming, live streaming transcoding","false","2024-06-11",""
+"https://www.linode.com/docs/guides/high-performance-kv-store-fintech-akamai","High-Performance KV Store for Fintech with Akamai","This guide outlines a distributed key-value storage architecture with NATS and JetStream that supports user registration for a global fintech service.","fintech, key-value store, NATS.io, NATS JetStream","false","2024-08-13",""
+"https://www.linode.com/docs/guides/preparing-infrastructure-for-high-impact-ad-traffic","Preparing Infrastructure for High-Impact Advertising Traffic on Akamai","This guide discusses the infrastructure challenges related to traffic associated with high-impact ad campaigns. It also proposes a reference architecture and strategies used to support surges during high-traffic events on Akamai Connected Cloud.","high-impact advertising, visibility, observability, infrastructure security, high traffic, load testing","false","2024-07-10",""
+"https://www.linode.com/docs/guides/vod-transcoding-ott-akamai-cloud-computing","VOD Transcoding for OTT Media with Akamai Cloud Computing","This guide outlines design requirements for a video on demand (VOD) transcoding workflow for an over-the-top (OTT) media service on Akamai Cloud Computing.","video transcoding, video on demand, vod, over-the-top media service, ott","false","2024-05-06",""
+"https://www.linode.com/docs/guides/distributed-demand-side-platform","Ad-Tech on Akamai: Distributed Demand-Side Platform","Details and architectures demonstrating the ability to host a distributed demand-side platform on Akamai cloud computing.","adtech, ad-tech, dsp","false","2024-05-07",""
+"https://www.linode.com/docs/guides/complete-observability-for-live-stream-events-with-trafficpeak","Complete Observability for Live Stream Events With Trafficpeak","This guide discusses the requirements and challenges related to implementing a observability solution for large-scale live streaming events. These challenges are addressed with a TrafficPeak-based observability architecture used to support one of the largest streaming sporting events in the world.","list, of, keywords, and key phrases","false","2024-07-31",""
+"https://www.linode.com/docs/guides/observability-with-datastream-and-multiplexing","Using DataStream With Multiplexing for Observability","This guide discusses how to achieve an observability workflow using DataStream with multiplexing for log management.","observability, datastream, datastream 2, visibility, multiplex, multiplexing, logs, log parsing, object storage, s3","false","2024-05-01",""
+"https://www.linode.com/docs/guides/observability-with-datastream-and-trafficpeak","Large Data Observability With DataStream and TrafficPeak","This guide reviews Akamai's managed observability solution, TrafficPeak, including product features, how TrafficPeak overcomes observability challenges, and a proven implementation architecture.","observability, datastream, trafficpeak, logging, data logging, visualization","false","2024-06-11",""
+"https://www.linode.com/docs/guides/search","Search Linode Docs","Search the Linode Docs library","","false","2017-12-14",""
+"https://www.linode.com/docs/guides/history-of-machine-learning","The History of Machine Learning: A Comprehensive Overview","Want to learn about the history of machine learning? Our comprehensive guide discusses all you need to know, including who invented it and its evolution.","machine learning history, when was machine learning invented, who invented machine learning","false","2022-02-25",""
+"https://www.linode.com/docs/guides/machine-learning-cyber-attacks","The Most Common Cyber Attacks on Machine Learning Applications","Common machine learning cyber attacks include evasion, poisoning, and inference attacks. In this guide, learn about each attack and the areas of an ML application they target.","machine learning cyber attacks, evasion attacks against machine learning","false","2022-05-20",""
+"https://www.linode.com/docs/guides/getting-started-with-rasa","An Introduction to the Rasa Framework for Automated Chats","Rasa is an open source machine learning framework for automating text and voice conversations. Learn all about Rasa and how to start using it in this tutorial.","rasa chatbot tutorial, rasa ai demo, rasa open source","false","2023-05-23",""
+"https://www.linode.com/docs/guides/getting-started-with-pytorch-lightning","Getting Started With PyTorch Lightning","This guide explains the PyTorch Lightning developer framework and covers general optimizations for its use on Linode GPU cloud instances.","pytorch lightning, training datasets, python pytorch, pytorch lightning, neural networks, machine modeling, nn, ai research, gpu, nn modeling, ml, neural network modeling, pytorch optimization, pytorch lightning optimization, pytorch storage, pytorch lightning modeling, pytorch lightning s3, pytorch lightning gpu, pytorch lightning staging, pytorch lightning cost savings","false","2023-08-22","2024-05-16"
+"https://www.linode.com/docs/guides/how-to-scrape-a-website-with-beautiful-soup","Scrape a Website with Beautiful Soup","Learn how to set up te Beautiful Soup Python library to collect data over an extended period of time and export the results to a spreadsheet.","beautiful soup, python, scraping, tinydb, data","false","2017-12-12","2019-02-01"
+"https://www.linode.com/docs/guides/apache-airflow-tutorial-creating-connections-and-variables","Create Connections and Variables in Apache Airflow","This guide introduces Airflow Variables and Connections and how to use the Airflow CLI to create variables that you can encrypt and source control.","apache airflow tutorial, apache airflow features","false","2020-03-30",""
+"https://www.linode.com/docs/guides/how-to-install-tensorflow","Installing TensorFlow on Ubuntu 20.04","In this tutorial for TensorFlow, you'll learn what it is, how it works, and how to install it, along with some resources to get you started.","TensorFlow, installation, machine learning, and key phrases","false","2021-02-08",""
+"https://www.linode.com/docs/guides/why-use-apache-spark","Why You Should Use Apache Spark for Data Analytics","This guide provides an introduction to the Apache Spark analytics engine and explains its advantages.","apache spark analytics, what is apache spark, apache spark advantages","false","2023-08-19",""
+"https://www.linode.com/docs/guides/how-to-create-message-stream-rabbitmq","How to Create a Message Stream with RabbitMQ","Discover how RabbitMQ streams optimize message handling with efficient data distribution. Explore examples, configurations, and best practices.","message stream, rabbitmq queue, stream vs queue, rabbitmq vs kafka, message broker","false","2024-05-29",""
+"https://www.linode.com/docs/guides/introduction-to-machine-learning-training-and-inference","An Introduction to Machine Learning: Training and Inference","Training and inference in machine learning each have their own requirements. We will walk you through the differences, along with hosting advice.","cloud machine learning","false","2021-03-05",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-a-redis-cluster-on-ubuntu-1604","How to Install and Configure a Redis Cluster on Ubuntu 16.04","This guide will show you how to set up a high performance Redis cluster using three Linode servers and promoting a replica to become a master node","redis, redis cluster installation, data store, cache, sharding, redis cluster setup, redis cluster set up, ubuntu","true","2017-08-14","2021-05-17"
+"https://www.linode.com/docs/guides/deep-learning-vs-machine-learning","Deep Learning vs. Machine Learning: What’s the Difference?","Comparing deep learning vs. machine learning? Find out what each term means, their primary differences, and applications for the learning types.","machine learning vs deep learning, difference between machine learning and deep learning, deep learning and machine learning","false","2022-03-16",""
+"https://www.linode.com/docs/guides/deep-learning-frameworks-overview","An Overview of Deep Learning Frameworks","This guide provides an overview of the most popular deep learning frameworks and is meant to help you decide which machine learning framework to choose.","deep learning frameworks","false","2021-08-27",""
+"https://www.linode.com/docs/guides/use-apache-kafka-to-process-streams","How to Process Streams Using Kafka","Learn to develop process streams with Apache Kafka. This tutorial covers Kafka message broker setup, handling Kafka events, and using the Kafka API.","Kafka process streams, Apache Kafka, Kafka message broker, Kafka events, Kafka API, Kafka stream setup, Kafka tutorial","false","2024-05-29",""
+"https://www.linode.com/docs/guides/install-anaconda-on-linux-centos-8-stream","Install Anaconda on Linux CentOS","Learn how to install Anaconda on a Linux CentOS distribution.","","false","2021-09-10",""
+"https://www.linode.com/docs/guides/process-streams-in-realtime-with-apache-storm","Create a Realtime Data Stream with Apache Storm","Explore the world of real-time stream processing with Apache Storm. This guide covers the essentials of configuring Zookeeper, Nimbus, and Supervisor nodes.","realtime stream processing, apache storm 2.5, distributed realtime, computation system, apache storm rabbitmq integration, apache storm kafka integration, apache storm kestrel integration","false","2024-07-01",""
+"https://www.linode.com/docs/guides/how-to-move-machine-learning-model-to-production","How to Move Your Machine Learning Model to Production","This guide will show you how to use an existing deep learning model as part of a production application using an API endpoint for a Flask app.","deep learning, big data, python, keras, flask, machine learning, neural networks","false","2017-10-09","2019-01-31"
+"https://www.linode.com/docs/guides/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm","Streaming Data Processing with Apache Storm","Deploy Storm cluster on Linode cloud for real-time analytics on streaming datasets.","storm, analytics, big data, zookeeper","false","2016-10-25","2019-01-31"
+"https://www.linode.com/docs/guides/how-to-install-anaconda","Installing Anaconda on Ubuntu","Learn how to install Anaconda, a Python/R distrihution designed for scientific computing, on Ubuntu.","","false","2021-06-04",""
+"https://www.linode.com/docs/guides/manually-deploy-kafka-cluster","Manually Deploy an Apache Kafka Cluster on Akamai","Learn how to deploy and test a secure Apache Kafka cluster on Akamai using provided, customizable Ansible playbooks.","apache kafka, kafka, data stream, stream management","false","2024-11-20",""
+"https://www.linode.com/docs/guides/how-to-install-apache-kafka-on-ubuntu","Install and Configure Apache Kafka on Ubuntu","Learn how to install and configure Apache Kafka, a popular open-source platform for stream management and processing first developed by LinkedIn.","Apache, Kafka, streaming, processing, events","false","2021-06-11","2024-05-29"
+"https://www.linode.com/docs/guides/what-is-apache-kafka","An Introduction to Apache Kafka","This guide provides you with an introduction to Kafka, an open-source platform for stream management and processing, excellent when real-time data streams are needed.","Apache, Kafka, streaming, processing, events","false","2021-06-11",""
+"https://www.linode.com/docs/guides/install-a-jupyter-notebook-server-on-a-linode-behind-an-apache-reverse-proxy","Installing a Jupyter Notebook on a Linode Behind an Apache Reverse Proxy","This guide shows you how to install and access a Jupyter notebook on a Linode remotely and securely through an Apache reverse proxy.","Apache2, Jupyter notebook, SSL, websocket","false","2017-08-22","2022-12-23"
+"https://www.linode.com/docs/guides/live-streaming-with-livekit-and-obs","Live Streaming With LiveKit and OBS Studio","Learn how to set up a LiveKit server for live streaming from OBS Studio.","streaming, obs, webrtc","false","2024-01-31","2024-02-05"
+"https://www.linode.com/docs/guides/set-up-a-streaming-rtmp-server","Setting Up a Streaming RTMP Server","Learn how to configure an RTMP Server for streaming, including broadcasting, connecting to streams, and streaming simultaneously to YouTube and Twitch.","RTMP, streaming, multi-streaming, NGINX","false","2021-05-21",""
+"https://www.linode.com/docs/guides/install-plex-media-server-on-centos-7","Install Plex Media Server on CentOS 7","This guide shows you how to install Plex Media Server, an application that organizes and can stream your photos, videos, music, and more, on CentOS 7.","","false","2017-05-03","2019-01-31"
+"https://www.linode.com/docs/guides/install-subsonic-media-server-on-ubuntu-or-debian","Installing Subsonic Media Server on Ubuntu or Debian to Stream Music","Subsonic is a free music streaming application. This guide shows how to install Subsonic media server on a Linode.","subsonic, music, audio, streaming, media server","false","2015-02-02","2019-01-31"
+"https://www.linode.com/docs/guides/how-to-install-shoutcast-dnas-server-on-linux","How to Install A SHOUTcast DNAS Server on Linux","This tutorial will guide you through setup and configuration of a SHOUTcast DNAS server for media streaming on Linux.","shoutcast, internet radio, streaming media, streaming audio","false","2012-06-07","2019-03-25"
+"https://www.linode.com/docs/guides/install-plex-media-server-on-ubuntu-18-04","How to Install Plex Media Server on Ubuntu 18.04","Learn how to view and organize your media library with Plex on Ubuntu 18.04 in this detailed user guide.","","false","2017-05-03","2020-01-04"
+"https://www.linode.com/docs/guides/use-block-storage-with-plex-media-server","Using a Block Storage Volume with Plex Media Server","Combine Plex and Block Storage to make the most out of your media server by adding expandable storage. This guide will show you how.","plex, streaming, netflix, roku, block storage","false","2018-03-01","2019-01-31"
+"https://www.linode.com/docs/guides/install-plex-media-server-with-salt","Installing Plex Media Server on Ubuntu 18.04 Using Salt Masterless","This guide shows you how to install Plex Media Server, an application that organizes and can stream your photos, videos, music, and more, using Salt.","plex, media, server, ubuntu 18.04, ubuntu, salt, saltstack","false","2019-01-31","2019-01-02"
+"https://www.linode.com/docs/guides/how-to-install-jellyfin","How to Install Jellyfin on Linux","This guide will show you how to install Jellyfin, an open-source solution for organizing your media, on a Linode running Ubuntu 18.04.","Jellyfin, Media Server, PLEX","false","2019-08-07","2020-12-04"
+"https://www.linode.com/docs/guides/how-to-provision-an-unmanaged-kubernetes-cluster-using-terraform","Provision Unmanaged Kubernetes Cluster using Terraform","How to use kubectl, Terraform, and the Linode Terraform K8s module to create and configure Terraform configuration files and deploy a Kubernetes cluster.","terraform, kubernetes, orchestration, containers, k8s, kubectl, Kubernetes Terraform installer for Linode Instances, terraform-linode-k8s","true","2020-03-03","2021-03-11"
+"https://www.linode.com/docs/guides/how-to-use-terraform-with-linode-object-storage","Use Terraform With Linode Object Storage","This guide provides a brief introduction to Terraform, and explains how to use it to configure Linode Object Storage.","Linode Terraform, Terraform Linode Object Storage, Install Terraform","false","2022-10-25","2024-08-26"
+"https://www.linode.com/docs/guides/how-to-deploy-secure-linodes-using-cloud-firewalls-and-terraform","Deploy Secure Linodes using Cloud Firewalls and Terraform","This guide will show you how to use the Terraform application to deploy Linode instances with pre-configured Cloud Firewalls assigned to them.","terraform, infrastructure, firewalls, orchestration","false","2020-07-29","2022-11-29"
+"https://www.linode.com/docs/guides/import-existing-infrastructure-to-terraform","Import Existing Infrastructure to Terraform","This guide will describe how to import existing Linode infrastructure into Terraform using the official Linode provider plugin.","terraform, configuration management, import","false","2018-12-17","2020-12-03"
+"https://www.linode.com/docs/guides/secrets-management-with-terraform","Managing Secrets with Terraform","Learn everything you need to know about secrets management with Terraform.","terraform, secrets, secrets management, backend, hcl","false","2018-12-12","2021-08-13"
+"https://www.linode.com/docs/guides/create-a-nodebalancer-with-terraform","Create a NodeBalancer with Terraform","This guide provides you with step-by-step instructions for installing Terraform and utilizing the tool to create a NodeBalancer and Nodes for your Linodes.","terraform, nodebalancer, node, balancer, provider, linode","false","2018-12-12","2021-12-29"
+"https://www.linode.com/docs/guides/create-terraform-module","Create a Terraform Module","This guide shows you how to create a Terraform module with nested root, linode_instance, and stackscripts modules using a Linode StackScripts installer.","terraform, resource, modules, provider","false","2018-12-12","2021-06-01"
+"https://www.linode.com/docs/guides/beginners-guide-to-terraform","A Beginner's Guide to Terraform","A look into Terraforms primary components, features, and configurations for the new Terraform user","terraform, orchestration, linode provider","false","2018-12-21","2019-08-07"
+"https://www.linode.com/docs/guides/deploy-a-wordpress-site-using-terraform-and-linode-stackscripts","Deploy a WordPress Site Using Terraform and Linode StackScripts","In this guide you will learn how to use a Community StackScript to deploy WordPress on a Compute Instance using Terraform.","terraform, stackscripts, wordpress, orchestration","false","2018-12-12","2023-01-31"
+"https://www.linode.com/docs/guides/create-a-multicloud-infrastructure-using-terraform","Creating a Multicloud Infrastructure Using Terraform","This guide shows you how to use Multicloud Terraform to provide a consistent workflow so you can manage infrastructure with only a few configuration files.","Terraform, Linode, IaC, multicloud, automation, cloud manager","false","2021-04-23",""
+"https://www.linode.com/docs/guides/how-to-build-your-infrastructure-using-terraform-and-linode","Use Terraform to Provision Infrastructure on Linode","This article gives you step-by-step instructions on how to use Terraform to provision, modify, and destroy infrastructure using only code and simple commands.","terraform, infrastructure, IaC","false","2017-11-06","2024-08-26"
+"https://www.linode.com/docs/guides/using-mktemp-command","Using mktemp Command to Create Temporary Files and Directories","Learn how to use the mktemp command on an Ubuntu 20.04 Linode server. Using the mktemp command, you can create temporary files and directories.","mktemp, mktemp bash, mktemp directory, tmpdir","false","2023-03-19",""
+"https://www.linode.com/docs/guides/introduction-to-infrastructure-as-code","An Introduction to Infrastructure as Code","This guide discusses the history, concepts, rationale behind Infrastructure as Code, as well as investigating the main design decisions and the available tools.","IaC, infrastructure, configuration, automation","false","2021-03-03",""
+"https://www.linode.com/docs/guides/gitops-principles-and-workflow","GitOps: An Overview of Its Principles and Workflow","This guide provides an overview of GitOps, describes its workflow, and compares GitOps to DevOps and Kubernetes.","gitops vs devops, gitops and kubernetes, gitops workflow","false","2021-12-17",""
+"https://www.linode.com/docs/guides/yaml-anchors-aliases-overrides-extensions","YAML Anchors, Aliases, and Overrides","This guide gives you examples for using YAML anchors, aliases, and overrides, which are features of the YAML language that help keep your code DRY.","YAML anchors","false","2021-07-02",""
+"https://www.linode.com/docs/guides/terraform-vs-pulumi","Pulumi vs Terraform","This guide compares Terraform and Pulumi, with an explanation of how each tool works and what purpose it serves.","IaC, Terraform, Pulumi, comparison, service orchestration","false","2021-03-22",""
+"https://www.linode.com/docs/guides/yaml-reference","On the Magnet and Magnetic Bodies …","The IP address.","yaml reference","false","2021-02-09",""
+"https://www.linode.com/docs/guides/what-is-infrastructure-as-a-service","An Introduction to Infrastructure as a Service","This guide provides you with an overview of IaaS (Infrastructure as a Service), a cloud computing service that provides the virtual infrastructure to customers on demand.","infrastructure as a service, iaas, infrastructure, cloud networks","false","2021-08-06",""
+"https://www.linode.com/docs/guides/terraform-vs-ansible","Terraform vs Ansible","This guide compares Ansible and Terraform, two utilities which automate the deployment of infrastructure using only code contained in playbooks or scripts.","IaC, Terraform, Ansible, configuration management, service orchestration","false","2021-03-11",""
+"https://www.linode.com/docs/guides/introduction-to-hcl","An Introduction to HashiCorp Configuration Language (HCL)","This guide provides an introduction to HCL syntax and commonly used HCL terminology.","terraform, hcl, hashicorp, orchestration, HashiCorp Configuration Language","false","2018-12-12","2021-02-22"
+"https://www.linode.com/docs/guides/vagrant-linode-environments","Using Vagrant to Manage Linode Environments","This guide shows how to use Vagrant, a configuration management tool, to manage development environments and content on your Linode with the Linode API.","linode, vagrant, content management, management, automation, development, ruby, vagrantfile, api, apache","true","2015-06-25",""
+"https://www.linode.com/docs/guides/creating-your-first-chef-cookbook","Creating your First Chef Cookbook","This guide provides you instructions for creating Chef cookbooks to automate tasks and automatically push changes by creating a LAMP stack in Chef.","chef, automation, cookbooks, configuration management, DevOps","false","2015-06-10","2019-12-03"
+"https://www.linode.com/docs/guides/install-a-chef-server-workstation-on-ubuntu-18-04","Installing a Chef Server Workstation on Ubuntu 18.04","Instructions on how to configure a Chef server and a virtual workstation, and how to bootstrap a client node on Ubuntu 18.04.","","false","2018-08-06","2019-12-03"
+"https://www.linode.com/docs/guides/how-to-install-chef-on-ubuntu-20-04","Install Chef on Ubuntu 20.04","This guide provides a brief introduction to the Chef configuration management software and explains how to install and use it.","Install Chef, Configure Chef, Chef Ubuntu, Chef Server, Chef Workstation","false","2022-10-17","2022-11-28"
+"https://www.linode.com/docs/guides/beginners-guide-chef","","A look into Chefs primary components, features, and configurations for the new Chef user","chef, automation, chefdk, chef server, chef development kit, cookbooks, beginners, server automation, configuration management","false","2015-06-10","2021-03-04"
+"https://www.linode.com/docs/guides/install-a-chef-server-workstation-on-ubuntu-14-04","Install a Chef Server Workstation on Ubuntu 14.04","Instructions on how to configure a Chef server and virtual workstation and how to bootstrap a node on Ubuntu 14.04","","true","2015-06-10",""
+"https://www.linode.com/docs/guides/use-laravel-forge-to-automate-web-server-creation-on-a-linode","Use Laravel Forge to Automate Web-Server Creation on a Linode","This guide shows how to use Laravel Forge to automate deployment of your PHP projects on a Linode.","content management, web-server automation, laravel, php, wordpress, drupal, cms, joomla, Laravel Forge","false","2017-09-18","2019-01-18"
+"https://www.linode.com/docs/guides/deploy-linodes-using-ansible","Using the Linode Ansible Module to Deploy Linodes","In this guide, learn how to deploy and manage Linodes using Ansible and the linode_v4 module.","ansible, Linode module, dynamic inventory, configuration management","true","2019-06-04","2021-12-30"
+"https://www.linode.com/docs/guides/getting-started-with-ansible","Getting Started With Ansible: Basic Installation and Setup","[By default Ansible will issue a warning when received from a task","ansible, ansible configuration, ansible provisioning, ansible infrastructure, ansible automation, ansible configuration change management, ansible server automation","false","2018-03-21","2024-05-06"
+"https://www.linode.com/docs/guides/running-ansible-playbooks","Automate Server Configuration with Ansible Playbooks","An introduction to configuration management with the Ansible IT automation platform including installation, configuration and playbook set up.","ansible, ansible configuration, ansible provisioning, ansible infrastructure, ansible automation, ansible configuration, ansible configuration change management, ansible server automation","false","2015-06-01","2015-09-21"
+"https://www.linode.com/docs/guides/deploy-linodes-using-linode-ansible-collection","Use the Linode Ansible Collection to Deploy a Linode","The Linode Ansible collection provides plugins for managing Linode services with Ansible. This guide shows how to install and use the Linode Ansible collection.","ansible, Linode Ansible Collection, dynamic inventory, configuration management","false","2022-07-14",""
+"https://www.linode.com/docs/guides/front-line-best-practices-ansible","Best Practices for Ansible","Discover Ansible best practices and proven techniques for project organization, playbook content, documentation, testing, validation, and security.","ansible best practices, ansible documentation, ansible testing, ansible playbook","false","2023-11-28",""
+"https://www.linode.com/docs/guides/ansible-security-benefits","11 Ansible Security Benefits","This guide discusses how Ansible can enhance security through efficient patching, RBAC, and secure secrets handling for reliable IT management.","ansible security practices, ansible security patching, agentless architecture, secrets management","false","2024-08-06",""
+"https://www.linode.com/docs/guides/secrets-management-with-ansible","Secrets Management with Ansible","Ansible is a powerful tool for automating server provisioning and management. But these tasks often require secrets like passwords and access tokens. To keep your secrets secure, you should implement secrets management with Ansible. Learn how to choose the best secrets management solution for your needs and how to get started using it with Ansible in this tutorial.","ansible secrets manager, ansible vault tutorial, ansible secrets best practices","false","2022-12-08",""
+"https://www.linode.com/docs/guides/ansible-adhoc-commands","A Tutorial for Learning Adhoc Commands in Ansible","In this tutorial, you will learn about several Ansible adhoc commands which are used by system and devops engineers to perform quick tasks and administer playbooks.","ansible, commands, adhoc, ansible adhoc commands","false","2020-06-11",""
+"https://www.linode.com/docs/guides/use-ansible-to-automate-web-server-infrastructure","Use Ansible to Automate Configuration of Web Server, Log Server, and Database Server","Learn how to use Ansible to deploy two web servers along with a log server and a database server.","ansible, playbook, bash script, linode cli, apache, mariadb, rsyslog, lamp, python","false","2021-12-03",""
+"https://www.linode.com/docs/guides/getting-started-with-crossplane","How to Use Crossplane","Crossplane extends Kubernetes as a universal control plane. Learn more about what Crossplane has to offer and how you can start with it in this tutorial.","crossplane kubernetes, crossplane examples, crossplane vs terraform","false","2023-06-12",""
+"https://www.linode.com/docs/guides/introduction-to-jinja-templates-for-salt","Introduction to Jinja Templates for Salt","An introduction to Jinja using Salt configuration management examples.","salt, jinja, configuration management","false","2018-10-29","2019-01-02"
+"https://www.linode.com/docs/guides/test-salt-locally-with-kitchen-salt","Test Salt States Locally with KitchenSalt","This guide provides you with instructions for testing Salt states locally with Kitchen and kitchen-salt, utilities that let you test without a salt master or minions.","saltstack, salt, kitchen, kitchen-salt, kitchensalt, salt solo, saltsolo","false","2018-10-15","2019-01-02"
+"https://www.linode.com/docs/guides/monitoring-salt-minions-with-beacons","Monitoring Salt Minions with Beacons","This guide shows how to monitor Salt minions with beacons. Set up alerts for different system resources to notify you over a messaging service like Slack.","salt, saltstack, minion, minions, beacon, beacons, reactor, reactors, monitor, configuration drift, slack","false","2018-10-19","2019-01-02"
+"https://www.linode.com/docs/guides/configure-apache-with-salt-stack","Configure Apache with Salt Stack","This guide provides you with step-by-step instructions for installing and configuring the Apache Web Server on Ubuntu, Debian, and CentOS with the Salt Sack.","salt, stack, saltstack, apache, httpd, ubuntu, debian, centos","false","2018-10-19","2019-01-02"
+"https://www.linode.com/docs/guides/automate-a-static-site-deployment-with-salt","Test Post","Learn how to use Salt to configure a static site webserver and use webhooks to automatically deploy new site content.","salt, saltstack, github, webhooks, hugo, static site, deployment","false","2018-10-15","2019-01-02"
+"https://www.linode.com/docs/guides/configure-and-use-salt-ssh","Configure and Use Salt SSH to Manage Your Linodes","This guide provides you with step-by-step instructions for installing and configuring your Linux system to use Salt SSH without installing a salt-minion package.","Saltstack, salt, salt-ssh","false","2017-07-25","2019-01-02"
+"https://www.linode.com/docs/guides/use-salt-states-to-configure-a-lamp-stack-on-a-minion","Use Salt States to Configure a LAMP Stack on a Minion","Written for Debian 8, but easily adaptable to other distros, this guide will show you how to use Salt States to create a LAMP stack on your Linode.","salt, salt states, linux, apache, mysql, php, debian 8","true","2015-07-02","2019-01-02"
+"https://www.linode.com/docs/guides/use-salt-states-to-create-lamp-stack-and-fail2ban-across-salt-minions","Use Salt States to Create LAMP Stack and Fail2ban Across Salt minions","Use Salt States to Create a LAMP Stack and Fail2ban Across All Listed Salt Minions on Debian 8.","salt, salt state, lamp stack, apache, mysql, php, fail2ban, salt minions, debian 8","false","2015-07-02","2019-01-02"
+"https://www.linode.com/docs/guides/configure-and-use-salt-cloud-and-cloud-maps-to-provision-systems","Using Salt Cloud and Cloud Maps to Provision Systems","This guide shows how to install, configure, and use Salt Cloud to provision multiple Linodes from the command line.","SaltStack, Salt, salt-cloud","false","2017-10-27","2022-10-20"
+"https://www.linode.com/docs/guides/use-and-modify-official-saltstack-formulas","Use and Modify Official SaltStack Formulas","Learn how to use and modify official SaltStack formulas to manage your infrastructure.","salt, formulas, git","false","2018-11-12","2019-01-02"
+"https://www.linode.com/docs/guides/beginners-guide-to-salt","","A look into Salts primary components, features, and configurations for the new SaltStack user","salt, automation, saltstack, configuration management","false","2018-10-16","2019-01-02"
+"https://www.linode.com/docs/guides/secrets-management-with-salt","Secrets Management with Salt","Salt is a powerful configuration management tool. This guide provides you with an overview of available options to manage secrets with SaltStack.","salt, saltstack, secret, secure, management, sdb, gpg, vault","false","2018-11-06","2019-01-02"
+"https://www.linode.com/docs/guides/salt-command-line-reference","SaltStack Command Line Reference","The SaltStack is a powerful configuration management tool. This guide provides you with a reference for the SaltStack command line interface.","salt, saltstack, cli, command line, reference","false","2018-10-03","2019-01-02"
+"https://www.linode.com/docs/guides/create-a-salt-execution-module","Create a Salt Execution Module",":","salt, execution module, saltstack","false","2018-10-22","2019-01-02"
+"https://www.linode.com/docs/guides/getting-started-with-salt-basic-installation-and-setup","Getting Started with Salt - Basic Installation and Setup","Salt is a server management platform that can control a number of servers from a single location. Learn how to install Salt in this simple tutorial.","salt, configuration management","false","2015-09-22","2019-01-02"
+"https://www.linode.com/docs/guides/deploy-in-code-with-pulumi","Getting Started with Pulumi","Learn how to install Pulumi, import the Linode module for Pulumi, and write your first Pulumi programs.","pulumi, configuration management, infrastructure as code, iac, javascript, python","false","2019-06-26",""
+"https://www.linode.com/docs/guides/manage-users-with-cloud-init","Use Cloud-Init to Manage Users on New Servers","Follow along with this guide to use cloud-init for managing users and user groups on new servers.","cloud-init, cloudinit, users, groups","false","2023-11-15",""
+"https://www.linode.com/docs/guides/write-files-with-cloud-init","Use Cloud-Init to Write to a File","Find out how you can use cloud-init to automate writing and modifying files during your new servers' initialization.","cloud-init, cloudinit, write files, sed","false","2023-11-15",""
+"https://www.linode.com/docs/guides/configure-and-secure-servers-with-cloud-init","Use Cloud-Init to Automatically Configure and Secure Your Servers","Learn how you can use cloud-init to automate the process of configuring and securing a new cloud instance.","cloud-init, cloudinit, metadata","false","2023-11-15",""
+"https://www.linode.com/docs/guides/run-shell-commands-with-cloud-init","Use Cloud-Init to Run Commands and Bash Scripts on First Boot","In this tutorial, find out how you can use cloud-init to run shell commands and Bash scripts on first booting up a new server.","cloud-init, cloudinit, bash, shell script","false","2023-11-15",""
+"https://www.linode.com/docs/guides/install-and-update-software-with-cloud-init","Use Cloud-Init to Install and Update Software on New Servers","Learn how you can use cloud-init to upgrade and install software automatically when initializing new servers.","cloud-init, cloudinit, apt, yum","false","2023-11-15",""
+"https://www.linode.com/docs/guides/using-metadata-cloud-init-on-any-distribution","Use Akamai's Metadata Service with Cloud-Init on Any Distribution","Take advantage of the Akamai Metadata service regardless of your distribution. Follow along to install cloud-init and create a template for deploying future instances with custom user data.","cloud init, metadata, centos","false","2023-12-19",""
+"https://www.linode.com/docs/guides/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-18-04","Manage MySQL Database with Puppet Hiera on Ubuntu 18.04","Use this guide to install Puppet with MySQL modules and Puppet Hiera configuration manifests to manage MySQL in a variety of environments on Ubuntu 18.04.","","false","2019-01-15",""
+"https://www.linode.com/docs/guides/install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04","Manage MySQL Database with Puppet Hiera on Ubuntu 16.04","Use this guide to install Puppet with MySQL modules and Puppet Hiera configuration manifests to manage MySQL in a variety of environments.","","true","2017-09-11",""
+"https://www.linode.com/docs/guides/use-puppet-modules-to-create-a-lamp-stack","Use Puppet Modules to Create a LAMP Stack","This guide will show you how to efficiently use Puppet modules to manage files and services, create templates, and store data in Hiera on Ubuntu 14.04 LTS.","","true","2015-11-12",""
+"https://www.linode.com/docs/guides/install-and-configure-puppet","Install and Configure Puppet","Basic instructions to set up and configure a Puppet master and agents using Ubuntu or CentOS servers.","puppet installation, configuration change management, server automation","true","2015-09-17","2019-01-15"
+"https://www.linode.com/docs/guides/getting-started-with-puppet-6-1-basic-installation-and-setup","Getting Started with Puppet - Installation and Setup","Basic instructions to set up and configure a Puppet master and agents using Ubuntu and CentOS servers.","puppet installation, configuration change management, server automation","false","2019-01-15",""
+"https://www.linode.com/docs/guides/use-puppet-modules-to-create-a-lamp-stack-ubuntu-18-04-master","Use Puppet Modules to Create a LAMP Stack","With this guide, you will learn how to efficiently use Puppet modules to manage files and services, as well as store data in Hiera on Ubuntu 18.04 'Master'.","","false","2015-01-25","2019-01-25"
+"https://www.linode.com/docs/guides/test-kitchen-shortguide","Try This Salt Guide with KitchenSalt Shortguide","Try this Salt Guide with KitchenSalt","","false","2018-11-09",""
+"https://www.linode.com/docs/guides/use-hashicorp-vault-for-secret-management","Use HashiCorp Vault to Manage Secrets","How to configure, deploy, and use HashiCorp Vault to manage application secrets","vault, secrets, secrets management, hcl, token, authentication","false","2019-03-30",""
+"https://www.linode.com/docs/guides/how-to-use-linode-packer-builder","Using the Linode Packer Builder to Create Custom Images","Packer is a HashiCorp maintained open source tool for creating machine images. Here's how to use it.","packer hashicorp, hashicorp packer, image, machine image, immutable infrastructure, continuous delivery, ansible, ansible playbook, hashicorp terraform, hashicorp","false","2019-11-12","2021-05-21"
+"https://www.linode.com/docs/guides/deploy-packer-image-with-terraform","Deploy a Packer Image with Terraform","Packer automates the process of developing machine images, and Terraform automates the provisioning of infrastructure. Not surprisingly, combining the two can give you a full and robust chain for automating deployments, including CI/CD. Through this tutorial, learn what you need to put these tools together for your infrastructure.","packer terraform provider, terraform packer resource, linode packer","false","2022-10-27","2022-11-28"
+"https://www.linode.com/docs/guides/how-to-create-a-private-python-package-repository","How to Create a Private Python Package Repository","This tutorial will show how to create your own private, Python package repository. Learn everything you need to know about the process.","pip, Python, PyPA, virtualenv, package management","false","2017-09-15","2017-09-12"
+"https://www.linode.com/docs/guides/manage-projects-with-redmine-on-ubuntu-9-10-karmic","Manage Projects with Redmine on Ubuntu 9.10 (Karmic)","Installing and configuring Redmine, an open source project management system on an Ubuntu 9.10 (Karmic) Linode.","","true","2009-11-23","2011-05-17"
+"https://www.linode.com/docs/guides/manage-projects-with-redmine-on-debian-5-lenny","Manage Projects with Redmine on Debian 5 (Lenny)","Installing and configuring Redmine, an open source project management system on a Debian 5 (Lenny) Linode running nginx.","","true","2009-11-30","2011-05-17"
+"https://www.linode.com/docs/guides/manage-projects-with-redmine-on-ubuntu-10-04-lts-lucid","Manage Projects with Redmine on Ubuntu 10.04 LTS (Lucid)","Installing and configuring Redmine, an open source project management system on an Ubuntu 10.04 LTS (Lucid) Linode running nginx.","","true","2010-04-29","2011-06-07"
+"https://www.linode.com/docs/guides/power-team-collaboration-with-egroupware-on-centos-5","Power Team Collaboration with EGroupware on CentOS 5","This guide shows how you can build a collaborative groupware system to share information in your organization with the EGroupware software on CentOS 5.","","true","2010-02-03","2011-08-22"
+"https://www.linode.com/docs/guides/manage-projects-with-redmine-on-ubuntu-11-04-natty","Manage Projects with Redmine on Ubuntu 11.04 (Natty)","Installing and configuring Redmine, an open source project management system, on an Ubuntu 11.04 LTS (Natty) Linode.","","true","2011-05-17","2013-02-18"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-redmine-on-ubuntu-16-04","How to Install and Configure Redmine on Ubuntu 16.04","This guide will show you how to install and configure the popular open-source, written in Ruby on Rails, project management software suite Redmine.","nginx, ubuntu, redmine","true","2017-09-14","2018-03-28"
+"https://www.linode.com/docs/guides/monitor-your-website-changes-with-huginn-agents","Monitor Your Website Changes with Huginn Agents","This guide shows how to install and configure Huginn, a self-hosted and open-source application for automating online tasks similar to IFTTT, on a Linode.","huginn website agent","false","2021-07-09",""
+"https://www.linode.com/docs/guides/power-team-collaboration-with-egroupware-on-ubuntu-9-10-karmic","Power Team Collaboration with EGroupware on Ubuntu 9.10 (Karmic)","This guide shows how to install and build a groupware system using EGroupware, which provides a group of server-side apps for collaboration on Ubuntu 9.10 'Karmic'.","","true","2010-02-01","2011-08-22"
+"https://www.linode.com/docs/guides/power-team-collaboration-with-egroupware-on-fedora-13","Power Team Collaboration with EGroupware on Fedora 13","This guide shows how you can build a collaborative groupware system to share information in your organization with the EGroupware software on Fedora 13.","","true","2010-09-16","2013-10-04"
+"https://www.linode.com/docs/guides/setting-up-taskwarrior-on-ubuntu-16-10","Install Taskwarrior on Ubuntu 16.10","This guide provides you with instructions on how to install and configure Taskwarrior, a utility that manages tasks from the command line on Ubuntu 16.10.","Install Taskwarrior, Taskwarrior on Ubuntu, Taskwarrior server","true","2017-07-01","2017-05-23"
+"https://www.linode.com/docs/guides/power-team-collaboration-with-egroupware-on-debian-5-lenny","Power Team Collaboration with EGroupware on Debian 5 (Lenny)","This guide shows how you can build a collaborative groupware system to share information in your organization with the EGroupware software on Debian 5 'Lenny'.","","true","2010-01-26","2011-08-22"
+"https://www.linode.com/docs/guides/jupyter-notebook-on-jekyll","Awesome Data Visualization","Share data analysis and visualizations on Jupyter Notebooks with Jekyll.","Jupyter, ruby, Jekyll","false","2017-11-06",""
+"https://www.linode.com/docs/guides/install-farmos","How to Install farmOS - a Farm Recordkeeping Application","This guide shows you how to prepare a system for, then install and set up the agribusiness management web app, farmOS.","farmos, Drupal, LAMP","false","2017-09-09","2021-06-22"
+"https://www.linode.com/docs/guides/how-to-use-n8n-to-automate-workflows","How to Use n8n to Automate Business Workflows","This guide provides an introduction to n8n, explains how to run it, and demonstrates how to build a simple workflow.","n8n workflow, run n8n, n8n Docker, build workflow with n8n, n8n library","false","2023-06-16","2024-05-14"
+"https://www.linode.com/docs/guides/manage-projects-with-redmine-on-debian-6-squeeze","Manage Projects with Redmine on Debian 6 (Squeeze)","Installing and configuring Redmine, an open source project management system on a Debian 6 (Squeeze) Linode running nginx.","","true","2011-05-16","2011-06-07"
+"https://www.linode.com/docs/guides/how-to-install-nextcloud-on-ubuntu-22-04","Install Nextcloud on Ubuntu 22.04","This guide introduces the productivity website Nextcloud and explains how to install and configure it on Ubuntu 22.04.","","false","2022-06-07","2022-11-28"
+"https://www.linode.com/docs/guides/tahoe-lafs-on-debian-9","Keep Your Data Private in the Cloud with Tahoe-LAFS","Tahoe-LAFS keeps your data encrypted, validates at read time that it hasn't been tampered with and keeps redundant copies on multiple servers.","confidential, encrypted, integrity, redundant, private, filesystem, storage","true","2017-10-24","2017-10-26"
+"https://www.linode.com/docs/guides/how-to-install-a-turtl-server-on-ubuntu","How to Install a Turtl Server on Ubuntu","This guide will show you how to install Turtl, a Privacy-Conscious Cloud Storage Service, on an Ubuntu distro.","install turtl, cloud-based storage, monitor system security, ubuntu","true","2017-08-14","2017-09-06"
+"https://www.linode.com/docs/guides/install-and-configure-owncloud-on-ubuntu-16-04","Installing and Configuring ownCloud on Ubuntu 16.04","This guide shows how to securely setup ownCloud, a file-hosting service that facilitates file sharing across multiple devices, on Ubuntu 16.04.","","true","2017-08-07",""
+"https://www.linode.com/docs/guides/install-and-configure-owncloud-on-owncloud-debian-7","Installing and Configuring ownCloud on Debian 7","Installing and Configuring ownCloud on Debian 7.4","","true","2014-06-10","2017-06-21"
+"https://www.linode.com/docs/guides/owncloud-external-storage","Configure ownCloud to use External Storage","This guide walks you through configuring ownCloud to use external storage, ensuring your ownCloud instance doesn't run out of space.","ownCloud external storage, ownCloud s3","false","2021-06-15",""
+"https://www.linode.com/docs/guides/install-and-configure-owncloud-on-centos-stream-8","Installing and Configuring ownCloud on CentOS Stream 8","Simple, secure, and free, ownCloud is an excellent alternative to Dropbox. Here's how to install it on CentOS Stream 8.","","false","2021-03-05","2022-11-16"
+"https://www.linode.com/docs/guides/freenas-blockstorage","Install FreeNAS on a Linode with Block Storage","FreeNAS is network-attached storage software configured through a web interface. Learn how to install FreeNAS and connect it to a Block Storage Volume.","zfs, freenas, block storage, nas","false","2018-05-07","2018-05-17"
+"https://www.linode.com/docs/guides/install-and-configure-owncloud-on-ubuntu-20-04","Installing and Configuring ownCloud on Ubuntu 20.04","We'll walk you through the step-by-step process for setting up ownCloud, including installing Apache, PHP packages, and Apache domain name configuration.","","false","2021-02-12",""
+"https://www.linode.com/docs/guides/install-seafile-with-nginx-on-ubuntu-1604","Install Seafile with NGINX on Ubuntu 16.04","This guide shows how to install Seafile, a free and open-source cross-platform file hosting tool with server applications for Linux and Windows, on Ubuntu 16.04.","Seafile, nginx, Ubuntu 16.04, file server, media, sharing","true","2017-05-23","2023-02-15"
+"https://www.linode.com/docs/guides/install-and-configure-owncloud-on-debian-10","Installing and Configuring ownCloud on Debian 10","A popular Dropbox alternative, ownCloud provides easy and secure file storage and file sharing. Here's how to install it on Debian 10.","","false","2021-01-29",""
+"https://www.linode.com/docs/guides/dropbox","Installing and Configuring Dropbox","Installing and configuration Dropbox on a Linode","Dropbox, debian, centos, fedora, ubuntu, headless, storage, cloud storage","false","2014-04-30","2015-06-29"
+"https://www.linode.com/docs/guides/store-and-share-your-files-with-nextcloud-centos-7","Store and Share your Files with Nextcloud on CentOS 7","Nextcloud is an open content hosting tool built for customization and security. We'll walk you through installing it on CentOS 7.","","false","2017-12-15","2018-12-18"
+"https://www.linode.com/docs/guides/access-google-drive-linode","Access Google Drive from Linode with Ubuntu 14.04","Access Google Drive from your Linode with Ubuntu 14.04 using google-drive-ocamlfuse to connect directly with the Google Drive API.","google, drive, console, fuse, apt, ubuntu","true","2015-09-28","2016-03-17"
+"https://www.linode.com/docs/guides/access-your-box-account-from-your-linode","Access Your Box.com Account from Your Linode","Box is a popular cloud storage and file sharing service. This article will show you how to access your Box account from your Linode using WebDAV.","box, box.com, cloud, cloud storage, file storage, file, webdav, davfs, davfs2","false","2015-11-06",""
+"https://www.linode.com/docs/guides/how-to-use-zfs-on-ubuntu-16-04","How to Use ZFS on Ubuntu 16.04","How to use ZFS to store data redundantly and avoid silent data corruption.","zfs, file system, volume manager, redundant, silent corruption, mirror, raid, pool","true","2017-10-30","2017-11-16"
+"https://www.linode.com/docs/guides/use-block-storage-volume-with-nextcloud","Use a Block Storage Volume with Nextcloud","In this guide, we'll show you how to use a Block Storage Volume to store your Nextcloud data.","nextcloud, cloud, open source hosting, block storage","false","2018-04-17",""
+"https://www.linode.com/docs/guides/install-nextcloud-talk","Introduction to Nextcloud Talk","Nextcloud 14 brings improved UI, video and text chat, and end-to-end encryption to cloud storage. We''ll show you how to install it using Docker.","nextcloud, cloud, open source hosting, video chat","false","2017-03-12","2018-12-04"
+"https://www.linode.com/docs/guides/install-asterisk-on-centos-7","How to Install Asterisk on CentOS 7","This guide shows how to install Asterisk, the open-source private branch exchange (PBX) application for running your own VoIP services, on CentOS 7.","","false","2015-09-30","2020-12-03"
+"https://www.linode.com/docs/guides/deploy-voip-services-with-asterisk-and-freepbx-on-ubuntu-12-04-precise","Deploy VoIP Services with Asterisk and Freepbx on Ubuntu 12.04","This guide will show you how to install Asterisk and FreePBX on Your Linode to Use and Manage a Telephone Exchange, also known as a PBX, on Ubuntu 12.04","","true","2014-06-17",""
+"https://www.linode.com/docs/guides/install-and-configure-mumble-on-debian","Installing and Configuring Mumble on Debian","In this tutorial, we'll walk you through how to install a Mumble server on Debian, and offer general guidelines for configuring the Mumble client.","mumble, debian, murmur, gaming, voip, voice chat","true","2015-11-09","2019-02-01"
+"https://www.linode.com/docs/guides/deploy-voip-services-with-asterisk-and-freepbx-on-ubuntu-9-10-karmic","Deploy VoIP Services with Asterisk and FreePBX on Ubuntu 9.10 (Karmic)","This guide will show you how to install Asterisk and FreePBX on Your Linode to Use and Manage a Telephone Exchange, also known as a PBX, on Ubuntu 9.10 'Karmic'.","","true","2010-04-23","2013-08-02"
+"https://www.linode.com/docs/guides/how-to-install-collabora-code","Install and Configure Collabora CODE","This guide explains how to install and configure Collabora CODE and how to integrate it with Nextcloud","install Collabora, configure Collabora, Collabora and Nextcloud, integrate Collabora into Nextcloud","false","2023-04-10",""
+"https://www.linode.com/docs/guides/social-networking-with-phpfox-on-debian-5-lenny","Social Networking with phpFox on Debian 5 (Lenny)","Use phpFox to create and maintain a social networking platform on Debian 5 (Lenny).","phpfox, social networking, community","true","2010-08-13","2013-10-04"
+"https://www.linode.com/docs/guides/create-an-aggregate-blog-using-planet-venus-on-ubuntu-10-04-lucid","Aggregate Content Using Planet Venus on Ubuntu 10.04","This guide will show you how to use The Planet feed aggregator to provide overviews of a community by collecting community feeds on Ubuntu 10.04 'Lucid'.","","true","2010-08-10","2013-10-04"
+"https://www.linode.com/docs/guides/dolphin","Dolphin","Dolphin is an open source software tool for building social networks. This guide will show how to install Dolphin on top of a LAMP stack.","social network, dolphin, boonex","true","2012-07-10","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-pixelfed","How to Install and Configure Pixelfed","This guide explains how to install and configure the distributed photo-sharing site Pixelfed","install Pixelfed, configure Pixelfed, How to install Pixelfed on Ubuntu","false","2023-04-10",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-hubzilla","Install and Configure Hubzilla","This guide provides an introduction to the federated and decentralized Hubzilla application and explains how to install and configure it.","Hubzilla, install Hubzilla, configure Hubzilla, Hubzilla federated","false","2022-11-14",""
+"https://www.linode.com/docs/guides/social-networking-with-elgg-on-debian-5-lenny","Social Networking with Elgg on Debian 5 (Lenny)","This guide provides you with step-by-step instructions for installing and configuring Elgg, a open-source social networking tool which enables people to connect.","social networking, lamp, elgg, elgg debian lenny","true","2009-12-08","2013-10-04"
+"https://www.linode.com/docs/guides/planet-feed-aggregator","Planet Feed Aggregator","This guide shows how to use The Planet feed aggregator provides an overview of communities by collecting all of the feeds produced by a community.","social networking, planet","true","2010-08-05","2013-10-04"
+"https://www.linode.com/docs/guides/phpfox","phpFox","This guide shows how to install and configure phpFox, a proprietary social networking platform that allows groups to create and maintain communities.","social networking, phpfox, community","true","2011-01-31","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-peertube","How to Install PeerTube","This guide explains how to download, install, and configure the federated video sharing application PeerTube.","what is PeerTube, configure PeerTube, install PeerTube, PeerTube configuration","false","2022-12-05",""
+"https://www.linode.com/docs/guides/create-an-aggregate-blog-using-planet-venus-on-ubuntu-12-04-precise-pangolin","Aggregate Content Using Planet Venus on Ubuntu 12.04","This guide will show you how to use The Planet feed aggregator to provide overviews of a community by collecting community feeds on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-22","2013-10-04"
+"https://www.linode.com/docs/guides/create-an-aggregate-blog-using-planet-on-ubuntu-9-10-karmic","Create an Aggregate Blog using Planet on Ubuntu 9.10 (Karmic)","This guide will show you how to use The Planet feed aggregator to provide overviews of a community by collecting community feeds on Ubuntu 9.10 'Karmic'.","","true","2010-08-10","2012-10-08"
+"https://www.linode.com/docs/guides/question-and-answer-communities-with-osqa-on-debian-5-lenny","Question and Answer Communities with OSQA on Debian 5 (Lenny)","OSQA provides an advanced knowledge exchange system for vibrant communities.","knowledge exchange, question and answers, q&a, debian lenny","true","2010-05-10","2013-10-04"
+"https://www.linode.com/docs/guides/create-an-aggregate-blog-using-planet-on-debian-5-lenny","Create an Aggregate Blog using Planet on Debian 5 (Lenny)","This guide will show you how to use The Planet feed aggregator to provide overviews of a community by collecting community feeds on Debian 5 'Lenny'.","","true","2010-04-07","2013-10-04"
+"https://www.linode.com/docs/guides/beginners-guide-to-lxd","A Beginner's Guide to LXD: Setting Up an Apache Web Server","ubuntu 18.04 LTS amd64 (release) (20190424)","container, lxd, lxc, apache, virtual machine, virtualization","false","2019-05-01",""
+"https://www.linode.com/docs/guides/using-podman","Install Podman for Running Containers","Podman has risen as a compelling alternative to Docker for deploying and managing containers. Podman stands out for its daemonless architecture, which gives it true rootless containers and heightened security. In this tutorial, find out all you need to get started installing and using Pdoman for running containers.","what is podman, podman docker, podman tutorial","false","2022-07-26",""
+"https://www.linode.com/docs/guides/use-coreos-container-linux-on-linode","Use CoreOS Container Linux on Linode","This tutorial shows how to configure and use CoreOS Container Linux on Linode","linux containers, docker, CoreOS","true","2017-06-08","2017-07-17"
+"https://www.linode.com/docs/guides/podman-vs-docker","Podman vs Docker: Comparing the Two Containerization Tools","Containers offer portable, lightweight environments for developing and deploying applications. And while Docker has been the most popular containerization tool, Podman has arisen as a compelling alternative. What sets the two tools apart, and when should you use one over the other? Find out in this tutorial comparing Podman and Docker.","podman vs docker, docker podman, podman vs docker performance","false","2022-07-26",""
+"https://www.linode.com/docs/guides/using-nomad-for-orchestration","How to Use Nomad for Container Orchestration","Nomad provides workload orchestration, similar to Kubernetes, but with a higher degree of simplicity, flexibility, and scalability. Learn through this tutorial more about what Nomad is, how it works, and how you can deploy your own Nomad cluster for container orchestration.","nomad cluster setup, nomad hashicorp, nomad docker","false","2023-02-03",""
+"https://www.linode.com/docs/guides/how-to-monitor-containers-with-the-elastic-stack","Container Instrumentation with the Elastic Stack","This guide will show you how to configure Filebeat and Metricbeat to montior Docker container logs & metrics for visualization with Elastic Stack in Kibana.","elastic, filebeat, metricbeat, elasticsearch, kibana, docker, container, nginx","false","2019-02-10",""
+"https://www.linode.com/docs/guides/how-to-deploy-apps-with-rancher-1","How to Deploy Apps with Rancher","This guide shows how to use the open source Rancher platform to deploy applications and containers to remote hosts.","rancher, docker, kubernetes, container","true","2017-11-29","2018-01-16"
+"https://www.linode.com/docs/guides/deploying-microservices-with-docker","How to Deploy Microservices with Docker","This guide describes how to effectively use Docker in production using a sample NGINX/Flask/Gunicorn/Redis/Postgresql Application Stack.","docker, nginx, flask, gunicorn, redis, postgresql, microservice","false","2018-01-04",""
+"https://www.linode.com/docs/guides/build-a-cloud-native-private-registry-with-quay","How to Build a Cloud Native Private Registry With Quay","Learn how to create your own cloud-native private registry using Quay. This guide covers everything from setup to deployment on a CentOS Stream instance.","build cloud-native container registry with quay, red hat quay, centos stream, private container registry, cloud-native registry, secure private registry","false","2024-05-02",""
+"https://www.linode.com/docs/guides/how-to-use-docker-compose-v2","How to Use Docker Compose V2","This guide provides a brief introduction to Docker Compose V2 and explains how to install and use it.","Docker Compose V2, Install Docker Compose, Use Docker Compose, what is Docker Compose V2","false","2023-06-06",""
+"https://www.linode.com/docs/guides/how-to-deploy-an-nginx-container-with-docker","How to Deploy an nginx Container with Docker on Linode","An introduction to deploying and using Docker containers on your Linode.","docker, container, dockerfile, nginx container","false","2017-07-19",""
+"https://www.linode.com/docs/guides/install-docker-compose","How to Install Docker Compose","Shortguide for installing Docker Compose","docker, docker compose, container","false","2018-01-08","2012-11-29"
+"https://www.linode.com/docs/guides/how-to-install-openvz-on-debian-9","How to Install OpenVZ On Debian 9","This guide will show you how to install OpenVZ on your Linode and deploy a virtual environment.","openvz, virtualization, docker","true","2017-09-22","2017-09-25"
+"https://www.linode.com/docs/guides/what-is-docker","Docker","This guide provides you with an overview of Docker, a container runtime, as well as how to use Docker to install the Nginx web server.","docker, ubuntu, centos, container","true","2014-01-28",""
+"https://www.linode.com/docs/guides/create-tag-and-upload-your-own-docker-image","Create, Tag, and Upload Your Own Docker Image","Docker makes it easy to develop and deploy custom and consistent environments, called images. Here's how to create your own.","docker, container, dockerfile, docker image, docker hub","false","2017-09-01",""
+"https://www.linode.com/docs/guides/deploy-a-flask-application-with-dokku","Deploy a Flask Application with Dokku","In this guide, we'll show you how to use Dokku to quickly deploy a Flask application with SSL and NGINX.","docker, containers, nginx, heroku, PaaS, git, Platform-as-a-service, Platform As a Service","false","2018-03-07","2018-12-14"
+"https://www.linode.com/docs/guides/installing-docker-shortguide","Shortguide","Shortguide","shortguide","false","2021-08-09",""
+"https://www.linode.com/docs/guides/cloud-containers","How Cloud Containers Work And Their Benefits","What is a cloud container? This guide introduces you to cloud containers, the benefits of container cloud computing and various use cases.","cloud containers, containers in cloud computing , what is a container in cloud","false","2021-12-10",""
+"https://www.linode.com/docs/guides/how-to-install-docker-and-deploy-a-lamp-stack","How to install Docker and deploy a LAMP Stack","This article gives you step-by-step instructions for installing Docker and using the application to create a LAMP stack within a Docker container.","docker, lamp, LAMP, ubuntu, debian","true","2015-02-23",""
+"https://www.linode.com/docs/guides/introduction-to-docker","An Introduction to Docker","An introduction to using Docker, containers, and dockerfiles on your Linode.","docker, container, dockerfile","false","2017-06-28",""
+"https://www.linode.com/docs/guides/docker-images-containers-and-dockerfiles-in-depth","How to Use Docker Images, Containers, and Dockerfiles in Depth","A guide that further introduces using a Dockerfile to build Docker Images and Docker Containers and provides examples on your Linode.","docker, container, docker image, docker images, docker container, docker containers","false","2021-04-29","2021-06-17"
+"https://www.linode.com/docs/guides/docker-container-communication","Connect Docker Containers","This guide will show you how to link Docker containers using a Node.js application and PostgreSQL.","docker, containers, database, container communication","false","2017-12-28","2017-11-29"
+"https://www.linode.com/docs/guides/installing-and-using-docker-on-ubuntu-and-debian","Installing and Using Docker on Ubuntu and Debian","Check out our guide on how to install Docker Engine on Ubuntu and Debian Linux distribution's latest version. ✓ Click here to read our guide today!","","false","2021-06-16",""
+"https://www.linode.com/docs/guides/how-to-create-a-docker-swarm-manager-and-nodes-on-linode","Create a Docker Swarm Manager and Nodes on Linode","In this guide, we'll show you how to create and run a Docker Swarm - and thereby manage a Docker cluster - on Linode.","docker, container, docker swarm, swarm manager, swarm nodes","false","2017-09-18","2017-09-28"
+"https://www.linode.com/docs/guides/installing-and-using-docker-on-centos-and-fedora","Installing and Using Docker on CentOS and Fedora","A guide on installing Docker Engine on CentOS and Fedora Linux distributions","","false","2021-06-16",""
+"https://www.linode.com/docs/guides/understanding-docker-volumes","Understanding Docker Volumes","An explanation of Docker volumes, their use, and how to mount volumes and host system directories within a container.","docker, volume, docker volume, docker volumes, docker container, docker containers, docker volume, docker volumes","false","2021-08-13",""
+"https://www.linode.com/docs/guides/what-are-cloud-native-applications","What Are Cloud-Native Applications","Learn what cloud native means, and how cloud-native apps differ from traditional on-premises applications.","cloud-native applications, cloud native apps, microservices, kubernetes, docker","false","2023-06-12",""
+"https://www.linode.com/docs/guides/set-up-mongodb-on-docker","Set Up MongoDB on Docker","A guide with examples explaining how to install MongoDB on a Docker container utilizing the MongoDB Docker Hub image.","docker, mongodb, mongodb container, docker mongodb container, install mongodb docker, configure mongodb docker","false","2021-08-27",""
+"https://www.linode.com/docs/guides/beginners-guide-to-lxd-reverse-proxy","A Beginner's Guide to LXD: Setting Up a Reverse Proxy to Host Mulitple Websites","In this tutorial, we explain how to create a reverse proxy in an LXD container in order to host multiple websites, each in their own additional containers.","container, lxd, lxc, apache, nginx, reverse proxy, virtual machine, virtualization","false","2019-08-28","2021-12-26"
+"https://www.linode.com/docs/guides/how-to-use-docker-compose","How to Use Docker Compose","How to Use Docker Compose","docker, compose","false","2018-01-02","2017-12-28"
+"https://www.linode.com/docs/guides/remove-docker-resources","How to Remove Docker Images, Containers, and Volumes","Looking to remove resources from your Docker instance? Look no further than our guide on how to remove Docker images, containers, and volumes.","docker remove image, docker remove container, docker remove volume","false","2022-02-21",""
+"https://www.linode.com/docs/guides/how-to-use-dockerfiles","How to Use a Dockerfile to Build a Docker Image.","A guide that introduces how to use a Dockerfile and provides examples on how to use it to build and run a Docker image on your Linode.","docker, container, dockerfile, dockerfiles, docker image, docker images","false","2017-08-11","2021-06-17"
+"https://www.linode.com/docs/guides/when-and-why-to-use-docker","When and Why to Use Docker","This guide discusses the pros and cons of using Docker, and when Docker is a good choice for a project.","docker, containers, docker hub","false","2017-11-20",""
+"https://www.linode.com/docs/guides/node-js-web-server-deployed-within-docker","Node.js Web Server Deployed within Docker","This guide shows you how to deploy a Node.js server inside of a Docker container, which is a technology platform for running containerized applications.","docker, node.js, node, debian, ubuntu, web server, javascript, container","true","2015-03-23","2018-01-18"
+"https://www.linode.com/docs/guides/docker-commands-quick-reference-cheat-sheet","Docker Commands Quick Reference Cheat Sheet","A quick reference cheat sheet on Docker commands for installation, containers, images and more.","docker, quick reference, cheat sheet, commands","false","2015-03-30","2018-12-18"
+"https://www.linode.com/docs/guides/create-a-dagger-pipeline","How to Create a Dagger Pipeline on Akamai","This guide explains how to create a CI/CD pipeline using Dagger and the Dagger Python SDK.","dagger sdk, how to use dagger, dagger python, ci/cd pipeline dagger","false","2023-08-19","2024-05-15"
+"https://www.linode.com/docs/guides/access-an-apache-web-server-inside-a-lxd-container","Access an Apache Web Server Inside a LXD Container","This guide will show you how to install and configure Apache Web Server inside of LXD container and then direct web traffic to the container.","container, lxd, lxc, virtual machine","false","2018-02-12",""
+"https://www.linode.com/docs/guides/running-commands-with-dockerized","How to Use Dockerized to Run Commands","Dockerized packages together a set of useful command-line tools, allowing you to run commands without installing additional software. Learn more about Dockerized, including how to set up and start using it, in this guide.","docker run command, dockerized application, docker containerize command","false","2023-08-08",""
+"https://www.linode.com/docs/guides/using-buildah-oci-images","Use Buildah to Build OCI Container Images","Buildah is a powerful open-source tool for creating containers and container images. Whether you want to create containers for Dockerfiles and Containerfiles or entirely from scratch, Buildah provides a robust set of features to carry you through. Learn all about Buildah and how to get started using it in this tutorial.","buildah run, what is buildah, install buildah","false","2022-07-26",""
+"https://www.linode.com/docs/guides/monitoring-docker-containers","Monitoring Docker Containers: Benefits, Best Practices, and Must-Have Tools","A docker container monitoring system tracks performance of containers. From the benefits of monitor docker containers to how they work, this guide covers it all.","docker monitoring, docker container monitoring , container monitoring","false","2022-03-04",""
+"https://www.linode.com/docs/guides/serverless-vs-containers","Serverless vs Containers: Choose Which One to Use","What are the similarities and differences between serverless and containers? What should developers consider when choosing one?","serverless vs. containers, serverless computing, serverless applications, containers, microservices, serverless architecture, serverless web applications, backend services","false","2023-05-02",""
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-9-04-jaunty","Installing Prosody XMPP Server on Ubuntu 9.04 (Jaunty)","Installation and basic usage guide for Prosody, a lightweight XMPP server on Ubuntu 9.04 (Jaunty).","","true","2009-10-13","2011-04-29"
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-8-04-hardy","Installing Prosody XMPP Server on Ubuntu 8.04 (Hardy)","Installation and basic usage guide for Prosody, a lightweight XMPP server on Ubuntu 8.04 (Hardy)","","true","2009-10-13","2011-04-29"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-fedora-13","Instant Messaging Services with ejabberd on Fedora 13","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on Fedora 13.","","true","2010-09-13","2013-09-24"
+"https://www.linode.com/docs/guides/install-and-configure-inspircd-on-debian-10-ubuntu-2004","Install and Configure InspIRCd on Debian 10 and Ubuntu 20.04","InspIRCd is a free and open-source IRC server. It is easy to set up, lightweight, and extensible through its modular design. This guide walks you through deploying your own InspIRCd server on Debian 10 or Ubuntu 20.04.","irc server, inspircd","false","2021-07-02",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-centos-5","Instant Messaging Services with ejabberd on CentOS 5","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on CentOS 5.","","true","2009-12-08","2011-08-22"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-ubuntu-9-04-jaunty","Instant Messaging Services with Openfire on Ubuntu 9.04 (Jaunty)","Getting started with Openfire, an open source instant messaging server built on the XMPP/Jabber protocol for Ubuntu 9.04 (Jaunty).","","true","2009-09-19","2011-04-29"
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-12-04-precise-pangolin","Installing Prosody XMPP Server on Ubuntu 12.04 (Precise Pangolin)","Installation and basic usage guide for Prosody, a lightweight XMPP server on Ubuntu 12.04 (Lucid).","","true","2012-10-03",""
+"https://www.linode.com/docs/guides/install-mastodon-on-ubuntu-2004","Install a Mastodon Server on Ubuntu 20.04","This guide will show you how to install Mastodon, an open source and decentralized alternative to Twitter also part of the Fediverse, on Ubuntu 20.04.","","false","2021-06-04","2022-11-29"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-ubuntu-9-10-karmic","Instant Messaging Services with Openfire on Ubuntu 9.10","Getting started with Openfire, an open source instant messaging server built on the XMPP/Jabber protocol for Ubuntu 9.10 (Karmic).","","true","2009-10-29","2012-10-03"
+"https://www.linode.com/docs/guides/using-irssi-for-internet-relay-chat","Using Irssi for Internet Relay Chat","Use IRC and GNU Screen to maintain persistent connections to IRC networks.","irssi, irc, oftc, freenode, real time, chat","false","2010-03-29","2015-01-09"
+"https://www.linode.com/docs/guides/manually-deploy-jitsi-cluster","Manually Deploy a Jitsi Cluster on Akamai","This guide goes over how to manually deploy a scalable Jitsi conferencing cluster with Ansible using provided playbooks.","jitsi, conferencing, communications, cluster","false","2024-08-06",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-centos-5","Instant Messaging Services with Openfire on CentOS 5","Getting started with Openfire on CentOS 5, an open source instant messaging server built on the XMPP/Jabber protocol.","","true","2010-08-05","2011-08-22"
+"https://www.linode.com/docs/guides/install-mastodon-on-ubuntu-1604","Installing a Mastodon Server on Ubuntu 16.04","Installation and basic usage guide of Mastodon, an open source alternative to Twitter.","","true","2018-08-16",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-debian-5-lenny","Instant Messaging Services with Openfire on Debian 5 (Lenny)","Getting started with Openfire on Debian 5 (Lenny), an open source instant messaging server built on the XMPP/Jabber protocol.","","true","2009-09-18","2012-10-03"
+"https://www.linode.com/docs/guides/install-rocket-chat-helpdesk","Install and Configure Rocket.Chat as a Chat and Helpdesk Tool","Learn how to deploy open-source Rocket.Chat on Akamai Cloud Computing, and use it as a business collaboration tool and customer service platform.","open source helpdesk, self-hosted business communication platform, slack competitor","false","2024-03-05",""
+"https://www.linode.com/docs/guides/deploying-rabbitmq-on-a-linode","Deploying RabbitMQ on a Linode","Learn how to install and configure RabbitMQ on a Linode instance. This guide covers setting up the message broker, enabling management tools, and testing message queues.","rabbitmq, rabbitmq installation, install rabbitmq, rabbitmq setup, rabbitmq ubuntu 24.04, deploy rabbitmq","false","2025-02-11",""
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-debian-5-lenny","Installing Prosody XMPP Server on Debian 5 (Lenny)","Installation and basic usage guide for Prosody, a lightweight XMPP server on Debian 5 (Lenny).","","true","2009-10-13","2011-08-22"
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-10-10-maverick","Install Prosody XMPP Server on Ubuntu 10.10","This guide will show you how to install, configure, and setup a basic configuration of Prosody, a lightweight XMPP server on Ubuntu 10.10 (Maverick).","","true","2011-02-23","2012-10-03"
+"https://www.linode.com/docs/guides/install-mastodon-on-debian-10","Install a Mastodon Server on Debian 10","Learn how to install the open-source, self-hosted microblogging platform Mastodon on Debian 10 Linux.","","false","2021-06-04","2022-11-29"
+"https://www.linode.com/docs/guides/install-znc-debian","Install ZNC from Source on Debian","This guide shows how to install the open-source application ZNC, a IRC bouncer designed to run on a server that remains connected to IRC, on a Linode.","install znc, irc bouncer, znc on debian, configure znc, znc","false","2014-08-21","2015-06-04"
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-9-10-karmic","Installing Prosody XMPP Server on Ubuntu 9.10 (Karmic)","Installation and basic usage guide for Prosody, a lightweight XMPP server on Ubuntu 9.10 (Karmic).","","true","2009-11-09","2011-04-29"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-ubuntu-8-04-hardy","Instant Messaging Services with ejabberd on Ubuntu 8.04 (Hardy)","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on Ubuntu 8.04 (Hardy).","","true","2009-10-13","2011-04-29"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-ubuntu-9-10-karmic","Instant Messaging Services with ejabberd on Ubuntu 9.10 (Karmic)","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on Ubuntu 9.10 (Karmic).","","true","2009-11-09","2012-10-31"
+"https://www.linode.com/docs/guides/installing-rocketchat-ubuntu-16-04","Installing Rocket.Chat on Ubuntu 16.04","Installation and basic usage guide for Rocket.Chat, a lightweight XMPP server on Ubuntu 16.04.","rocket.chat, slack alternative, chat, xmpp","true","2018-06-21","2018-08-17"
+"https://www.linode.com/docs/guides/installing-prosody-xmpp-server-on-ubuntu-10-04-lucid","Installing Prosody XMPP Server on Ubuntu 10.04 (Lucid)","This guide will show you how to install, configure, and setup a basic configuration of Prosody, a lightweight XMPP server on Ubuntu 10.04 (Lucid).","","true","2010-12-06","2013-09-24"
+"https://www.linode.com/docs/guides/install-openfire-on-ubuntu-12-04-for-instant-messaging","Install Openfire on Ubuntu 12.04 for Instant Messaging","This guide shows how to install the popular collaborative instant messaging app based on the XMPP protocol - Openfire - on a Linode running Ubuntu 12.04.","","true","2012-11-13","2016-03-14"
+"https://www.linode.com/docs/guides/installing-riot-on-debian-10","Install Riot on Debian 10","Riot is a secure instant messaging application built on Matrix protocol. This guide provides instructions to setup Riot / Matrix on Debian 10.","riot, matrix, chat, debian","false","2021-02-05",""
+"https://www.linode.com/docs/guides/advanced-irssi-usage","Advanced Irssi Usage for IRC","Irssi is a popular IRC client featuring a flexible plugin architecture and embedded Perl interpreter. Here's how to use it.","irssi, irc, oftc, freenode, real time, chat","false","2010-03-29","2018-04-10"
+"https://www.linode.com/docs/guides/use-ejabberd-for-instant-messaging-on-ubuntu-12-04","Use ejabberd for Instant Messaging on Ubuntu-12-04","This guide shows how to use Ejabberd, a Jabber daemon written in the Erlang language, as an instant messaging service on the Ubuntu 12.04 Operating System.","","true","2012-10-31",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-debian-5-lenny","Instant Messaging Services with ejabberd on Debian 5 (Lenny)","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on Debian 5 (Lenny).","","true","2009-10-07","2011-08-22"
+"https://www.linode.com/docs/guides/using-weechat-for-irc","Using WeeChat for Internet Relay Chat","Use WeeChat and GNU Screen to create and maintain connections to IRC networks","weechat, irc, oftc, real time, chat","false","2014-08-27","2016-03-10"
+"https://www.linode.com/docs/guides/install-mastodon-server-on-centos-stream","Install a Mastodon Server on CentOS Stream 8","In this tutorial, we'll teach you how to install a Mastodons server instance on CentOS Stream.","","false","2021-06-04",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-debian-6-squeeze","Instant Messaging Services with Openfire on Debian 6 (Squeeze)","Get started with Openfire on Debian 6 (Squeeze), an open source instant messaging server built on the XMPP/Jabber protocol.","","true","2011-02-24","2011-05-17"
+"https://www.linode.com/docs/guides/how-to-install-the-element-chat-app","Installing and Configuring the Element Chat Application","This guide explains how to download, install, and configure the Element App and Matrix-Synapse communication layer with an NGINX web server.","Element, Matrix-Synapse, installation, chat, messaging","false","2021-04-07",""
+"https://www.linode.com/docs/guides/linode-object-storage-with-mastodon","How to Use Linode Object Storage with Mastodon","Mastodon stores media attachments locally by default, which can make these static files difficult to manage and scale. Using object storage with Mastodon can remedy this and make your instance more efficient. Learn about how Linode Object Storage can be implemented with your Mastodon server in this tutorial.","mastodon object storage, how to use mastodon, mastodon s3","false","2022-12-24",""
+"https://www.linode.com/docs/guides/instant-messaging-services-with-openfire-on-ubuntu-10-04-lts-lucid","Instant Messaging Services with Openfire on Ubuntu 10.04 LTS (Lucid)","Getting started with Openfire, an open source instant messaging server built on the XMPP/Jabber protocol for Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-09-24"
+"https://www.linode.com/docs/guides/instant-messaging-services-with-ejabberd-on-ubuntu-9-04-jaunty","Instant Messaging Services with ejabberd on Ubuntu 9.04 (Jaunty)","Getting started with ejabberd, an instant messaging server written in Erlang/OTP on Ubuntu 9.04 (Jaunty).","","true","2009-10-13","2011-04-29"
+"https://www.linode.com/docs/guides/install-vnc-on-ubuntu-20-04","Install VNC on Ubuntu 20.04","This guide shows how to install and connect to a desktop environment on your Linode","","false","2021-10-21","2023-06-12"
+"https://www.linode.com/docs/guides/what-is-virtual-network-computing","An Overview of VNC (Virtual Network Computing)","This guide discusses how a VNC system works to share screen graphics, how they're configured, and how you can secure yours.","vnc, virtual network computing","false","2021-05-11",""
+"https://www.linode.com/docs/guides/remote-cloud-desktop-using-apache-guacamole","Using a Cloud Desktop on a Browser with Apache Guacamole","Instruction on using Apache Guacamole to access a remote server's virtual desktop from a browser.","remote desktop, Apache Guacamole, TeamViewer, VNC, Chrome OS, xfce, unity","false","2017-11-17","2021-09-08"
+"https://www.linode.com/docs/guides/running-graphic-software-xforwarding-debian","Run Graphic Software on Your Linode with X-Forwarding on Debian","Forward the X11 Server Through SSH to Run GUI Applications from Your Linode","","false","2014-04-10","2014-04-25"
+"https://www.linode.com/docs/guides/installing-apache-guacamole-on-ubuntu-and-debian","Installing Apache Guacamole on Ubuntu and Debian","Learn how to install Apache Guacamole (a remote access gateway for SSH, VNC, and other protocols) natively on Ubuntu and Debian.","Apache Guacamole, SSH","false","2021-09-13",""
+"https://www.linode.com/docs/guides/run-graphic-software-on-your-linode-with-xforwarding-on-ubuntu-12-04","Run Graphic Software on your Linode with X-Forwarding on Ubuntu 12.04","This guide shows how to forward the X11 Server through a SSH connection so you can run applications like games and more by using X-Forwarding on Ubuntu 12.04.","","true","2014-04-10","2014-04-25"
+"https://www.linode.com/docs/guides/using-vnc-to-operate-a-desktop-on-ubuntu-12-04","Using VNC to Operate a Desktop on Ubuntu 12.04","This guide shows how to install and connect to a remote GUI-based desktop environment using Remmina VNC Client on a Linode running Ubuntu 12.04.","","true","2014-04-10","2014-08-21"
+"https://www.linode.com/docs/guides/install-vnc-on-ubuntu-18-04","Install VNC on Ubuntu 18.04","This guide will show you how to install and configure VNC enabling you to remotely connect to a live desktop environment on your Linode on Ubuntu 18.04.","","true","2016-06-21","2023-06-27"
+"https://www.linode.com/docs/guides/troubleshooting-virtual-network-computing","Troubleshooting Virtual Network Computing","It is important to monitor all the network connections that are critical to your business. In this guide, you learn how to troubleshoot Virtual Network Computing for different operating systems.","troubleshoot vnc, troubleshoot linx, troubleshoot macOS, vnc encryption support","false","2023-03-20","2025-02-25"
+"https://www.linode.com/docs/guides/centos-install-and-configure-vnc-server","Install and Configure VNC Server on Centos 8","This guide will show you how to install and configure a VNC server which you can remotely connect to and run a desktop environment with on CentOS 8.","","false","2021-07-02",""
+"https://www.linode.com/docs/guides/installing-apache-guacamole-through-docker","Installing Apache Guacamole through Docker","Learn how to install Apache Guacamole (a remote access gateway for SSH, VNC, and other protocols) through Docker.","Apache Guacamole, Docker, VNC, SSH","false","2021-09-10",""
+"https://www.linode.com/docs/guides/install-vnc-on-ubuntu-16-04","Install VNC on Ubuntu 16.04","This guide will show you how to install and configure VNC enabling you to remotely connect to a live desktop environment on your Linode on Ubuntu 16.04.","","true","2016-06-21","2017-11-27"
+"https://www.linode.com/docs/guides/installing-yunohost","How to Install and Use YunoHost","YunoHost simplifies self-hosting and server administration. It can install applications, provision users, control services, and more within a straightforward web UI. ✓ Click here to get started with YunoHost!","yunohost install, yunohost apps, yunohost alternative","false","2023-05-02",""
+"https://www.linode.com/docs/guides/lamp-server-on-fedora-20","LAMP Server on Fedora 20","Creating a LAMP stack with Apache, MySQL, PHP, and Python on Fedora 20","","true","2014-04-11",""
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-ubuntu-18-04","How to Install a LAMP Stack on Ubuntu 18.04","This tutorial outlines the steps needed to install a LAMP (Linux, Apache, MySQL, PHP) stack on Ubuntu 18.04 Long Term Support (LTS).","","false","2018-06-04","2019-08-27"
+"https://www.linode.com/docs/guides/lamp-server-on-ubuntu-9-04-jaunty","LAMP Server on Ubuntu 9.04 (Jaunty)","This guide provides you with step-by-step instructions for installing a fully-featured LAMP (Linux, Apache, MySQL, LInux) stack on a Linode running Ubuntu 9.04 'Jaunty'.","","true","2009-07-16","2011-05-02"
+"https://www.linode.com/docs/guides/lamp-server-on-fedora-19","LAMP Server on Fedora 19","Creating a LAMP stack with Apache, MySQL, PHP, and Python on Fedora 19.","","true","2013-11-18","2014-04-11"
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-centos-8","Installing a LAMP Stack on CentOS 8","Install a LAMP stack on a CentOS 8 Linode. A LAMP stack includes Linux, Apache, MariaDB, and PHP.","","false","2015-12-01","2020-02-19"
+"https://www.linode.com/docs/guides/how-to-create-a-lamp-stack-application","How to Create a LAMP Stack on Linux","Learn how to create a LAMP stack application on Linux. Read our guide to learn LAMP stack basics.","LAMP Stack Application, How to create a LAMP stack application, LAMP stack, LAMP stack on Linux","false","2023-04-05",""
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-centos-7","Installing a LAMP Stack (PHP, MySQL, Apache) on CentOS 7","Install a LAMP stack on a CentOS 7 Linode. A LAMP stack includes Linux, Apache, MariaDB, and PHP. ✓ Read now!","","false","2015-12-01","2022-01-14"
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-ubuntu-22-04","Install a LAMP Stack on Ubuntu 22.04","This guide provides some background about a Linux LAMP stack and explains how to install a LAMP stack on Ubuntu 22.04.","","false","2022-05-09",""
+"https://www.linode.com/docs/guides/install-lamp-stack-on-ubuntu-16-04","How to Install a LAMP Stack on Ubuntu 16.04","This tutorial outlines the steps needed to install a LAMP (Linux, Apache, MySQL, PHP) stack on an Ubuntu 16.04 Long Term Support (LTS) system.","","true","2016-04-28","2017-07-28"
+"https://www.linode.com/docs/guides/lamp-on-debian-8-jessie","LAMP on Debian 8 (Jessie)","Get your website or web application online by setting up Apache, MySQL, and PHP","","true","2015-06-29","2019-01-02"
+"https://www.linode.com/docs/guides/lamp-server-on-centos-5","LAMP Server on CentOS 5","This guide shows you how to create a LAMP Stack, Linux, Apache, MySQL, PHP, a common web stack for running websites, applications, and more, on CentOS 5.","","true","2009-10-19","2011-07-19"
+"https://www.linode.com/docs/guides/lamp-server-on-ubuntu-9-10-karmic","LAMP Server on Ubuntu 9.10 (Karmic)","Configuring a LAMP stack with Apache, MySQL, PHP and on Ubuntu Linux 9.10 (Karmic).","","true","2009-10-29","2011-05-02"
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-arch-linux","How to Install a LAMP Stack on Arch Linux","A simple tutorial on installing a LAMP (Linux, Apache, MySQL, PHP) stack on an Arch Linux-powered server.","","false","2013-10-07","2015-12-07"
+"https://www.linode.com/docs/guides/lamp-server-on-gentoo","LAMP Server on Gentoo","Creating a LAMP stack with Apache, MySQL, and PHP on a Gentoo Linux powered Linode.","","true","2013-10-24","2014-02-10"
+"https://www.linode.com/docs/guides/lamp-server-on-ubuntu-8-04-lts-hardy","LAMP Server on Ubuntu 8.04 LTS (Hardy)","How to install and configure configuring a LAMP stack with the Hardy Heron (8.04 LTS) release of Ubuntu Linux.","","true","2009-07-16","2011-05-02"
+"https://www.linode.com/docs/guides/how-to-install-lamp-stack-on-fedora-alma-rocky-linux","How to Install a LAMP Stack on Fedora, AlmaLinux, or Rocky Linux","This guide explains how to install a LAMP stack on Fedora and the AlmaLinux and Rocky Linux variants.","","false","2024-05-01",""
+"https://www.linode.com/docs/guides/lamp-on-centos-6","LAMP on CentOS 6","This guide shows you how to create a LAMP Stack, Linux, Apache, MySQL, PHP, a common web stack for running websites, applications, and more, on CentOS 6.","","true","2011-07-19","2015-12-01"
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-ubuntu-20-04","How to Install a LAMP Stack on Ubuntu 20.04","This tutorial outlines the steps needed to install a LAMP (Linux, Apache, MySQL, PHP) stack on Ubuntu 20.04 Long Term Support (LTS).","","false","2021-06-25","2021-06-23"
+"https://www.linode.com/docs/guides/hosting-a-website-ubuntu-18-04","Hosting a Website on Ubuntu 18.04","In this guide, you will learn how to set up a LAMP (Linux, Apache, MySQL, PHP) stack and then configure a hosted website using Ubuntu 18.04.","linode guide, hosting a website, website, linode quickstart guide","false","2012-03-13","2021-08-16"
+"https://www.linode.com/docs/guides/mysql-authsocket-authentication-note-shortguide","About MySQL auth_socket Authentication","Shortguide that describes how MySQL auth_socket authentication works.","","false","2018-08-03",""
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-debian-11","How to Install a LAMP Stack on Debian 11","Install a LAMP stack on a Debian 11. A LAMP stack includes Linux, Apache, MariaDB, and PHP.","","false","2023-08-30",""
+"https://www.linode.com/docs/guides/how-to-install-a-lamp-stack-on-debian-10","How to Install a LAMP Stack on Debian 10","Install a LAMP stack on a Debian 10. A LAMP stack includes Linux, Apache, MariaDB, and PHP.","","false","2015-06-29","2020-02-19"
+"https://www.linode.com/docs/guides/set-up-a-lamp-server-on-gentoo","Set Up a LAMP Server on Gentoo","Creating a LAMP stack with Apache, MySQL, and PHP on a Gentoo Linux powered Linode.","LAMP, Gentoo Linux, Gentoo","true","2011-12-02","2013-10-24"
+"https://www.linode.com/docs/guides/lamp-server-on-debian-7-wheezy","LAMP Server on Debian 7 (Wheezy)","Host websites and web applications with a LAMP server on Debian 7.0 (Wheezy).","","true","2013-10-09","2015-12-01"
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-debian-5-lenny","Websites with the Cherokee Web Server on Debian 5 (Lenny)","Instructions for getting started with the Cherokee web server on Debian 5 (Lenny).","","true","2009-09-10","2011-04-29"
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-ubuntu-9-04-jaunty","Websites with the Cherokee Web Server on Ubuntu 9.04 (Jaunty)","Instructions for getting started with the Cherokee web server on Ubuntu 9.04 (Jaunty).","","true","2009-09-14","2011-04-29"
+"https://www.linode.com/docs/guides/deploy-websites-with-a-cherokee-web-server-on-ubuntu-12-04","Deploy Websites with a Cherokee Web Server on Ubuntu 12.04","This guide provides you with step-by-step instructions for deploying a Cherokee, a flexible web server that is easy to administer, on Ubuntu 12.04.","","true","2012-10-10",""
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-ubuntu-9-10-karmic","Websites with the Cherokee Web Server on Ubuntu 9.10","Instructions for getting started with the Cherokee web server on Ubuntu 9.10 (Karmic).","","true","2009-10-29","2011-05-09"
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-fedora-13","Websites with the Cherokee Web Server on Fedora 13","Instructions for getting started with the Cherokee web server on Fedora 13.","","true","2010-05-27","2011-05-09"
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-fedora-14","Websites with the Cherokee Web Server on Fedora 14","Instructions for getting started with the Cherokee web server on Fedora 14.","","true","2010-05-27","2013-10-07"
+"https://www.linode.com/docs/guides/web-apps-with-cherokee-and-phpfastcgi-on-fedora-13","Web Apps with Cherokee and PHP-FastCGI on Fedora 13","This guide shows how to use the fast, flexible, open-source Cherokee web server with PHP-FastCGI to serve dynamic website content on Fedora 13.","","true","2010-09-17","2011-05-17"
+"https://www.linode.com/docs/guides/websites-with-the-cherokee-web-server-on-ubuntu-10-04-lts-lucid","Websites with the Cherokee Web Server on Ubuntu 10.04 LTS (Lucid)","Instructions for getting started with the Cherokee web server on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-10-07"
+"https://www.linode.com/docs/guides/web-apps-with-cherokee-and-phpfastcgi-on-ubuntu-10-04-lts-lucid","Web Apps with Cherokee and PHP-FastCGI on Ubuntu 10.04 LTS (Lucid)","Using PHP-FastCGI for dynamic sites under Cherokee on Ubuntu 10.04 LTS (Lucid)","","true","2010-06-11","2013-10-07"
+"https://www.linode.com/docs/guides/how-to-create-a-lemp-stack-application","Create a LEMP Stack Application","Learn how to create a LEMP stack application on Linux. Read our guide to learn LEMP stack basics. ✓ Click here!","lemp, nginx, web server","false","2022-09-27",""
+"https://www.linode.com/docs/guides/lemp-server-on-centos-5","LEMP Server on CentOS 5","Install web applications with 'LEMP,' a LAMP-like stack using nginx, PostgreSQL/MySQL, and Perl/Python/PHP.","","true","2010-07-27","2013-09-23"
+"https://www.linode.com/docs/guides/lemp-server-on-arch-linux","LEMP Server on Arch Linux","This guide shows you how to install and configure a LEMP (Linux, NGINX, MySQL, PHP) server to host websites and applications on the Arch Linux distro.","","true","2010-07-08","2012-06-21"
+"https://www.linode.com/docs/guides/how-to-install-a-lemp-server-on-ubuntu-16-04","Install a LEMP Stack on Ubuntu 16.04","This guide will show you how to host one or more websites on your Linode by installing a LEMP (Linux, NGINX, MySQL, and PHP) stack on Ubuntu 16.04","","true","2016-05-06","2018-03-26"
+"https://www.linode.com/docs/guides/how-to-install-the-lemp-stack-on-centos-8","Installing the LEMP Stack on CentOS 8","This guide will show you how to install the LEMP Stack (Linux, NGINX, MySQL, and PHP) which is a popular alternative to the LAMP stack, on CentOS 8.","","false","2018-06-04","2020-03-18"
+"https://www.linode.com/docs/guides/how-to-install-a-lemp-stack-on-ubuntu-22-04","Install a LEMP Stack on Ubuntu 22.04","This guide provides some background about the Linux LEMP stack and explains how to install a LEMP stack on Ubuntu 22.04.","","false","2022-05-13",""
+"https://www.linode.com/docs/guides/how-to-install-the-lemp-stack-on-ubuntu-18-04","Installing the LEMP Stack on Ubuntu 18.04","This guide will show you how to install the LEMP Stack (Linux, NGINX, MySQL, and PHP) which is a popular alternative to the LAMP stack, on Ubuntu 18.04.","","false","2018-06-04","2020-03-18"
+"https://www.linode.com/docs/guides/lemp-server-on-centos-6","LEMP Server on CentOS 6","This guide shows how to install a LEMP (Linux, NGINX, MySQL, PHP) stack so you can host multiple websites or applications on a Linode running CentOS 6.","","true","2011-11-03","2013-01-08"
+"https://www.linode.com/docs/guides/lemp-server-on-debian-7-wheezy","LEMP Server on Debian 7 (Wheezy)","This guide shows how to install a LEMP (Linux, NGINX, MySQL, PHP) stack so you can host multiple websites or applications on a Linode running Debian 7 'Wheezy'.","","true","2014-02-07",""
+"https://www.linode.com/docs/guides/install-a-lemp-stack-on-debian","Install a LEMP Stack on Debian 9","This guide teaches basic setup and configuration of Linux, NGINX, MySQL/MariaDB, and PHP (LEMP stack) on Debian 9.","","true","2014-02-07","2018-03-21"
+"https://www.linode.com/docs/guides/lemp-server-on-fedora-13","LEMP Server on Fedora 13","Install web applications with 'LEMP,' a LAMP-like stack using nginx, PostgreSQL/MySQL, and Perl/Python/PHP.","","true","2010-06-30","2011-05-03"
+"https://www.linode.com/docs/guides/lemp-server-on-fedora-14","LEMP Server on Fedora 14","Install web applications with 'LEMP,' a LAMP-like stack using nginx, PostgreSQL/MySQL, and Perl/Python/PHP.","","true","2010-12-01","2013-09-23"
+"https://www.linode.com/docs/guides/lemp-stack-on-centos-7-with-fastcgi","Install a LEMP Stack on CentOS 7","This guide shows how to install and configure a LEMP Stack (Linux, NGINX, MySQL, and PHP) which is a popular alternative to the LAMP stack on CentOS 7.","nginx, lemp, php, mariadb","false","2014-12-11","2021-12-29"
+"https://www.linode.com/docs/guides/lemp-server-on-fedora-15","LEMP Server on Fedora 15","Install web applications with 'LEMP,' a LAMP-like stack using nginx, PostgreSQL/MySQL, and Perl/Python/PHP.","","true","2011-06-24","2012-06-21"
+"https://www.linode.com/docs/guides/how-to-install-the-lemp-stack-on-debian-10","Installing the LEMP Stack on Debian 10","This guide will show you how to install the LEMP Stack (Linux, NGINX, MySQL, and PHP) which is a popular alternative to the LAMP stack, on Debian 10.","","false","2018-06-04","2020-03-18"
+"https://www.linode.com/docs/guides/lemp-server-on-ubuntu-9-10-karmic","LEMP Server on Ubuntu 9.10 (Karmic)","Install web applications with 'LEMP,' a LAMP-like stack using nginx, MySQL, and PHP.","","true","2010-12-01","2011-05-03"
+"https://www.linode.com/docs/guides/lighttpd-web-server-on-ubuntu-12-04-preci","lighttpd Web Server on Ubuntu 12.04 (Precise)","This guide will show you how to install and configure lighttpd to host multiple websites or web-based applications on a Linode running Ubuntu 12.04 'Precise Pangolin'.","","true","2013-09-11",""
+"https://www.linode.com/docs/guides/lighttpd-web-server-on-debian-5-lenny","lighttpd Web Server on Debian 5 (Lenny)","This guide will show you how to install and configure lighttpd to host multiple websites or web-based applications on a Linode running Debian 5 'Lenny'.","","true","2009-08-06","2011-08-22"
+"https://www.linode.com/docs/guides/use-lighttpd-web-server-on-ubuntu-16-04","Using lighttpd Web Server on Ubuntu 16.04 (Xenial Xerus)","Learn how to install and use Lighttpd web server on Ubuntu 16.04 (Xenial Xerus)","","true","2016-05-19","2021-05-26"
+"https://www.linode.com/docs/guides/comparing-nginx-and-apache-web-servers","A Comparison of the NGINX and Apache Web Servers","Having trouble deciding between Apache or NGINX? Read through our comparison, and you'll know everything you need to make the best choice possible.","apache, nginx, web server, open source, vs, comparison","false","2021-03-15",""
+"https://www.linode.com/docs/guides/squid-http-proxy-debian-10","Creating an HTTP Proxy Using Squid on Debian 10","This guide shows how to use Squid to create an HTTP proxy server on your Linode running Debian 10.","","false","2020-04-14",""
+"https://www.linode.com/docs/guides/squid-http-proxy-ubuntu-12-04","Creating an HTTP Proxy Using Squid on Ubuntu 12.04","This guide provides you with step-by-step instructions for installing and configuring Squid, a proxy application with a variety of uses, on your Linode.","","true","2014-03-03","2016-08-07"
+"https://www.linode.com/docs/guides/squid-http-proxy-centos-8","Creating an HTTP Proxy Using Squid on CentOS 8","This guide shows how to use Squid to create an HTTP proxy server on your Linode running Centos 8.","","false","2020-04-14",""
+"https://www.linode.com/docs/guides/squid-http-proxy-centos-6-4","Creating an HTTP Proxy Using Squid on CentOS 6.4","Use Squid to create an HTTP proxy server on your Linode running Centos 6.4","","true","2014-03-03",""
+"https://www.linode.com/docs/guides/squid-http-proxy-ubuntu-18-04","Creating an HTTP Proxy Using Squid on Ubuntu 18.04","This guide shows how to use Squid to create an HTTP proxy server on your Linode running Ubuntu 18.04.","","false","2020-04-14",""
+"https://www.linode.com/docs/guides/java-web-server","How to Make a Server in Java in 5 Easy Steps","In Java, web servers are minimal HTTP static file servers storing web content. ✓ Learn the basics of Java HTTP servers and how to make a server in Java.","java web server, java http server, how to make a server in java, getting started with java, java web hosting, java web server tutorial, java side projects, server side programming java, java api server, server for java","false","2023-01-05",""
+"https://www.linode.com/docs/guides/create-react-app-supabase","Create a React App with a Supabase Backend","Supabase comes with a rich set of features, including a powerful database and a full REST API. This makes it a strong choice to act as a backend for many applications. Learn more about how to do just that with your own React application in this tutorial.","supabase react example, supabase api, supabase vs firebase","false","2023-03-08",""
+"https://www.linode.com/docs/guides/installing-supabase","Self-host Supabase with Docker","This guide covers setting up a Supabase instance in Docker, accessing it with NGINX, and securing it with a free SSL certificate from Let’s Encrypt via Certbot. ✓ Click here!","install supabase, supabase firebase, supabase self host","false","2022-09-01",""
+"https://www.linode.com/docs/guides/create-next-js-app-supabase","Create a Next.js App with a Supabase Backend","Supabase gives you an effective Firebase alternative based on PostgresSQL, and includes a ready interface for user authentication and a REST API. This makes Supabase an outstanding backend, and pairs it well with frontend technologies like Next.js. Next.js itself pushes the offerings of React with the addition of server-side and static pre-rendering. Learn in this tutorial how you can get started using these two tools together.","supabase nextjs example, supabase nextjs typescript, supabase next js api","false","2023-03-08",""
+"https://www.linode.com/docs/guides/managing-resources-with-apache-modalias","Managing Resources with Apache mod_alias","An introduction to mod_alias for managing file system resources with the Apache web server.","resources, http, files, management, mod_alias, Alias, apache","true","2010-02-24","2011-08-22"
+"https://www.linode.com/docs/guides/rulebased-access-control-for-apache","Rule-based Access Control for Apache","Deploying and configuring granular access control with the Apache web server.","apache, access control, security, http, web server","false","2009-12-07","2017-08-30"
+"https://www.linode.com/docs/guides/configure-modsecurity-on-apache","How to Configure ModSecurity on Apache","Learn how to install ModSecurity, a web application firewall for the Apache server, which provides logging capabilities and real time monitoring.","apache, mod_security","false","2011-11-10","2018-12-19"
+"https://www.linode.com/docs/guides/rewrite-urls-with-modrewrite-and-apache","Rewrite URLs with mod_rewrite and Apache","How to use the mod_rewrite engine to generate URLs with the Apache HTTP server.","mod_rewrite, REST, URLs, redirect, apache, httpd","false","2009-11-06","2017-02-21"
+"https://www.linode.com/docs/guides/modevasive-on-apache","Configure mod_evasive to Help Survive DoS/DDoS Attacks","Learn what mod_evasive is on an Apache web server, and understand how to configure and test it.","mod_evasive, modevasive, evasive, apache","false","2011-11-14","2021-07-07"
+"https://www.linode.com/docs/guides/apache-configuration-basics","Apache Configuration Basics","An advanced overview of configuration for the Apache web server including virtual hosts and configuration file management","configuration, apache, web server, virtual hosting, http","false","2009-11-06","2011-08-22"
+"https://www.linode.com/docs/guides/apache-configuration-structure","Apache Configuration Structure","This is an introduction to the structure of the Apache web server configuration for maintaining granular configuration.","apache, httpd, configuration","false","2010-02-24","2018-03-06"
+"https://www.linode.com/docs/guides/redirect-urls-with-the-apache-web-server","Redirect URLs with the Apache Web Server","An introduction to redirecting existing URLs to new resources with the Apache HTTP server.","apache, redirect, mod_alias, URLs, REST","false","2009-10-13","2017-02-21"
+"https://www.linode.com/docs/guides/tuning-your-apache-server","Tuning Your Apache Server","This guide provides you with information on tuning the performance and configuration of your Apache web server to optimize the load times of your website.","configuration, apache, web server, resource tuning","false","2015-02-27","2019-02-01"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-fedora-12","Nginx and PHP-FastCGI on Fedora 12","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 12","","true","2010-03-11","2011-05-17"
+"https://www.linode.com/docs/guides/how-to-install-and-use-nginx-on-ubuntu-20-04","Installing and Using NGINX on Ubuntu 20.04","Learn the basics of installing and configuring NGINX on your Ubuntu 20.04 server in this quick guide.","","false","2021-07-09",""
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-ubuntu-9-10-karmic","WSGI using uWSGI and nginx on Ubuntu 9.10 (Karmic)","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Ubuntu 9.10 'Karmic'.","","true","2010-11-10","2011-04-29"
+"https://www.linode.com/docs/guides/nginx-phpfastcgi-ubuntu-14-04","Nginx and PHP-FastCGI on Ubuntu 14.04","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 14.04 LTS","","true","2015-06-12",""
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-fedora-13","Nginx and PHP-FastCGI on Fedora 13","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 13","","true","2010-05-27","2011-05-17"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-fedora-14","Nginx and PHP-FastCGI on Fedora 14","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 14","","true","2011-01-07","2013-10-07"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-fedora-14","WSGI using uWSGI and nginx on Fedora 14","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Fedora 14.","","true","2010-12-28","2013-10-07"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-fedora-13","WSGI using uWSGI and nginx on Fedora 13","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Fedora 13.","","true","2010-11-10","2011-04-29"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-debian-5-lenny","WSGI using uWSGI and nginx on Debian 5 (Lenny)","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Debian 5 'Lenny'.","","true","2010-11-08","2012-10-08"
+"https://www.linode.com/docs/guides/deploy-django-applications-using-uwsgi-and-nginx-on-ubuntu-14-04","Deploy Django Apps with uWSGI and Nginx on Ubuntu 14.04","This guide provides you with step-by-step instructions for deploying applications written in Django by using the uWSGI and Nginx web server on Ubuntu 14.04.","django, uwsgi, nginx, python","false","2015-11-25",""
+"https://www.linode.com/docs/guides/install-and-configure-nginx-and-php-fastcgi-on-ubuntu-16-04","Install and configure nginx and PHP-FastCGI on Ubuntu 16.04","Serve Dynamic Websites and Applications with the Lightweight Nginx Web Server and PHP-FastCGI on Ubuntu 16.04 LTS","","true","2015-06-12","2016-09-13"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-centos-5","WSGI using uWSGI and nginx on CentOS 5","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on CentOS 5.","","true","2010-11-10","2011-05-09"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-fedora-14","Nginx and Perl-FastCGI on Fedora 14","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 14.","","true","2011-01-07","2013-10-07"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-ubuntu-10-10-maverick","Nginx and Perl-FastCGI on Ubuntu 10.10 (Maverick)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 10.10 (Maverick).","","true","2010-10-15","2012-10-08"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-fedora-13","Nginx and Perl-FastCGI on Fedora 13","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 13.","","true","2010-05-27","2011-05-17"
+"https://www.linode.com/docs/guides/how-to-configure-http-2-on-nginx","Configure HTTP/2 on NGINX","In this tutorial, you will learn how to configure HTTP/2, an updated version of the HTTP technology which adds several useful features using Apache on Debian.","nginx http2","false","2021-07-16",""
+"https://www.linode.com/docs/guides/install-and-use-nginx-on-almalinux-8","Installing and Using NGINX on AlmaLinux 8","Learn the basics of installing and configuring NGINX on your AlmaLinux 8 server in this quick guide.","","false","2021-06-11",""
+"https://www.linode.com/docs/guides/install-nginx-and-php-via-fastcgi-on-ubuntu-12-04-precise-pangolin","Install Nginx and PHP via FastCGI on Ubuntu 12.04 (Precise Pangolin)","This guide shows how to install the popular and highly performant web server Nginx, along with FastCGI and PHP on a Linode running Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-fedora-12","Nginx and Perl-FastCGI on Fedora 12","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 12.","","true","2010-03-11","2011-05-17"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-ubuntu-12-04-lts-precise-pangolin","Nginx and Perl-FastCGI on Ubuntu 12.04 LTS (Precise Pangolin)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 12.04 LTS (Precise Pangolin).","","true","2012-10-31",""
+"https://www.linode.com/docs/guides/deploying-nginx-docker-container","How to Deploy Nginx via Docker Container on Linode","Nginx on a Docker container is a portable and maintainable solution for web servers. Learn how to deploy your own Nginx docker container in this tutorial.","nginx docker reverse proxy, nginx dockerfile, nginx docker image","false","2023-03-09","2024-05-09"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-ubuntu-10-04-lts-lucid","Websites with nginx on Ubuntu 10.04 LTS (Lucid)","A basic guide to installing nginx from source on Ubuntu 10.04 LTS (Lucid)","","true","2010-04-29","2013-10-07"
+"https://www.linode.com/docs/guides/getting-started-with-nginx-part-4-tls-deployment-best-practices","Getting Started with NGINX (Part 4): TLS Deployment Best Practices","This is step four in our guide to Getting Started with NGINX where you will learn best practices, tips, and tricks, when you are deploying HTTPS websites and NGINX.","ssl, tls, nginx, https, certificate, hsts, ocsp, http2","false","2018-02-09",""
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-arch-linux","WSGI using uWSGI and nginx on Arch Linux","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Arch Linux.","","true","2010-12-28","2013-10-07"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-debian-6-squeeze","Nginx and Perl-FastCGI on Debian 6 (Squeeze)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Debian 6 (Squeeze).","","true","2011-02-17","2011-05-10"
+"https://www.linode.com/docs/guides/build-nginx-with-pagespeed-from-source","Build NGINX with PageSpeed From Source","This guide provides you with step-by-step instructions for compiling the Nginx web server from scratch so you can use Googles PageSpeed moduleon your website.","nginx, pagespeed, optimization","false","2019-02-01","2018-02-12"
+"https://www.linode.com/docs/guides/use-uwsgi-to-deploy-python-apps-with-nginx-on-ubuntu-12-04","Deploy Python Apps with uWSGI and Nginx on Ubuntu 12.04","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Ubuntu 12.04.","","true","2012-11-13",""
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-ubuntu-10-04-lts-lucid","Nginx and Perl-FastCGI on Ubuntu 10.04 LTS (Lucid)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-10-07"
+"https://www.linode.com/docs/guides/how-to-install-nginx-ubuntu-18-04","Installing NGINX on Ubuntu 18.04","Learn the basics of installing and configuring NGINX on your Ubuntu 18.04 server in this quick guide.","","false","2018-04-16","2020-02-14"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-debian-6-squeeze","Nginx and PHP-FastCGI on Debian 6 (Squeeze)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Debian 6 (Squeeze).","","true","2011-05-09","2011-06-15"
+"https://www.linode.com/docs/guides/install-nginx-ubuntu-ppa","Install NGINX on Ubuntu from the Official NGINX Repository","Shortguide for installing NGINX on Ubuntu.","","false","2018-03-05","2018-04-23"
+"https://www.linode.com/docs/guides/getting-started-with-nginx-part-2-advanced-configuration","Getting Started with NGINX (Part 2): Advanced Configuration","Configure and optimize NGINX to best suit your web server needs. Host multiple sites, configure caching, disable content sniffing, and more.","nginx, web server, nginx configuration, multiple sites, configure caching","false","2018-02-09","2021-12-29"
+"https://www.linode.com/docs/guides/web-servers-list","The Ultimate Web Servers List: 11 Popular Web Servers To Use Today","Use this helpful web servers list to build your website. Our guide includes a list of web server names and comparisons between them. Learn more here in this guide.","servers comparison, web server names, list of web servers","false","2021-12-03",""
+"https://www.linode.com/docs/guides/getting-started-with-nginx-part-3-enable-tls-for-https","Getting Started with NGINX (Part 3): Enable TLS/SSL for HTTPS","This is part three in our guide to Getting Started with Nginx where you will enable TLS/SSL for HTTPS on your web server and installing a SSL Certificate.","ssl, tls, nginx, https, certificate","false","2018-02-09",""
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-ubuntu-10-10-maverick","Nginx and PHP-FastCGI on Ubuntu 10.10 (Maverick)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 10.10 (Maverick).","","true","2010-10-12","2012-10-08"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-ubuntu-9-10-karmic","Nginx and Perl-FastCGI on Ubuntu 9.10 (Karmic)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 9.10 (Karmic).","","true","2009-12-16","2011-05-17"
+"https://www.linode.com/docs/guides/configuring-load-balancer-sticky-session","Pros and Cons of Configuring a Load Balancer for Sticky Sessions","A sticky session creates a session object and storing it on the client or server. We'll explain how that works, and the pros and cons of this approach.","","false","2021-02-23",""
+"https://www.linode.com/docs/guides/websites-with-nginx-on-arch-linux","Websites with NGINX on Arch Linux","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Arch Linux.","","true","2011-02-02","2014-03-27"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-fedora-13","Websites with nginx on Fedora 13","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Fedora 13.","","true","2010-05-25","2011-04-29"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-fedora-14","Websites with Nginx on Fedora 14","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Fedora 14.","","true","2010-12-07","2014-03-27"
+"https://www.linode.com/docs/guides/install-nginx-debian","Install NGINX on Debian from the NGINX Repository","This guide shows how to install the popular and highly performant web server Nginx on your Linode server running the Linux Operating System.","","false","2018-03-20",""
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-arch-linux","Nginx and PHP-FastCGI on Arch Linux","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Arch Linux.","","true","2011-02-02","2013-10-07"
+"https://www.linode.com/docs/guides/how-to-install-nginx-debian-10","Installing NGINX on Debian 10","Learn the basics of installing and configuring NGINX on your Debian 10 server in this quick guide.","","false","2018-04-16","2020-02-14"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-fedora-12","Websites with nginx on Fedora 12","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Fedora 12.","","true","2010-02-24","2011-04-29"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-centos-5","Nginx and PHP-FastCGI on CentOS 5","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on CentOS 5.","","true","2009-12-14","2011-05-17"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-arch-linux","Nginx and Perl-FastCGI on Arch Linux","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Arch Linux.","","true","2011-02-03","2013-10-07"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-ubuntu-11-04-natty","Nginx and Perl-FastCGI on Ubuntu 11.04 (Natty)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 11.04 (Natty).","","true","2011-05-03","2012-10-31"
+"https://www.linode.com/docs/guides/getting-started-with-nginx-part-1-installation-and-basic-setup","Getting Started with NGINX (Part 1): Installation and Basic Setup","An in-depth look at the NGINX web server. Includes assessment, installation, and configuration best practices.","nginx, web server, configure nginx, optimize nginx","false","2018-02-09",""
+"https://www.linode.com/docs/guides/how-to-install-nginx-centos-8","Installing NGINX on CentOS 8","Learn the basics of installing and configuring NGINX on your CentOS 8 server in this quick guide.","","false","2018-04-16","2020-02-14"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-centos-5","Nginx and Perl-FastCGI on CentOS 5","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on CentOS 5.","","true","2009-12-16","2011-07-20"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-debian-5-lenny","Nginx and PHP-FastCGI on Debian 5 (Lenny)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Debian 5 (Lenny).","","true","2009-12-14","2012-10-08"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-debian-6-squeeze","Websites with nginx on Debian 6 (Squeeze)","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Debian 6 'Squeeze'.","","true","2011-02-23","2014-01-28"
+"https://www.linode.com/docs/guides/nginx-and-perlfastcgi-on-debian-5-lenny","Nginx and Perl-FastCGI on Debian 5 (Lenny)","Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Debian 5 (Lenny).","","true","2009-12-16","2012-10-08"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-debian-5-lenny","Websites with nginx on Debian 5 (Lenny)","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on Debian 5 'Lenny'.","","true","2010-02-24","2012-10-08"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-ubuntu-11-04-natty","Nginx and PHP-FastCGI on Ubuntu 11.04 (Natty)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 11.04 (Natty).","","true","2011-05-06","2013-02-18"
+"https://www.linode.com/docs/guides/using-nginx-proxy-manager","How to Expose Services with the Nginx Proxy Manager","The Nginx Proxy Manager conveniently manages proxy hosts for your web services, whether on your home network or otherwise. Learn everything you need to know to get started with the Nginx Proxy Manager in this tutorial.","nginx proxy manager tutorial, nginx proxy manager docker, nginx-proxy-manager github","false","2023-06-21",""
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-ubuntu-10-10-maverick","WSGI using uWSGI and nginx on Ubuntu 10.10 (Maverick)","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Ubuntu 10.10 'Maverick'.","","true","2010-11-08","2012-10-08"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-centos-5","Websites with Nginx on CentOS 5","Nginx is a lightweight and high performance web server designed to deliver large amounts of content with efficiency. This guide shows how to install it on CentOS 5.","","true","2010-02-25","2014-03-27"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-ubuntu-9-10-karmic","Websites with nginx on Ubuntu 9.10 (Karmic)","A basic guide to installing nginx from source on Ubuntu 9.10 (Karmic)","","true","2010-02-24","2011-04-29"
+"https://www.linode.com/docs/guides/installing-nginx-on-ubuntu-12-04-lts-precise-pangolin","Installing Nginx on Ubuntu 12.04 LTS (Precise Pangolin)","A basic guide to installing nginx from source on Ubuntu 12.04 LTS (Precise Pangolin)","","true","2012-10-24","2015-09-16"
+"https://www.linode.com/docs/guides/serve-php-php-fpm-and-nginx","Serve PHP with PHP-FPM and NGINX","This guide provides you with information on how to proxy PHP requests with the NGINX web server and FastCGI by using PHP-FPM (Fast Process Manager).","php, php-fpm, fastcgi","false","2018-02-19","2021-12-29"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-debian-6-squeeze","WSGI using uWSGI and nginx on Debian 6 (Squeeze)","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Debian 6 'Squeeze'.","","true","2011-02-23","2011-05-09"
+"https://www.linode.com/docs/guides/using-openresty","How to Use the OpenResty Web Server","OpenResty extends on NGINX with Lua scripting and a collection of modules to make it easier to scale your web applications. Learn how to set up your own OpenResty server and take advantage of these features in this guide.","what is openresty, openresty example, openresty vs nginx","false","2023-04-25",""
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-ubuntu-9-10-karmic","Nginx and PHP-FastCGI on Ubuntu 9.10 (Karmic)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 9.10 (Karmic).","","true","2009-12-14","2011-05-17"
+"https://www.linode.com/docs/guides/websites-with-nginx-on-ubuntu-10-10-maverick","Websites with nginx on Ubuntu 10.10 (Maverick)","A basic guide to installing nginx from source on Ubuntu 10.10 (Maverick)","","true","2011-02-15","2012-10-08"
+"https://www.linode.com/docs/guides/install-nginx-centos","Install NGINX on Ubuntu from the Official NGINX Repository","Shortguide for installing NGINX on CentOS.","","false","2018-03-19",""
+"https://www.linode.com/docs/guides/use-nginx-reverse-proxy","Use NGINX as a Reverse Proxy","Learn how to use NGINX as a reverse proxy. Understand how headers and buffers can help optimize your application’s performance.","nginx, reverse proxy, proxy, node.js","false","2018-03-26","2021-02-02"
+"https://www.linode.com/docs/guides/nginx-and-phpfastcgi-on-ubuntu-10-04-lts-lucid","Nginx and PHP-FastCGI on Ubuntu 10.04 LTS (Lucid)","Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 10.04 LTS (Lucid).","","true","2010-04-21","2013-10-07"
+"https://www.linode.com/docs/guides/wsgi-using-uwsgi-and-nginx-on-ubuntu-10-04-lucid","WSGI using uWSGI and nginx on Ubuntu 10.04 (Lucid)","This guide will show you how to configure the uWSGI server to deploy Python application servers in conjunction with the Nginx web server on Ubuntu 10.04 'Lucid'.","","true","2011-02-17","2013-10-07"
+"https://www.linode.com/docs/guides/how-to-configure-nginx","Complete Guide to NGINX Configuration","Understand NGINX configuration for HTTP, Server blocks, Location blocks, Reverse proxy, and Load balancers with configuration examples.","nginx, web server, configuration","false","2010-01-18","2018-12-18"
+"https://www.linode.com/docs/guides/getting-started-appwrite","Getting Started with Appwrite as a Backend Server","Appwrite is an open source BaaS platform for app development. This guide walks you through the installation and basic setup of an Appwrite instance.","install appwrite, appwrite docs, appwrite docker","false","2022-07-03","2023-04-04"
+"https://www.linode.com/docs/guides/install-and-configure-caddy-on-centos-7","Install and Configure Caddy on CentOS 7","This guide will show you how to install and configure Caddy and run it as a systemd service.","","false","2017-09-14","2018-02-02"
+"https://www.linode.com/docs/guides/install-caddy-archlinux","Install Caddy on Arch Linux","Caddy is an open source HTTP/2-enabled web server with automatic HTTPS. This guide demonstrates how to install Caddy on Arch Linux.","","false","2018-12-14","2021-12-30"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-caddy-on-ubuntu-18-04","Install and Configure the Caddy Web Server on Ubuntu 18.04","In this guide, you will install the Caddy web server on Ubuntu 18.04. You will also configure Caddy to serve your site's domain over HTTPS.","","false","2020-03-05","2022-02-04"
+"https://www.linode.com/docs/guides/compile-caddy-from-source","How To Build Caddy From Source","This guide provides you with step-by-step instructions for building Caddy, the fast, open-source, security focused web server from source on Linux.","caddy, web server","false","2017-09-14","2019-01-07"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-caddy-on-debian-10","Installing and Configuring the Caddy Web Server on Debian 10","In this guide, you will install the Caddy web server on Debian 10. You will also configure Caddy to serve your site's domain over HTTPS.","","false","2020-03-05",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-caddy-on-centos-8","Install and Configure the Caddy Web Server on CentOS 8","In this guide, you will install the Caddy web server on CentOS 8. You will also configure Caddy to serve your site's domain over HTTPS.","","false","2020-03-05",""
+"https://www.linode.com/docs/guides/how-to-configure-http-2-on-apache","Configure HTTP/2 on Apache","In this tutorial, you will learn how to configure HTTP/2, an updated version of the HTTP technology which adds several useful features using Apache on Debian.","apache https","false","2021-07-16",""
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-ubuntu-10-04-lts-lucid","Run PHP Applications under CGI with Apache on Ubuntu 10.04 LTS (Lucid)","Methods for enabling dynamic content run as individual users with PHP on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-10-04"
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-ubuntu-10-04-lucid","Apache and mod_wsgi on Ubuntu 10.04 (Lucid)","In this tutorial, you will learn how to configure and deploy Python WSGI Applications with the Apache web server and mod_wsgi on Ubuntu 10.04 'Lucid'.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-apache-web-server-debian-10","Installing Apache Web Server on Debian 10","Install Apache on your Debian 10 server, configure virtual hosting, and set up modules and scripting.","","false","2015-07-31","2018-12-31"
+"https://www.linode.com/docs/guides/apache-access-control","Apache Access Control","Using HTTP AUTH to limit and control access to resources hosted on websites.","access control, http auth, mod_auth, http, apache, web server, security","false","2009-12-07","2015-11-20"
+"https://www.linode.com/docs/guides/measure-your-websites-recurring-readership-with-bise","Measure a Website's Recurring Readership with Bise","Learn how to install, configure, and run Bise, a simple analytics tool that measures the size of your website’s recurring readership.","Bise, Apache, Analytics, Blogging","false","2020-08-17",""
+"https://www.linode.com/docs/guides/apache-2-web-server-on-ubuntu-9-10-karmic","Apache 2 Web Server on Ubuntu 9.10 (Karmic)","Instructions for getting started with the Apache web server on Ubuntu 9.10 (Karmic).","","true","2009-10-29","2011-05-17"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-debian-5-lenny","Multiple Web Servers with ProxyPass on Debian 5 (Lenny)","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Debian 5 'Lenny'.","","true","2009-11-30","2012-10-08"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-ubuntu-10-04-lucid","Multiple Web Servers with ProxyPass on Ubuntu 10.04","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Ubuntu 10.04 'Lucid'.","","true","2010-05-03","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-fastcgi-and-php-fpm-on-debian-10","Installing and Configuring FastCGI and PHP-FPM on Debian 10","This guide will show you how to install mod_fcgid and PHP-FPM on Debian 10 with a basic configuration that uses socket connections instead of TCP.","","false","2020-02-27",""
+"https://www.linode.com/docs/guides/install-and-use-apache-on-almalinux","Install and Use Apache on AlmaLinux","This guide explains how to install, configure, and use Apache on AlmaLinux, a relatively new open source Linux distribution intended to replace CentOS.","AlmaLinux, Apache, installation, configuration","false","2021-06-11",""
+"https://www.linode.com/docs/guides/apache-2-web-server-on-ubuntu-10-10-maverick","Apache 2 Web Server on Ubuntu 10.10 (Maverick)","Instructions for getting started with the Apache web server on Ubuntu 10.10 (Maverick)","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/apache-web-server-ubuntu-12-04","Apache Web Server on Ubuntu 12.04 LTS (Precise Pangolin)","Install Apache on your Ubuntu 12.04 Server, configure virtual hosting, and set up module and scripting support.","","true","2012-10-10","2015-07-15"
+"https://www.linode.com/docs/guides/how-to-set-up-htaccess-on-apache","Enable and Set Up the .htaccess File on Apache","Use the Apache .htaccess file to configure a website on a per-directory basis. This guide shows you how to create and enable an .htaccess file and more.","htaccess, apache","false","2017-09-25","2022-07-01"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-fedora-12","Run PHP Applications under CGI with Apache on Fedora 12","Methods for enabling dynamic content to run as individual users with PHP on Fedora 12.","","true","2010-02-03","2012-10-08"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-debian-5-lenny","Run PHP Applications under CGI with Apache on Debian 5","Methods for enabling dynamic content run as individual users with PHP on Debian 5 (Lenny).","","true","2009-12-18","2014-01-13"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-ubuntu-9-04-jaunty","Apache 2 Web Server on Ubuntu 9.04 (Jaunty)","Instructions for getting started with the Apache web server on Ubuntu Jaunty.","","true","2009-08-13","2011-04-29"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-fedora-13","Run PHP Applications under CGI with Apache on Fedora 13","Methods for enabling dynamic content to run as individual users with PHP on Fedora 13","","true","2010-08-05","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-fastcgi-and-php-fpm-on-centos-8","Installing and Configuring FastCGI and PHP-FPM on CentOS 8","This guide will show you how to install and configure the mod_fcgid and PHP-FPM protocols for dynamic content generation and processing using Apache on CentOS 8.","","false","2020-02-27","2021-12-29"
+"https://www.linode.com/docs/guides/how-to-install-apache-web-server-centos-8","Installing Apache Web Server on CentOS 8","Install Apache on your CentOS 8 server, configure virtual hosting, and set up modules and scripting.","","false","2020-03-19",""
+"https://www.linode.com/docs/guides/apache-2-web-server-on-debian-6-squeeze","Apache 2 Web Server on Debian 6 (Squeeze)","Instructions for getting started with the Apache web server on Debian 6 (Squeeze).","","true","2011-02-23","2013-10-04"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-fedora-12","Multiple Web Servers with ProxyPass on Fedora 12","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Fedora 12.","","true","2010-02-04","2011-04-29"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-ubuntu-8-04-hardy","Run PHP Applications under CGI with Apache on Ubuntu 8.04 (Hardy)","Methods for enabling dynamic content to run as individual users with PHP on Ubuntu 8.04 (Hardy).","","true","2010-02-22","2012-10-08"
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-debian-6-squeeze","Apache and mod_wsgi on Debian 6 (Squeeze)","In this tutorial, you will learn how to configure and deploy Python WSGI Applications with the Apache web server and mod_wsgi on Debian 6 'Squeeze'.","","true","2011-04-05","2012-01-26"
+"https://www.linode.com/docs/guides/run-php-cgi-apache-centos-6","Run PHP with CGI and Apache on CentOS 6","This guide provides you with instructions for using PHP CGI to run PHP scripts as individuals users on your system for better security on and performance on CentOS 6.","","true","2014-01-14",""
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-debian-5-lenny","Apache and mod_wsgi on Debian 5 (Lenny)","In this tutorial, you will learn how to configure and deploy Python WSGI Applications with the Apache web server and mod_wsgi on Debian 5 'Lenny'.'","","true","2011-02-17","2012-10-08"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-ubuntu-9-10-karmic","Run PHP Applications under CGI with Apache on Ubuntu 9.10 (Karmic)","Methods for enabling dynamic content run as individual users with PHP on Ubuntu 9.10 (Karmic).","","true","2010-02-17","2012-10-08"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-fedora-14","Multiple Web Servers with ProxyPass on Fedora 14","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Fedora 14.","","true","2011-02-23","2013-10-04"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-ubuntu-8-04-lts-hardy","Apache 2 Web Server on Ubuntu 8.04 LTS (Hardy)","Instructions for getting started with the Apache web server on Ubuntu 8.04 LTS (Hardy).","","true","2009-08-11","2011-05-17"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-ubuntu-10-10-maverick","Multiple Web Servers with ProxyPass on Ubuntu 10.10 (Maverick)","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Ubuntu 10.10 'Maverick'.","","true","2010-10-22","2012-10-08"
+"https://www.linode.com/docs/guides/install-php-fpm-and-apache-on-debian-8","Install PHP-FPM and Apache on Debian 8 (Jessie)","Install PHP-FPM and Apache on Debian 8 for Improved Website Agility and Security","php-fpm, apache, debian 8, php5-mysql, fastcgi, php, cgi, mod_php, php pool","true","2016-02-19","2017-02-21"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-fedora-13","Apache 2 Web Server on Fedora 13","Instructions for getting started with the Apache web server on Fedora 13.","","true","2010-05-28","2011-04-29"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-fedora-14","Apache 2 Web Server on Fedora 14","Instructions for getting started with the Apache web server on Fedora 14.","","true","2010-12-07","2013-10-04"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-ubuntu-10-04-lts-lucid","Apache 2 Web Server on Ubuntu 10.04 LTS (Lucid)","Instructions for getting started with the Apache web server on Ubuntu 10.04 LTS (Lucid).","","true","2010-04-29","2013-10-04"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-fedora-12","Apache 2 Web Server on Fedora 12","Instructions for getting started with the Apache web server on Fedora 12.","","true","2009-12-10","2011-04-29"
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-fedora-14","Apache and mod_wsgi on Fedora 14","This guide shows you how to deploy Python apps, like Django, Web.py, Werkzug, and more using the Apache Web Server application and mod_wsgi on Fedora 14.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-centos-5","Apache 2 Web Server on CentOS 5","Instructions for getting started with the Apache web server on CentOS 5.","","true","2009-07-27","2013-11-18"
+"https://www.linode.com/docs/guides/install-php-8-for-apache-and-nginx-on-ubuntu","Install PHP 8 for Apache and NGINX on Ubuntu","This guide shows you how to install PHP 8 and PHP-FPM for use with Apache and NGINX on an Ubuntu system.","Nginx PHP-fpm, Apache php, Php 8, Php fpm, What is PHP?","false","2021-08-27",""
+"https://www.linode.com/docs/guides/how-to-use-ipv6-on-apache","Use IPv6 With Apache and NGINX","This guide explains how to configure and use IPv6 on the Apache or NGINX web servers along with useful IPv6-related tools","IPv6 Apache, how to enable IPv6 on Apache, NGINX IPv6","false","2022-09-16",""
+"https://www.linode.com/docs/guides/apache-web-server-on-centos-6","Apache Web Server on CentOS 6","Install Apache on your CentOS 6 server, configure virtual hosting, and set up mod and scripting support.","","true","2013-11-11","2018-12-31"
+"https://www.linode.com/docs/guides/how-to-install-apache-ubuntu-2004","How to Install and Use Apache on Ubuntu 20.04","Apache is an open-source web server, the most widely used on Linux systems, with a modular design that makes it highly adaptable. This guide shows you how to install Apache on Ubuntu 20.04 and how to get started using it.","","false","2021-05-21","2024-05-07"
+"https://www.linode.com/docs/guides/run-php-cgi-apache-debian-7","Run PHP with CGI and Apache on Debian 7 (Wheezy)","This guide provides you with instructions for using PHP CGI to run PHP scripts as individuals users on your system for better security on and performance on Debian 7.","","true","2014-01-13","2015-11-18"
+"https://www.linode.com/docs/guides/install-and-configure-apache-on-centos-7","How to Install Apache on CentOS 7","Learn how to install & configure Apache web server on Centos 7 on a Linode.","","false","2016-11-18","2021-01-29"
+"https://www.linode.com/docs/guides/troubleshooting-common-apache-issues","Troubleshooting Common Apache Issues","How to identify and solve common configuration problems encountered when using Apache.","apache, webserver, httpd, troubleshooting","false","2009-11-06","2023-03-14"
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-ubuntu-12-04-precise-pangolin","Apache and mod_wsgi on Ubuntu 12.04 (Precise Pangolin)","In this tutorial, you will learn how to configure and deploy Python WSGI Applications with the Apache web server and mod_wsgi on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-18","2015-11-18"
+"https://www.linode.com/docs/guides/running-fastcgi-php-fpm-on-debian-7-with-apache","Running mod_fastcgi and PHP-FPM on Debian 7 (Wheezy) with Apache","This guide provides you with instructions on how to install and configure mod_fastcgi and PHP-FPM on Debian with the Apache web server on Debian 7.","","true","2014-06-16","2014-08-16"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-ubuntu-9-10-karmic","Multiple Web Servers with ProxyPass on Ubuntu 9.10","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Ubuntu 9.10 'Karmic'.","","true","2010-02-04","2011-04-29"
+"https://www.linode.com/docs/guides/host-your-own-rss-reader-with-tiny-tiny-rss-on-centos-7","Host Your Own RSS Reader with Tiny Tiny RSS on CentOS 7","This article gives you step-by-step instructions on how you can self-host your own RSS reader on a Linode running CentOS 7 with the Tiny Tiny RSS app.","apache, centos, rss, reader, ttrss, tt-rss","false","2017-03-30",""
+"https://www.linode.com/docs/guides/apache-web-server-debian-7","Apache Web Server on Debian 7 (Wheezy)","Install Apache on your Debian 7 server, configure virtual hosting, and set up module and scripting support.","","true","2013-09-05","2018-12-31"
+"https://www.linode.com/docs/guides/run-php-cgi-apache-ubuntu-12-04","Run PHP with CGI and Apache on Ubuntu 12.04 LTS (Precise Pangolin)","This guide provides you with instructions for using PHP CGI to run PHP scripts as individuals users on your system for better security on and performance on Ubuntu 12.04.","","true","2012-10-31",""
+"https://www.linode.com/docs/guides/apache-web-server-debian-8","Apache Web Server on Debian 8 (Jessie)","Install Apache on your Debian 8 (Jessie) server, configure virtual hosting, and set up modules and scripting.","","true","2015-06-29","2018-12-31"
+"https://www.linode.com/docs/guides/apache-and-mod-wsgi-on-ubuntu-10-10-maverick","Apache and mod_wsgi on Ubuntu 10.10 (Maverick)","This guide shows you how to deploy Python apps, like Django, and more using the Apache Web Server application and mod_wsgi on Ubuntu 10.10 'Maverick'.","","true","2011-02-24","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-install-apache-web-server-ubuntu-18-04","Installing Apache Web Server on Ubuntu 18.04 LTS","Install Apache on your Ubuntu 18.04 LTS server, configure virtual hosting, and set up modules and scripting.","","false","2015-07-31","2018-12-31"
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-ubuntu-10-10-maverick","Run PHP Applications under CGI with Apache on Ubuntu 10.10 (Maverick)","Methods for enabling dynamic content run as individual users with PHP on Ubuntu 10.10 (Maverick).","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-fastcgi-and-php-fpm-on-ubuntu-18-04","Installing and Configuring FastCGI and PHP-FPM on Ubuntu 18.04","This guide will show you how to install and configure mod_fcgid and PHP-FPM on Ubuntu 18.04.","","false","2020-02-27",""
+"https://www.linode.com/docs/guides/run-php-applications-under-cgi-with-apache-on-centos-5","Run PHP Applications under CGI with Apache on CentOS 5","Methods for enabling dynamic content to run as individual users with PHP on CentOS 5.","","true","2010-02-03","2014-01-14"
+"https://www.linode.com/docs/guides/apache-2-web-server-on-debian-5-lenny","Apache 2 Web Server on Debian 5 (Lenny)","Instructions for getting started with the Apache web server on Debian 5 (Lenny).","","true","2009-07-27","2012-10-08"
+"https://www.linode.com/docs/guides/apache-web-server-on-ubuntu-14-04","Apache Web Server on Ubuntu 14.04 LTS","Install Apache on your Ubuntu 14.04 (Trusty Tahr) server, configure virtual hosting, and set up modules and scripting.","","true","2015-07-31","2018-12-31"
+"https://www.linode.com/docs/guides/apache-and-modwsgi-on-ubuntu-14-04-precise-pangolin","Apache and mod_wsgi on Ubuntu 14.04 (Trusty Tahr)","In this tutorial, you will learn how to configure and deploy Python WSGI Applications with the Apache web server and mod_wsgi on Ubuntu 14.04 'Trusty Tahr'.","","true","2015-11-18",""
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes-part-1-introduction","A Beginner's Guide to Kubernetes (Part 1): Introduction","This is part one of a multi-part beginner's guide to Kubernetes where you will be introduced to the Kubernetes technology, as well as it's components.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/how-to-deploy-kubeflow-on-linode-kubernetes-engine","Deploying Kubeflow on Linode Kubernetes Engine","In this guide, you'll learn how to deploy Kubeflow and train a model using Kubeflow pipelines on Linode Kubernetes Engine.","kubernetes, kubeflow, machine learning, containers, tensorflow","false","2020-07-08",""
+"https://www.linode.com/docs/guides/how-to-setup-a-private-docker-registry-with-lke-and-object-storage","Setting Up a Private Docker Registry with LKE and Object Storage","In this guide, you will create a private Docker registry on Linode Kubernetes Engine where you can securely store your Docker images.","docker registry, kubernetes, object storage, lke, linode kubernetes engine","false","2020-03-26","2024-10-30"
+"https://www.linode.com/docs/guides/kubernetes-use-cases","Advantages of Using Kubernetes","This guide provides you with some use cases as well as advantages of using Kubernetes, the container and infrastructure orchestration technology.","kubernetes, k8s, use, cases, advantages","false","2019-09-04",""
+"https://www.linode.com/docs/guides/how-to-deploy-kubernetes-on-linode-with-rancher-2-x","Deploying Kubernetes on Linode with Rancher","Create and manage Kubernetes clusters with Rancher and deploy apps from the Rancher app library.","rancher, docker, kubernetes, container","false","2019-03-14",""
+"https://www.linode.com/docs/guides/how-to-deploy-a-static-site-on-linode-kubernetes-engine","First Post About LKE Clusters","This guide walks you through how to author and deploy a static site with Hugo after creating a cluster on LKE.","kubernetes, kubernetes tutorial, docker kubernetes, docker and kubernetes, static site generator, hugo static site","false","2019-11-12","2020-12-03"
+"https://www.linode.com/docs/guides/migrating-from-google-cloud-run-functions-to-knative","Migrating from Google Cloud Run Functions to Knative","Learn how to migrate your Go functions from Google Cloud to Knative with this step-by-step guide.","knative, go, google cloud run, kubernetes, go functions, migrate to knative, go functions on knative, google cloud run migration, knative vs google cloud, google cloud run alternative, open source serverless","false","2024-10-14",""
+"https://www.linode.com/docs/guides/deploy-llm-for-ai-inferencing-on-apl","Deploy an LLM for AI Inferencing with App Platform for LKE","This guide includes steps and guidance for deploying a large language model for AI inferencing using App Platform for Linode Kubernetes Engine.","ai, ai inference, ai inferencing, llm, large language model, app platform, lke, linode kubernetes engine, llama 3, kserve, istio, knative","false","2025-03-25",""
+"https://www.linode.com/docs/guides/migrating-from-aws-lambda-to-knative","Migrating from AWS Lambda to Knative","Learn how to migrate from AWS Lambda to Knative for a flexible, open source, cloud-native serverless platform on Kubernetes.","knative, lambda, kubernetes, aws lambda migration, aws lambda alternatives, knative migration, knative vs lambda, knative serverless, knative kubernetes","false","2024-09-19",""
+"https://www.linode.com/docs/guides/kubernetes-cron-job","Create a Kubernetes CronJob","This guide shows you how to create a Kubernetes CronJob, which you can use to automate and schedule various types of tasks on your Kubernetes clusters.","kubernetes cron job","false","2021-08-20",""
+"https://www.linode.com/docs/guides/deploy-lke-cluster-using-terraform","Deploy a Linode Kubernetes Engine Cluster Using Terraform","In this tutorial, you'll deploy a Kubernetes cluster using the Linode Kubernetes Engine (LKE) and Terraform.","kubernetes, terraform, infrastructure as code, container orchestration","false","2020-05-05","2023-02-09"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-9","Building a CD Pipeline Using LKE (Part 9): Installing Traefik","In part nine of our series on Kubernetes, you will learn how to install the popular Traefik Ingress Controller and configure an Ingress with a YAML file.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/kubernetes-reference","Kubernetes Reference Guide","This guide provides you with a reference and glossary for terminology and concepts related to the Kubernetes application and infrastructure orchestration technology.","kubernetes, k8s, definitions","false","2019-07-12",""
+"https://www.linode.com/docs/guides/troubleshooting-kubernetes","Troubleshoot Issues with Kubernetes","Learn frequently-used troubleshooting commands for Kubernetes and review common Kubernetes issues.","kubernetes, cluster, troubleshooting, k8s, kubectl","false","2019-07-29",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-7","Building a CD Pipeline Using LKE (Part 7): Managing Stacks with Helm","In part seven of our series on Kubernetes, you will learn what Helm is, how you can use it, and the differences between Helm version 2 and Helm version 3.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/how-to-migrate-from-k8s-alpha-to-terraform","Migrating from k8s-alpha CLI to Terraform","The Linode k8s-alpha CLI tool is deprecated. This guide will help you migrate from the k8s-alpha CLI to Terraform.","kubernetes, k8s, beginner, architecture, migrate, terraform, k8s-alpha","true","2020-01-14",""
+"https://www.linode.com/docs/guides/how-to-install-apps-on-kubernetes-with-helm-2","Installing Apps on Kubernetes with Helm 2","Learn how to install apps on your K8s cluster with Helm 2, a popular package management system for Kubernetes.","helm, kubernetes, container, k8s","true","2019-03-26",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-12","Building a CD Pipeline Using LKE (Part 12): cert-manager","In part 12 of our series on Kubernetes, you will learn how to install and configure cert-manager, and obtain a TLS/SSL certificate for your Kubernetes cluster.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-1","Building a CD Pipeline Using LKE (Part 1): Get Ready","In this guide, part 1 of a multi-part series on Kubernetes, you will learn how to set up a continuous deployment pipeline for a Kubernetes app or cluster.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-6","Building a CD Pipeline Using LKE (Part 6): DNS, Ingress, and Metrics","In part six of our series on Kubernetes, you will learn how to access the sample application with a Domain, setup a Ingress Controller, and collect metrics.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/how-to-deploy-the-elastic-stack-on-kubernetes","Deploy the Elastic Stack on Kubernetes","Learn how to install components of the Elastic Stack like Elasticsearch and Kibana on Kubernetes.","","false","2020-07-07",""
+"https://www.linode.com/docs/guides/deploy-kubernetes-cluster-using-kubeadm","Deploy a Kubernetes Cluster Using kubeadm","Use kubeadm to deploy a cluster on Linode and get started with Kubernetes.","kubernetes, orchestration, docker, container","false","2019-04-30","2022-12-14"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-8","Building a CD Pipeline Using LKE (Part 8): ExternalDNS","In part eight of our series on Kubernetes, you will learn how to install ExternalDNS using Helm and test its functionality within your Kubernetes cluster.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/terraform-vs-helm","Comparing Terraform vs Helm: When to Use Each Tool","Learn how Terraform and Helm can be used to manage your Kubernetes clusters, including the benefits (and downsides) of each and when to use each tool.","terraform vs helm, helm charts vs terraform, kubernetes helm vs terraform","false","2023-07-26",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-13","Building a CD Pipeline Using LKE (Part 13): CI/CD with GitLab","In part 13 of our series on Kubernetes, you will learn how to deploy a pipeline using a self-hosted Gitlab instance from within your own Kubernetes cluster.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/how-to-install-apps-on-kubernetes-with-helm-3","Installing Apps on Kubernetes with Helm 3","Learn how to install apps on your K8s cluster with Helm 3, a popular package management system for Kubernetes.","helm, kubernetes, container, k8s","false","2019-12-06",""
+"https://www.linode.com/docs/guides/nomad-alongside-kubernetes","How to Use Nomad Alongside Kubernetes","Nomad and Kubernetes each offer distinct and compelling approaches to workload orchestration. And it is possible to use these two tools together to better manage your diverse orchestration needs. Learn more about the use cases and how to implement the setup in this tutorial.","nomad on kubernetes, nomad kubernetes driver, nomad orchestration","false","2023-02-20",""
+"https://www.linode.com/docs/guides/how-to-configure-load-balancing-with-tls-encryption-on-a-kubernetes-cluster","Configuring Load Balancing with TLS Encryption on a Kubernetes Cluster","Learn how to use the NGINX Ingress Controller, cert-manager, and Linode NodeBalancers to expose a Kubernetes application externally via HTTPS.","load balancers, kubernetes, pods, cloud controller manager","false","2020-07-17","2021-06-25"
+"https://www.linode.com/docs/guides/manage-a-docker-cluster-with-kubernetes","Manage a Docker Cluster with Kubernetes","Kubernetes makes it easy to manage containers across multiple servers. This guide shows how to manage Dockerized applications using Kubernetes.","Kubernetes, cluster, docker","false","2018-02-28",""
+"https://www.linode.com/docs/guides/deploy-nginx-ingress-on-lke","Deploying NGINX Ingress on Linode Kubernetes Engine","Learn how to deploy an NGINX Ingress Controller on an LKE Kubernetes Cluster","kubernetes, kubernetes tutorial, lke, linode kubernetes engine, ingress, nginx","false","2019-11-12","2023-03-14"
+"https://www.linode.com/docs/guides/migrating-from-azure-service-bus-to-rabbitmq-on-akamai","Migrating from Azure Service Bus to RabbitMQ on Akamai","Learn how to migrate from Azure Service Bus to RabbitMQ on Akamai. Discover RabbitMQ's customizable routing and multi-protocol messaging advantages over Azure Service Bus.","azure, service, bus, rabbitmq, migration, azure service bus migration, rabbitmq on akamai, azure to rabbitmq, service bus rabbitmq comparison","false","2025-02-12",""
+"https://www.linode.com/docs/guides/deploy-tobs-on-linode-kubernetes-engine","Deploying TOBS (The Observability Stack) on LKE","Learn how to quickly deploy TOBS (The Observability Stack), which includes Prometheus and Grafana, on Linode Kubernetes Engine.","kubernetes, lke, prometheus, grafana, timescaledb, opentelemetry, metrics, traces","false","2022-08-04","2023-01-31"
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes-part-5-conclusion","A Beginner's Guide to Kubernetes (Part 5): Conclusion","This is part five, the conclusion, of a beginner's guide to Kubernetes where you were introduced to several concepts relating to Kubernetes technology.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/ai-chatbot-and-rag-pipeline-for-inference-on-lke","RAG Pipeline","RAG Pipeline","kubernetes, lke, ai, inferencing, rag, chatbot, architecture","false","2025-02-11","2025-03-11"
+"https://www.linode.com/docs/guides/kubernetes-vs-nomad","Kubernetes vs Nomad","Kubernetes offers a powerful and popular solution for container orchestration. But HashiCorp's Nomad has also gained its own prominence as a simpler and more flexible option for workload orchestration. So what is the best orchestration tool? Find out more about both Nomad and Kubernetes and how they compare in this tutorial.","kubernetes vs nomad, nomad and kubernetes, nomad hashicorp","false","2023-01-24",""
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes-part-3-objects","A Beginner's Guide to Kubernetes (Part 3): Pods, Services, and Namespaces.","This is part three in a multi-part beginner's guide to Kubernetes where you will be introduced to Kubernetes Pods, Services, and Namespaces.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/deploy-lke-cluster-using-pulumi","Deploy a Linode Kubernetes Engine Cluster Using Pulumi","In this tutorial, you'll deploy a Kubernetes cluster using the Linode Kubernetes Engine (LKE) and Pulumi.","kubernetes, pulumi, infrastructure as code, container orchestration","false","2023-08-22",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-with-linode-kubernetes-engine","Installing Drupal on LKE","Learn how to install and configure the Drupal CMS with Linode Kubernetes Engine to develop websites.","kubernetes, drupal, websites, cms, k8s","false","2019-11-07",""
+"https://www.linode.com/docs/guides/how-to-install-rooknfs-on-lke","Setting Up Rook NFS for Persistent Storage on LKE","How to install Rook NFS on LKE.","rooknfs, kubernetes, lke, linode kubernetes engine","true","2021-08-13",""
+"https://www.linode.com/docs/guides/deploy-rag-pipeline-and-chatbot-on-apl","RAG Pipeline","RAG Pipeline","ai, ai inference, ai inferencing, llm, large language model, app platform, lke, linode kubernetes engine, rag pipeline, retrieval augmented generation, open webui, kubeflow","false","2025-03-25",""
+"https://www.linode.com/docs/guides/install-the-linode-block-storage-csi-driver-on-unmanaged-kubernetes","Install the Linode Block Storage CSI Driver on Kubernetes","How to Install the Linode Block Storage CSI Driver.","container, kubernetes, block, storage, volume, csi, interface, driver","true","2020-07-29","2020-12-02"
+"https://www.linode.com/docs/guides/setting-up-harbor-registry-with-lke","Set Up a Self-Hosted Harbor Registry and Deploy Images to Kubernetes","Learn the benefits of Harbor vs Docker Hub, how to install the Harbor registry software in the cloud, and how to connect a Kubernetes cluster to the registry.","what is harbor registry, install harbor kubernetes, harbor vs docker registry","false","2023-06-13",""
+"https://www.linode.com/docs/guides/how-to-deploy-nginx-on-a-kubernetes-cluster","How to Install, Configure, and Deploy NGINX on a Kubernetes Cluster","This guide will show you how to install, configure and deploy NGINX on Kubernetes Cluster.","kubernetes, docker, container, deployment, nginx","true","2017-11-27","2021-08-13"
+"https://www.linode.com/docs/guides/how-to-deploy-linkerd-with-linode-kubernetes-engine","Deploying Linkerd 2 with Linode Kubernetes Engine","Linkerd offers monitoring, reporting, and encrypted connections between Kubernetes service.. We'll show you how to deploy it to your LKE cluster.","kubernetes, linkerd, container, service mesh, k8s","false","2019-11-07",""
+"https://www.linode.com/docs/guides/what-is-kubernetes-cert-manager","Understanding Kubernetes cert-manager","Learn how cert-manager works, a tool on Kubernetes designed to assist with the deployment, configuration, and management of certificates on Kubernetes.","kubernetes, linode kubernetes engine, managed kubernetes, lke, kubernetes cluster, ssl, certbot, lets-encrypt, tls","false","2020-05-13",""
+"https://www.linode.com/docs/guides/use-rook-to-orchestrate-distributed-open-source-storage","Use Rook to Orchestrate Distributed Open Source Storage","Read this guide to learn how to setup, install, and manage Rook to orchestrate open source storage with Ceph on Kubernetes.","use rook to orchestrate open source storage, rook, ceph, distributed open source storage, kubernetes, open source storage system, cloud native storage orchestrator, storage orchestration","false","2024-06-28",""
+"https://www.linode.com/docs/guides/deploy-container-image-to-kubernetes","My First Post","This guide shows how to package a Hugo static site in a Docker container image, host the image on Docker Hub, and deploy it on a Linode Kubernetes cluster.","kubernetes, docker, docker hub, hugo, static site","false","2019-05-07",""
+"https://www.linode.com/docs/guides/using-kompose-for-kubernetes","How to Use Kompose for Kubernetes Deployments","Kompose helps users familiar with Docker Compose start deploying to Kubernetes by translating Docker Compose YAML files to Kubernetes resources. In this tutorial, find out more about Kompose and how to start using it for your Kubernetes deployments.","kompose kubernetes example, docker compose to kubernetes yaml, kompose github","false","2023-08-09",""
+"https://www.linode.com/docs/guides/check-for-configuration-issues-with-popeye","Use Popeye to Check for Kubernetes Configuration Issues","Learn how to use Popeye, a utility that searches for configuration issues on live Kubernetes clusters.","Kubernetes, cluster, popeye, security, permissions","false","2023-02-09",""
+"https://www.linode.com/docs/guides/install-the-linode-ccm-on-unmanaged-kubernetes","Install the Linode CCM on an Unmanaged Kubernetes Cluster","The Linode CCM uses Linode NodeBalancers to expose your cluster's services externally. Here's how to install it on an unmanaged Kubernetes cluster.","kubernetes, cloud controller manager, load balancing, nodebalancers","false","2020-07-16","2024-12-05"
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes-part-2-master-nodes-control-plane","A Beginner's Guide to Kubernetes (Part 2): Master, Nodes, and the Control Plane","This is part two in a multi-part beginner's guide to Kubernetes where you will be introduced to Kubernetes Master, Nodes, and the Control Plane.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/how-to-install-hashicorp-consul-service-mesh","Install HashiCorp Consul Service Mesh","This guide will show you how to install HashiCorp''s Consul service mesh, which centralizes operational tasks around your apps services, on a Kubernetes Cluster.","what is consul hashicorp, how to install hashicorp consul","false","2021-07-23",""
+"https://www.linode.com/docs/guides/leverage-kubernetes-data-oriented-projects-with-portworx","Leveraging Kubernetes Data-Oriented Projects with Portworx","Explore how Portworx, a leading cloud-native storage platform for Kubernetes, enhances data and SaaS management with efficient cloud storage solutions.","portworx cloud-native storage platform, kubernetes enterprise storage platform, cloud storage, data storage, data management, saas management, dbaas management","false","2024-06-25",""
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes-part-4-controllers","A Beginner's Guide to Kubernetes (Part 4): Controllers","This is part four in a multi-part beginner's guide to Kubernetes where you will be introduced to another major part of Kubernetes - Controllers.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/cloud-strategy-roadmap","Develop a Cloud Implementation Strategy Roadmap","A cloud strategy roadmap outlines how your cloud adoption process will work. Learn how a roadmap aids in the transition and how to develop one.","cloud implementation, cloud planning, cloud computing strategy","false","2022-01-21",""
+"https://www.linode.com/docs/guides/beginners-guide-to-kubernetes","A Beginner's Guide to Kubernetes (Series)","This is the main introduction page for the multi-part series - An Introduction to Kubernetes Concepts and Components where you will learn about the various parts of Kubernetes.","kubernetes, k8s, beginner, architecture","false","2019-07-29",""
+"https://www.linode.com/docs/guides/deploy-prometheus-operator-with-grafana-on-lke","Deploying Prometheus Operator and Grafana on LKE (Linode Kubernetes Engine)","Learn how to quickly deploy Prometheus Operator monitoring stack including Grafana on Linode Kubernetes Engine.","kubernetes, lke, prometheus, grafana","false","2020-07-29",""
+"https://www.linode.com/docs/guides/how-to-deploy-istio-with-kubernetes","Deploying Istio with Kubernetes","This guide will show you how to deploy Istio, a powerful service mesh, or network of microservices, with its own API, within a Kubernetes environment.","kubernetes, istio, container, helm, k8s","false","2019-11-07",""
+"https://www.linode.com/docs/guides/deploy-minio-on-kubernetes-using-kubespray-and-ansible","Deploy Minio on Kubernetes using Kubespray and Ansible","Learn how to use a combination of Kubespray and Ansible to provision a cluster and deploy Minio as a private cloud storage.","ansible, kubernetes, cluster, s3, aws","false","2018-02-23",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-11","Building a CD Pipeline Using LKE (Part 11): Prometheus and Grafana","In part 11 of our series on Kubernetes, you will learn how to generate advanced statistics for your cluster using tools like Prometheus and Grafana.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/migrating-from-aws-sns-to-rabbitmq-on-akamai","Migrating from AWS SNS to RabbitMQ on Akamai","Learn how to migrate from AWS SNS to RabbitMQ running on Akamai. Discover RabbitMQ's queue-based messaging and advanced routing features compared to AWS SNS.","aws, sns, rabbitmq, migration, aws sns migration, rabbitmq on akamai, aws to rabbitmq, sns rabbitmq comparison","false","2025-02-12",""
+"https://www.linode.com/docs/guides/migrating-from-gcp-pub-sub-to-rabbitmq-on-akamai","Migrating from GCP Pub/Sub to RabbitMQ on Akamai","Learn how to migrate from GCP Pub/Sub to RabbitMQ on Akamai. Discover RabbitMQ's flexibility and advanced routing capabilities over GCP Pub/Sub.","gcp, pubsub, rabbitmq, migration, gcp pubsub migration, rabbitmq on akamai, gcp to rabbitmq, pubsub rabbitmq comparison","false","2025-02-12",""
+"https://www.linode.com/docs/guides/migrating-from-azure-functions-to-knative","Migrating From Azure Functions to Knative","Learn how to migrate Azure Functions to Knative with step-by-step instructions, code examples, and best practices for seamless deployment on Kubernetes.","azure, knative, migration, typescript, azure alternative, open source serverless, azure migration, typescript knative functions","false","2024-10-22",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-3","Building a CD Pipeline Using LKE (Part 3): Deploying the LKE Cluster","In part three of our series on Kubernetes, you will learn about Managed clusters, as well as how to set them up using the Linode Kubernetes Engine (LKE).","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-4","Building a CD Pipeline Using LKE (Part 4): Kubernetes Review","In part four of our series on Kubernetes, you will learn how to deploy a simple application and discover how each of the components that are involved work together.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-10","Building a CD Pipeline Using LKE (Part 10): Installing metrics-server","In part ten on our series on Kubernetes, you will learn how to collect metrics on the resources used in your Kubernetes cluster by installing metrics-server.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2023-08-18"
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-5","Building a CD Pipeline Using LKE (Part 5): Accessing Internal Services","In part five of our series on Kubernetes, you will learn how to privately access internal services within your cluster using kubectl proxy and kubectl port-forward.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/kubernetes-security-best-practices","Kubernetes Security Best Practices Overview","This guide covers some of the best security practices in Kubernetes so you can deploy clusters that are secured and keep your infrastructure safe.","Kubernetes security best practices","false","2021-09-17",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke-part-2","Building a CD Pipeline Using LKE (Part 2): Sample Application","In part two of our series on Kubernetes, you will learn how the guides the sample application works and how it can be run locally on your own Workstation.","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/deploy-k3s-kubernetes","Deploy and Manage K3s (a Lightweight Kubernetes Distribution)","K3s is a lightweight, highly-available Kubernetes distribution designed for production workloads. We'll show you how to install and deploy it on Linode.","rancher, ubuntu, 18.04, k3s, kubernetes","false","2020-04-30",""
+"https://www.linode.com/docs/guides/controlling-linode-lke-costs-using-kubecost","Controlling Linode LKE Costs Using Kubecost","Discover how to optimize Linode LKE costs with Kubecost, a powerful tool automating Kubernetes container cost calculations.","Kubernetes costs, Kubernetes monitoring, Configuring Kubecost","false","2024-03-04",""
+"https://www.linode.com/docs/guides/how-to-deploy-jenkins-x-in-linode-kubernetes-engine","Deploying Jenkins X in Linode Kubernetes Engine","Learn how to install CI/CD tool Jenkins X on Linode Kubernetes Engine in this step-by-step guide.","kubernetes, pipelines, ci/cd, kubernetes, jenkins x, jenkins","true","2020-07-29",""
+"https://www.linode.com/docs/guides/build-a-cd-pipeline-with-lke","Building a CD Pipeline Using LKE, Helm, and GitLab","This series of guides will walk you through setting up a continous deployment pipeline with GitLab, Helm, and LKE (Linode Kubernetes Engine).","kubernetes, k8s, lke, helm, gitlab","false","2021-05-06","2022-12-14"
+"https://www.linode.com/docs/guides/deploy-volumes-with-the-linode-block-storage-csi-driver","Deploying Persistent Volume Claims with the Linode Block Storage CSI Driver","Deploy Persistent Volume Claims with the Linode Block Storage CSI Driver.","container, kubernetes, block, storage, volume, csi, interface, driver","true","2019-04-18","2020-07-29"
+"https://www.linode.com/docs/guides/how-to-deploy-kubernetes-on-linode-with-k8s-alpha-cli","Deploy Kubernetes on Linode with the k8s-alpha CLI","This article gives you step-by-step instructions for deploying and managing Kubernetes clusters with the K8S-Alpha CLI, a plugin for the Linode CLI.","rancher, docker, kubernetes, container","true","2019-04-29",""
+"https://www.linode.com/docs/guides/deploying-rabbitmq-on-kubernetes-with-lke","Deploying RabbitMQ on Kubernetes with LKE","Learn how to deploy RabbitMQ on Linode Kubernetes Engine (LKE) using the RabbitMQ Cluster Kubernetes Operator in this step-by-step guide.","rabbitmq, kubernetes, linode, lke, cluster, operator, messaging, deployment, virtual-host, rabbitmqadmin, exchange, queue, rabbitmq-on-kubernetes, rabbitmq-cluster-operator, deploying-rabbitmq-lke, linode-kubernetes-engine, rabbitmq-management-gui, messaging-topology-operator, rabbitmq-user-management, rabbitmq-queue-binding, rabbitmq-fanout-exchange, test-messaging-rabbitmq","false","2025-02-06",""
+"https://www.linode.com/docs/guides/inter-service-communication-with-rabbitmq-and-apl","Set Up Inter-Microservice Communication Using RabbitMQ On App Platform For LKE","This guide shows how to deploy a RabbitMQ message broker architecture on Akamai App Platform for LKE. The architecture also includes a sample Python app used to produce and consume messages managed by RabbitMQ.","app platform, lke, linode kubernetes engine, rabbitmq, microservice, message broker","false","2025-03-20",""
+"https://www.linode.com/docs/guides/using-octant-with-kubernetes-a-tutorial","A Overview of Using Octant with Kubernetes","Octant is a visual web-based dashboard for Kubernetes clusters. This guide explores Octant's interface and how it makes troubleshooting Kubernetes easier.","octant, kubernetes, cluster, graph, dashboard, troubleshoot","false","2019-11-06",""
+"https://www.linode.com/docs/guides/monitoring-third-party-tools-shortguide","Monitoring Third-Party Tools","Shortguide that describes monitoring third-party tools.","monitoring","false","2020-07-21",""
+"https://www.linode.com/docs/guides/load-balancing-fundamentals","Load Balancing Fundamentals: How Load Balancers Work","Discover the basics, advantages, and drawbacks of both static and dynamic load balancing algorithms to enhance your understanding of these essential tools.","load balancers, load balancing algorithms, types of load balancers, pros and cons of load balancing, round robin algorithm, least connections algorithm, weighted round robin, dynamic server weighting","false","2024-01-16",""
+"https://www.linode.com/docs/guides/getting-started-with-haproxy-tcp-load-balancing-and-health-checks","Getting Started with HAProxy TCP Load Balancing and Health Checks","Learn how to install and configure HAProxy for load balancing and health checks on Ubuntu, CentOS Stream, and openSUSE Leap.","haproxy, haproxy load balancing, haproxy setup tutorial, haproxy active health checks, haproxy passive health checks, install haproxy on ubuntu, install haproxy on centos, install haproxy on opensuse, haproxy frontend configuration, haproxy backend configuration, haproxy health check configuration","false","2024-08-21",""
+"https://www.linode.com/docs/guides/application-http-vs-network-tcp-load-balancers","Application (HTTP) vs Network (TCP) Load Balancers","Explore the differences between application-layer (HTTP) and transport-layer (TCP) load balancers. Learn how each functions, their key features, and when to choose one over the other.","load balancing protocols, http load balancing, tcp load balancing, application-layer load balancing, transport-layer load balancing","false","2024-01-16",""
+"https://www.linode.com/docs/guides/configure-failover-for-haproxy-on-akamai","Configure Failover for HAProxy on Akamai","Learn how to set up HAProxy load balancing with IP sharing, FRRouting, and BGP failover in this step-by-step guide.","haproxy, load balancing, failover, ip sharing, frrouting, bgp, high availability","false","2024-12-17",""
+"https://www.linode.com/docs/guides/use-nginx-as-a-front-end-proxy-and-software-load-balancer","Use NGINX as a Front-end Proxy and Software Load Balancer","NGINX web server can function as a capable load balancer in addition to serving static and dynamic content. This guide shows how to use it as a front-end proxy as well.","apache, nginx, proxy, load balancer, load balancing, web server, http, use nginx as proxy, use nginx as load-balancer, front-end proxy, cluster","false","2010-05-11","2019-02-01"
+"https://www.linode.com/docs/guides/configure-health-checks-nodebalancers-remove-nonworking-backends","Configure Health Checks for NodeBalancers to Remove Non-Working Back Ends","Learn how to set up a NodeBalancer with multiple back-end servers and implement health checks for efficient load-balancing and web traffic management.","NodeBalancer, load-balancing, server health checks, passive health checks, active health checks","false","2024-05-23",""
+"https://www.linode.com/docs/guides/how-to-configure-haproxy-http-load-balancing-and-health-checks","How to Configure HAProxy HTTP Load Balancing and Health Checks","Learn how to configure HAProxy for HTTP load balancing, with instructions on updating frontend and backend settings, path-based routing, and health checks.","haproxy, http load balancing, http health checks, haproxy acl","false","2024-09-18",""
+"https://www.linode.com/docs/guides/how-to-use-haproxy-for-load-balancing","Using HAProxy for Load Balancing","HAProxy allows a webserver to spread incoming requests across multiple endpoints. Learn how to install and configure HAProxy on a Linode.","haproxy, load balancing, high availability","false","2017-10-30","2019-02-01"
+"https://www.linode.com/docs/guides/monitoring-configure-email-alerts-shortguide","Configuring Linode Cloud Manager Email Alerts","Shortguide that describes how to configure monitoring email alerts in Cloud Manager.","monitoring","false","2020-07-21","2020-08-08"
+"https://www.linode.com/docs/guides/use-logrotate-to-manage-log-files","Using logrotate to Manage Log Files","Learn how to make system logs easier to manage and keep track of with logrotate.","logrotate, log files, access logs","false","2010-10-11","2018-03-20"
+"https://www.linode.com/docs/guides/how-to-use-fluentd-for-data-logging","Using Fluentd for Open Source Unified Data Logging","Discover the power of Fluentd for data logging. This guide introduces this open source tool, provides steps to install it, and a simple example to get you started.","fluentd for data logging, fluentd, open source data logging, unified logging layer, logging with json","false","2023-08-17","2024-05-07"
+"https://www.linode.com/docs/guides/monitoring-cloud-manager-graphs-shortguide","Linode Cloud Manager Graphs","Shortguide that describes the Linode monitoring graphs in Cloud Manager.","monitoring","false","2020-07-21",""
+"https://www.linode.com/docs/guides/monitor-services-with-nagios-on-ubuntu-12-04","Monitor Services with Nagios on Ubuntu 12.04","Use Nagios to Monitor Services and Send Status Updates on Ubuntu 12.04 (Precise Pangolin).","","true","2012-11-07","2013-04-05"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-graylog2-on-debian-9","How to Install and Configure Graylog2 on Debian 9","This guide shows how to install and configure Graylog2, a log management and analysis tool with Elasticsearch and MongoDB, on Debian 9 server.","Graylog, Install Graylog, Graylog Debian","true","2017-09-14","2019-01-31"
+"https://www.linode.com/docs/guides/migrating-from-aws-cloudwatch-to-prometheus-and-grafana-on-akamai","Migrating From AWS CloudWatch to Prometheus and Grafana on Akamai","Migrating from AWS CloudWatch to Prometheus and Grafana? Learn how to configure metrics, build custom dashboards, and optimize monitoring with cost-effective, open source tools.","aws, cloudwatch, prometheus, grafana, aws cloudwatch migration, prometheus and grafana setup, migrate to prometheus, grafana dashboards for metrics, cloudwatch alternative, open source monitoring tools, prometheus metrics, grafana visualization, monitoring and observability, prometheus grafana guide, cloudwatch to Prometheus tutorial","false","2025-02-10",""
+"https://www.linode.com/docs/guides/install-nagios-on-debian-10-and-ubuntu-2004","Install Nagios on Debian 10 and Ubuntu 20.04","This guide shows you how to install Nagios, a widely-used free and open-source application for server monitoring, on both Debian 10 and Ubuntu 20.04 servers.","","false","2021-06-04",""
+"https://www.linode.com/docs/guides/monitor-services-with-nagios-on-debian-5-lenny","Monitor Services with Nagios on Debian 5 (Lenny)","Use Nagios to monitor services and send status updates on your Debian 5 (Lenny).","","true","2010-04-21","2011-06-30"
+"https://www.linode.com/docs/guides/how-to-install-graphite-and-grafana-on-ubuntu-14-04","Deploy Graphite with Grafana on Ubuntu 14.04","This guide provides an introduction to the installation and basic setup of Graphite together with Grafana on Ubuntu 14.04.","graphite, grafana, monitor, monitoring, monitoring tool, analytics","true","2015-12-02",""
+"https://www.linode.com/docs/guides/nagios-server-monitoring","Nagios Server Monitoring","This is the table of contents page for Linode's guides on how to install and configure Nagios, a web application that monitors apps, servers, and websites.","nagios, server monitoring, nagios linux","true","2010-11-30","2011-04-19"
+"https://www.linode.com/docs/guides/install-nagios-4-on-ubuntu-debian-8","Install Nagios 4 on Ubuntu and Debian 8","This guide shows how to install Nagios, a widely used web-based tool that can monitor services and systems and notify you if they are offline or inaccessible.","","true","2016-04-12",""
+"https://www.linode.com/docs/guides/how-to-use-monitorix-for-system-monitoring","Using Monitorix for System Monitoring","This guide will show you how to use Monitorx, a free and open-source monitoring tool to keep track of several Linux services and system resources.","how to use monitorix","false","2021-02-19",""
+"https://www.linode.com/docs/guides/monitoring-servers-with-zabbix","Monitoring Servers with Zabbix","This guide shows how to install and configure Zabbix, an open source software application that can monitor servers, networks, and applications.","zabbix, server monitoring, monitoring, server monitor","true","2012-08-20",""
+"https://www.linode.com/docs/guides/installing-librenms","How to Install LibreNMS for Network Monitoring","LibreNMS offers a full-featured open-source networking monitoring system, complete with auto-discovery and alerting. With this guide, find out how to install and start using LibreNMS on your Linux system.","librenms install, librenms docker, network monitoring tools","false","2024-05-01",""
+"https://www.linode.com/docs/guides/monitoring-servers-with-munin-on-ubuntu-10-04-lucid","Monitoring Servers with Munin on Ubuntu 10.04 (Lucid)","Keep track of vital system statistics and troubleshoot performance problems with Munin on Ubuntu 10.04 (Lucid).","","true","2010-05-20","2013-10-01"
+"https://www.linode.com/docs/guides/top-htop-iotop","Using top to Monitor Server Performance","This guide provides you with a how-to reference on using top, a Linux process manager and monitoring utilitie included with most distros, to monitor performance.","top, htop, iotop, monitoring, server monitoring","false","2015-02-19",""
+"https://www.linode.com/docs/guides/monitor-remote-hosts-with-icinga","Monitor Remote Hosts with Icinga","This guide shows how to configure Icinga 2 to monitor remote systems on your Linode","debian, icinga, monitoring, icinga2","false","2017-12-28","2017-12-19"
+"https://www.linode.com/docs/guides/install-graphite-and-grafana","Monitoring Your System with Graphite and a Grafana Dashboard","This guide shows how to use Graphite to monitor server data and connect it to Grafana for an informative, customizable, graphical interface.","grafana, graphite, monitoring, dashboard, docker","false","2018-04-30","2021-03-04"
+"https://www.linode.com/docs/guides/monitor-services-with-nagios-on-ubuntu-10-04-lucid","Monitor Services with Nagios on Ubuntu 10.04 (Lucid)","Use Nagios to monitor services and send status updates on your Ubuntu 10.04 (Lucid) Linode.","","true","2010-05-26","2013-10-01"
+"https://www.linode.com/docs/guides/migrating-from-azure-monitor-to-prometheus-and-grafana-on-akamai","Migrating From Azure Monitor to Prometheus and Grafana on Akamai","Migrating from Azure Metrics to Prometheus and Grafana? Learn how to configure metrics, build custom dashboards, and optimize monitoring with cost-effective, open source tools.","azure, azure metrics, prometheus, grafana, azure metrics migration, prometheus and grafana setup, migrate to prometheus, grafana dashboards for metrics, azure metrics alternative, open source monitoring tools, prometheus metrics, grafana visualization, monitoring and observability, prometheus grafana guide, azure metrics to Prometheus tutorial","false","2025-02-10",""
+"https://www.linode.com/docs/guides/how-to-install-prometheus-and-grafana-on-ubuntu","How to Install and Configure Prometheus and Grafana on Ubuntu","How to Install and Configure Prometheus and Grafana on Ubuntu","Install Prometheus, Install Grafana, Install Node Exporter, Integrate Prometheus and Grafana, Download Grafana Dashboard for Prometheus","false","2023-06-13","2024-09-09"
+"https://www.linode.com/docs/guides/adagios-web-interface-for-nagios","Setting Up the Adagios Web Interface for Nagios","Adagios provides a clean and simplified approach to using the Nagios server-monitoring system. Learn everything you need to get started with Adagios in this tutorial.","adagios tutorial, nagios monitoring, nagios web interface","false","2023-06-21",""
+"https://www.linode.com/docs/guides/linux-system-monitoring-fundamentals","Linux System Monitoring Fundamentals","This guide discusses the system monitoring tools you can use to reassure your server is functioning properly and help you deal with strange behaviors.","linux system monitoring","false","2021-02-19",""
+"https://www.linode.com/docs/guides/how-to-use-zabbix","How to Use Zabbix","This guide introduces the system monitoring application Zabbix, and explains how to perform some basic tasks.","configure zabbix client, use zabbix, zabbix alerts, zabbix notifications","false","2023-06-23","2024-05-09"
+"https://www.linode.com/docs/guides/monitor-services-with-nagios-on-gentoo-linux","Monitor Services with Nagios on Gentoo Linux","Use Nagios to monitor services and send status updates on your Gentoo Linode.","","true","2010-11-15","2013-10-01"
+"https://www.linode.com/docs/guides/use-vmstat-to-monitor-system-performance","Use vmstat to Monitor System Performance","VMstat is a built-in Linux system monitoring tool. This guide shows how to use it to monitor the virtual memory usage of your system from the command line.","virtual memory, memory, linux, ram, usage, troubleshooting.","false","2010-10-13","2021-02-19"
+"https://www.linode.com/docs/guides/logwatch-monitor-system-logs","Monitor System Logs with Logwatch","This guide shows you how to use logwatch, a Linux utility used to monitor system logs and create reports for critical and non-critical events.","logwatch, security, logging, audit, logs","false","2015-08-12",""
+"https://www.linode.com/docs/guides/install-icinga2-monitoring-on-debian-9","Install Icinga 2 Monitoring on Debian 9","This guide shows you how to install and configure Icinga 2 and Icinga Web 2 on Debian to monitor your Linode services and performance.","debian, icinga, monitoring, icinga2","true","2017-12-12",""
+"https://www.linode.com/docs/guides/monitoring-servers-with-munin-on-debian-6-squeeze","Monitoring Servers with Munin on Debian 6 (Squeeze)","Keep track of vital system statistics and troubleshoot performance problems with Munin on Debian 6 (Squeeze).","","true","2011-04-05","2011-11-08"
+"https://www.linode.com/docs/guides/monitoring-servers-with-munin-on-ubuntu-11-04-natty","Monitoring Servers with Munin on Ubuntu 11.04 (Natty)","Keep track of vital system statistics and troubleshoot performance problems with Munin on Ubuntu 11.04 (Natty","","true","2011-11-14","2013-02-18"
+"https://www.linode.com/docs/guides/install-nagios-on-centos-8","How to Install Nagios on CentOS 8","Nagios offers a robust server-monitoring system, complete with built-in interface and alert system. Learn how to install Nagios on your CentOS 8 and similar systems.","","false","2023-06-21",""
+"https://www.linode.com/docs/guides/monitoring-software","A Complete Guide to System Monitoring Software","A wide variety of system monitoring software is available. This guide showcases the top free & open source, paid commercial, and service-based options.","monitoring software, system monitoring software, best system monitoring software, system monitoring tools, systems monitoring, it monitoring tools, it monitoring software, best monitoring software, system performance monitoring, software installation monitoring","false","2023-09-26",""
+"https://www.linode.com/docs/guides/how-to-use-sar","Using the System Activity Reporter (sar)","This guide shows you the basics of sar, the Linux system activity reporter, including installation, configuration, and basic commands.","sar command in linux","false","2021-02-19",""
+"https://www.linode.com/docs/guides/deploy-munin-to-monitor-servers-on-ubuntu-12-04","Deploy Munin to Monitor Servers on Ubuntu 12.04","Use Munin on Ubuntu 12.04 to Keep Track of Vital System Statistics and Troubleshoot Performance Problems","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/ossec-ids-debian-7","Install and Configure OSSEC on Debian 7","This guide shows how to install and configure OSSEC HIDS, an open-source, host-based intrusion detection system which provides advanced monitoring functions, on Debian 7.","IDS, Intrusion Detection System","false","2015-02-05",""
+"https://www.linode.com/docs/guides/get-started-using-nethogs-for-network-usage-monitoring","Using Nethogs to Monitor Network Usage","Learn how to install and use Nethogs, a free and open-source program designed to track network usage","how to use nethogs","false","2021-02-19",""
+"https://www.linode.com/docs/guides/monitoring-resource-utilization-with-cacti-on-debian-5-lenny","Monitoring Resource Utilization with Cacti on Debian 5 (Lenny)","Monitor resource usage through the powerful server monitoring tool Cacti on Debian 5 (Lenny).","","true","2010-01-18","2012-10-08"
+"https://www.linode.com/docs/guides/monitor-services-with-nagios-on-ubuntu-10-10-maverick","Monitor Services with Nagios on Ubuntu 10.10 (Maverick)","Use Nagios to monitor services and send status updates on your Ubuntu 10.10 (Maverick) Linode.","","true","2010-11-15","2012-10-08"
+"https://www.linode.com/docs/guides/monitor-and-configure-nagios-alerts-on-debian-10-ubuntu-2004","Configuring Nagios Alerts on Debian 10 and Ubuntu 20.04","This guide shows how to you can install the server monitoring app Nagios and configure email alerts and IRC status updates on Ubuntu 20.04 and Debian 10.","nagios monitoring","false","2021-07-16",""
+"https://www.linode.com/docs/guides/monitoring-servers-with-monit","Installing Monit for Server Monitoring","This guide shows how you can improve server uptime by using Monit Server Monitoring, an app that monitors your system 24x7 and recovers processes when there is a problem.","installing Monit for server monitoring","false","2015-10-15",""
+"https://www.linode.com/docs/guides/use-cacti-to-monitor-resource-utilization-on-ubuntu-12-04","Use Cacti to Monitor Resource Utilization on Ubuntu 12.04","Deploy Cacti, a Powerful Server-monitoring Solution That Uses SNMP to Track Resource Usage on Ubuntu 12.04.","","true","2012-10-11",""
+"https://www.linode.com/docs/guides/migrating-from-gcp-cloud-monitoring-to-prometheus-and-grafana-on-akamai","Migrating From GCP Cloud Monitoring to Prometheus and Grafana on Akamai","Migrating from GCP Cloud Monitoring to Prometheus and Grafana? Learn how to configure metrics, build custom dashboards, and optimize monitoring with cost-effective, open source tools.","gcp, gcp cloud monitoring, prometheus, grafana, gcp cloud monitoring migration, prometheus and grafana setup, migrate to prometheus, grafana dashboards for metrics, gcp cloud monitoring alternative, open source monitoring tools, prometheus metrics, grafana visualization, monitoring and observability, prometheus grafana guide, gcp cloud monitoring to Prometheus tutorial","false","2025-02-10",""
+"https://www.linode.com/docs/guides/reboot-survival-guide","Reboot Survival Guide: Recover After an Unexpected Shutdown","This guide covers best practices to ensure that your server is prepared to handle an unexpected reboot and provides items to consider for scheduled downtime.","uptime, reboot, downtime, fault tolerance","false","2015-02-27","2015-10-28"
+"https://www.linode.com/docs/guides/zipkin-server-configuration-using-docker-and-mysql","Zipkin Server Configuration Using Docker and MySQL","This guide shows you how to use Zipkin in a docker container for the purpose of tracking systems to collect and search timing data in order to identify latency problems.","zipkin, Docker, tracking","false","2017-10-04","2017-10-27"
+"https://www.linode.com/docs/guides/posthog-on-linode-kubernetes-engine-install","Track Funnel and Product Analytics With PostHog on LKE","PostHog is an all-in-one analytics tool that rivals Google Analytics. Learn how to self-host PostHog on LKE to measure and track usage and funnel statistics and insights.","PostHog, Product analytics, Funnel analysis, Install PostHog LKE, Install PostHog Linode","false","2022-02-18","2023-03-30"
+"https://www.linode.com/docs/guides/google-analytics-on-wordpress","Google Analytics for WordPress","Get in-depth website visitor statistics with Google Analytics on your WordPress website.","analytics, google analytics, wordpress, analytics, tracking, statistics","false","2015-01-29",""
+"https://www.linode.com/docs/guides/install-countly-analytics","Installing Countly Community Edition on Ubuntu 20.04","Countly Community Edition is a free open source alternative to Google Analytics for your online properties. Install it with the help of this guide.","google analytics alternative, self hosted analytics, open source analytics","false","2022-08-23",""
+"https://www.linode.com/docs/guides/plausible","Installing Plausible for Website Analytics","Learn how to install the analytics tool Plausible that can use to help keep your website analytics private.","plausible, analytics","false","2023-06-27",""
+"https://www.linode.com/docs/guides/set-up-a-zipkin-server","Set Up a Zipkin Server","This guide shows you how to use the Zipkin tracking system to collect and search timing data in order to identify latency problems on your website.","zipkin, tracking","false","2017-09-28",""
+"https://www.linode.com/docs/guides/piwik-on-ubuntu-10-04-lucid","Piwik on Ubuntu 10.04 (Lucid)","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Ubuntu 10.04 (Lucid).","","true","2010-12-06","2013-10-01"
+"https://www.linode.com/docs/guides/piwik-on-centos-5","Piwik on CentOS 5","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on CentOS 5.","","true","2010-02-22","2014-01-28"
+"https://www.linode.com/docs/guides/piwik-on-debian-5-lenny","Piwik on Debian 5 (Lenny)","Get in-depth web analytics with Piwik, a self-hosted, open source solution on Debian Lenny.","","true","2009-12-10","2014-01-28"
+"https://www.linode.com/docs/guides/piwik-on-fedora-13","Piwik on Fedora 13","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Fedora 13.","","true","2010-12-28","2013-10-01"
+"https://www.linode.com/docs/guides/piwik-on-ubuntu-12-04-precise-pangolin","Piwik on Ubuntu 12.04 (Precise Pangolin)","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Ubuntu 12.04 (Precise Pangolin).","","true","2012-10-10","2014-01-28"
+"https://www.linode.com/docs/guides/webalizer-on-debian-5-lenny","Webalizer on Debian 5 (Lenny)","This guide shows you how you can get more detailed website statistics by installing the open-source Webalizer application on Debian 5 'Lenny'.","","true","2010-01-27","2011-05-17"
+"https://www.linode.com/docs/guides/webalizer-on-centos-5","Webalizer on Centos 5","This guide shows how you can get detailed website statistics, such as visitor counts, page views, and more by installing the open-source Webalizer app on CentOS 5.","","true","2010-04-17","2011-12-02"
+"https://www.linode.com/docs/guides/piwik-on-ubuntu-9-10-karmic","Piwik on Ubuntu 9.10 (Karmic)","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Ubuntu 9.10 (Karmic).","","true","2009-12-23","2011-04-27"
+"https://www.linode.com/docs/guides/piwik-on-ubuntu-9-04-jaunty","Piwik on Ubuntu 9.04 (Jaunty)","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Ubuntu 9.04 (Jaunty).","","true","2009-12-23","2011-04-27"
+"https://www.linode.com/docs/guides/open-web-analytics-install-and-launch-on-your-server","Open Web Analytics (OWA): Install & Launch on Your Server","This guide will show how to install Open Web Analytics (OWA) on CentOS 6.5, 7, Debian or Ubuntu.","open web analytics, owa, mysql, analytics","false","2016-01-05",""
+"https://www.linode.com/docs/guides/piwik-on-ubuntu-10-10-maverick","Piwik on Ubuntu 10.10 (Maverick)","Get in-depth website visitor statistics with Piwik, a self-hosted, open source analytics solution on Ubuntu 10.10 (Maverick).","","true","2011-01-25","2012-10-08"
+"https://www.linode.com/docs/guides/google-analytics-for-websites","Google Analytics for Websites","Get in-depth website visitor statistics with Google Analytics on your website.","analytics, google analytics, analytics, tracking, statistics","false","2015-01-29",""
+"https://www.linode.com/docs/guides/install-roundcube-on-ubuntu","Install Roundcube on Ubuntu 16.04","This guide shows you how to install the free and open-source web-based IMAP email client with a UI similar to Gmail and Hotmail, on Ubuntu.","Roundcube, webmail, email, Ubuntu","true","2016-02-01","2017-12-18"
+"https://www.linode.com/docs/guides/retrieve-email-using-getmail","Retrieve Email Using Getmail","This guide shows how-to configure getmail to download email from remote servers.","email, getmail, mda","false","2010-02-01","2017-08-22"
+"https://www.linode.com/docs/guides/install-squirrelmail-on-ubuntu-16-04-or-debian-8","Install SquirrelMail on Ubuntu 16.04 or Debian 8","A guide to installing the SquirrelMail web client for email on Ubuntu or Debian 8.","","true","2014-01-14","2016-06-14"
+"https://www.linode.com/docs/guides/installing-squirrelmail-on-debian-7","Installing SquirrelMail on Debian 7","A guide to installing the SquirrelMail web client for email on Debian 7.","","true","2014-01-14","2014-01-15"
+"https://www.linode.com/docs/guides/installing-squirrelmail-on-ubuntu-12-04","Installing SquirrelMail on Ubuntu 12.04","A guide to installing the SquirrelMail web client for email on Ubuntu 12.04.","","true","2014-01-14","2014-01-15"
+"https://www.linode.com/docs/guides/using-fetchmail-to-retrieve-email","Using Fetchmail to Retrieve Email","Fetchmail is a classic Linux utility used to fetch email from a remote server. This guide shows how to use this with multiple mail protocols, such as IMAP.","mail, fetchmail, unix, esr, mda","true","2010-01-07","2013-09-11"
+"https://www.linode.com/docs/guides/deploy-exim-as-a-send-only-mail-server-on-ubuntu-12-04","Deploy Exim as a Send-only Mail Server on Ubuntu 12.04 ","Configure Exim to Serve as a Lightweight, Send-only SMTP Server on Ubuntu 12.04 LTS (Precise Pangolin).","","true","2012-11-12","2014-01-21"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-ubuntu-11-04-natty","Send-only Mail Server with Exim on Ubuntu 11.04 (Natty)","Configuring Exim to serve as a lightweight, send-only SMTP server on Ubuntu 11.04 (Natty).","","true","2011-06-14","2013-02-18"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-debian-5-lenny","Send-only Mail Server with Exim on Debian 5 (Lenny)","Configuring Exim to serve as a lightweight, send-only SMTP server on Debian Linux.","","true","2009-12-17","2012-10-08"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-ubuntu-9-10-karmic","Send-only Mail Server with Exim on Ubuntu 9.10 (Karmic)","Configuring Exim to serve as a lightweight, send-only SMTP server on Ubuntu 9.10 (Karmic).","","true","2009-12-17","2011-04-29"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-ubuntu-10-10-maverick","Send-only Mail Server with Exim on Ubuntu 10.10 (Maverick)","Configuring Exim to serve as a lightweight, send-only SMTP server on Ubuntu 10.10 (Maverick).","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-debian-6-squeeze","Send-only Mail Server with Exim on Debian 6 (Squeeze)","Configure Exim to serve as a lightweight, send-only SMTP server on Debian 6.","","true","2011-02-15","2011-05-13"
+"https://www.linode.com/docs/guides/sendonly-mail-server-with-exim-on-ubuntu-10-04-lts-lucid","Send-only Mail Server with Exim on Ubuntu 10.04 LTS (Lucid)","Configuring Exim to serve as a lightweight, send-only SMTP server on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-03","2013-09-26"
+"https://www.linode.com/docs/guides/install-iredmail-on-ubuntu","Install iRedmail, Open-Source Mail Server, on Ubuntu","This guide shows how to install your own iRedMail mail server on Linode with Ubuntu.","","true","2014-10-06","2020-12-04"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-iredmail","How to Install and Configure iRedMail","This guide explains how to install and configure the iRedMail mail server, including instructions on the DNS records to create.","","false","2023-02-17","2024-05-15"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-ubuntu-10-10-maverick","Manage Email Lists with GNU Mailman on Ubuntu 10.10","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Ubuntu 10.10 'Maverick'.","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-debian-5-lenny","Manage Email Lists with GNU Mailman on Debian 5 (Lenny)","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Debian 5 'Lenny'.","","true","2010-02-12","2012-10-08"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-debian-6-squeeze","Manage Email Lists with GNU Mailman on Debian 6","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Debian 6 'Squeeze'.","","true","2011-04-05","2011-05-23"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-ubuntu-10-04-lucid","Manage Email Lists with GNU Mailman on Ubuntu 10.04 (Lucid)","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Ubuntu 10.04 'Lucid'.","","true","2010-08-05","2013-09-26"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-ubuntu-9-10-karmic","Manage Email Lists with GNU Mailman on Ubuntu 9.10 (Karmic)","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Ubuntu 9.10 'Karmic'.","","true","2010-03-19","2011-05-17"
+"https://www.linode.com/docs/guides/manage-email-lists-with-gnu-mailman-on-ubuntu-12-04-precise-pangolin","Manage Email Lists with GNU Mailman on Ubuntu 12.04","This guide shows how you can use GNU Mailman a free and open source Listserv management application for managing discussion lists on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-09",""
+"https://www.linode.com/docs/guides/postfix-smtp-debian7","Configure Postfix to Send Email Using External SMTP Servers","Learn how to configure Postfix to send email using external SMTP servers like Mandrill, and SendGrid. ✓ Click here to learn more!","Postfix, Debian, SMTP, Email, Mail","false","2014-05-30","2019-01-24"
+"https://www.linode.com/docs/guides/using-google-workspace-for-email","Using Google Workspace for Email","Setting up Google Workspace with the DNS Manager to handle email for your domains.","google email, google apps, google workspace, G Suite","false","2014-08-05","2021-06-22"
+"https://www.linode.com/docs/guides/what-are-pop-and-imap","Quick Guide to POP and IMAP: Protocols for Accessing Email","What are POP and IMAP and how do they work? They both are technologies behind incoming email server communication. ✓ Learn how to use handy POP and IMAP commands here!","what are pop and imap, mail transfers, pop imap tcp or udp, pop addressing, how does pop work, How does imap work, what are pop and imap used for, pop and imap protocol examples, what do pop and imap do","false","2024-02-12",""
+"https://www.linode.com/docs/guides/how-to-install-and-use-postal","How to Install and Use Postal","This guide explains how to install, configure, and use the self-hosted Postal mail server.","what is Postal, install Postal, configure Postal, Postal DNS","false","2023-01-05","2024-05-15"
+"https://www.linode.com/docs/guides/what-is-smtp","Quick Guide to SMTP: The Protocol That Powers Email","What is SMTP and how does it work? Simple Mail Transfer Protocol is the technology behind email communication. ✓ Learn how to use handy SMTP commands here!","what is smtp, mail transfers, smtp tcp or udp, smtp addressing, how does smtp work, full form of smtp, what is smtp used for, smtp protocol example, what does smtp do, smtp layer","false","2024-01-17",""
+"https://www.linode.com/docs/guides/configure-postfix-to-send-mail-using-gmail-and-google-workspace-on-debian-or-ubuntu","Configuring a Postfix Server to Send Email through Gmail or Google Workspace","Learn how to configure Postfix to send mail using Gmail and Google Workspace on Debian or Ubuntu in this detailed guide.","Postfix, Ubuntu, Debian, SMTP, Gmail","false","2016-12-13","2021-06-22"
+"https://www.linode.com/docs/guides/using-magicspam-email-authentication","Using MagicSpam to Secure your Email Server","Securing your email server with MagicSpam by using country authentication, IP authentication, source based authentication, and other restrictions.","magicspam, email authentication, email server security","false","2021-12-29","2024-01-22"
+"https://www.linode.com/docs/guides/email-with-citadel-on-ubuntu-10-04-lts-lucid","Email with Citadel on Ubuntu 10.04 LTS (Lucid)","Setting up an email and groupware server using Citadel on an Ubuntu 10.04 LTS (Lucid) Linode.","","true","2010-05-09","2013-09-25"
+"https://www.linode.com/docs/guides/email-with-citadel-on-ubuntu-12-04-lts-precise-pangolin","Email with Citadel on Ubuntu 12.04 LTS (Precise Pangolin)","Setting up an email and groupware server using Citadel on an Ubuntu 12.04 LTS (Precise Pangolin) Linode.","","true","2012-11-05","2014-08-15"
+"https://www.linode.com/docs/guides/email-with-citadel-on-ubuntu-9-04-jaunty","Email with Citadel on Ubuntu 9.04 (Jaunty)","Setting up an email and groupware server using Citadel on an Ubuntu 9.04 (Jaunty) Linode.","","true","2009-11-09","2011-05-17"
+"https://www.linode.com/docs/guides/email-with-citadel-on-ubuntu-14-04","Email with Citadel on Ubuntu 14.04 LTS (Trusty Tahr)","Setting up an email and groupware server using Citadel on an Ubuntu 14.04 LTS (Truly Tahr) Linode.","","true","2012-11-05","2014-09-20"
+"https://www.linode.com/docs/guides/email-with-citadel-on-debian-5-lenny","Email with Citadel on Debian 5 (Lenny)","Setting up an email and groupware server using Citadel on a Debian 5 (Lenny) Linode.","","true","2009-11-09","2012-10-08"
+"https://www.linode.com/docs/guides/email-with-citadel-on-debian-6-squeeze","Email with Citadel on Debian 6 (Squeeze)","Setting up an email and groupware server using Citadel on a Debian 6 (Squeeze) Linode.","","true","2011-11-09",""
+"https://www.linode.com/docs/guides/email-with-citadel-on-ubuntu-9-10-karmic","Email with Citadel on Ubuntu 9.10 (Karmic)","Setting up an email and groupware server using Citadel on an Ubuntu 9.10 (Karmic) Linode.","","true","2009-11-09","2011-05-17"
+"https://www.linode.com/docs/guides/postfix-dovecot-and-system-user-accounts-on-debian-5-lenny","Postfix, Dovecot, and System User Accounts on Debian 5","This guide shows how to use the user accounts you already have configured in Linux to send and receive email using the Postfix MTA and Dovecot IMAP/POP3 apps on Debian 5 'Lenny'.","","true","2011-02-17","2012-10-08"
+"https://www.linode.com/docs/guides/pflogsumm-for-postfix-monitoring-on-centos-6","Pflogsumm for Postfix Monitoring on CentOS 6","This guide shows how you can configure your Postfix mail server to send you daily notification emails with the status of the server by using Pflogsumm.","pflogsumm, postfix, monitoring, mail server","true","2014-02-05",""
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-ubuntu-8-04-hardy","Email with Postfix, Courier and MySQL on Ubuntu 8.04 (Hardy)","Installing and configuring the Postfix MTA to work with Courier and MySQL for virtual domains on Ubuntu 8.04 (Hardy).","","true","2009-09-22","2011-05-17"
+"https://www.linode.com/docs/guides/basic-postfix-email-gateway-on-debian-6-squeeze","Basic Postfix Email Gateway on Debian 6 (Squeeze)","In this tutorial, you will learn how to configure a Postfix MTA as a basic email gateway to send and receive email using POP, IMAP, and SMTP on Debian 6 'Squeeze'.","","true","2011-02-17","2013-09-25"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mariadb-on-centos-7","Email with Postfix, Dovecot and MariaDB on CentOS 7","This guide provides you with step-by-step instructions for installing the Postfix MTA along with the Dovecot mail server and MariaDB on CentOS.","postfix centos 7, dovecot centos 7, linux mail server, email, centos 7","false","2015-03-26","2018-10-10"
+"https://www.linode.com/docs/guides/troubleshooting-problems-with-postfix-dovecot-and-mysql","Troubleshooting Problems with Postfix, Dovecot, and MySQL","This is a reference guide for testing and troubleshooting a email server running Postfix as its MTA, Dovecot as a POP3/IMAP server, and MySQL for database.","postfix, dovecot, mysql","false","2013-07-22","2014-03-24"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-centos-6","Email with Postfix, Dovecot, and MySQL on CentOS 6","This guide provides you with step-by-step instructions for installing the Postfix MTA along with the Dovecot mail server and MariaDB on CentOS 6.","","true","2015-03-26",""
+"https://www.linode.com/docs/guides/postfix-dovecot-and-system-user-accounts-on-ubuntu-10-10-maverick","Postfix, Dovecot, and System User Accounts on Ubuntu 10.10 (Maverick)","Use system user accounts, postfix, and dovecot to provide","","true","2010-12-07","2012-10-08"
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-ubuntu-9-04-jaunty","Email with Postfix, Courier and MySQL on Ubuntu 9.04 (Jaunty)","Installing and configuring the Postfix MTA to work with Courier and MySQL for virtual domains on Ubuntu 9.04 (Jaunty).","","true","2009-09-14","2011-05-17"
+"https://www.linode.com/docs/guides/configure-spf-and-dkim-in-postfix-on-debian-9","Configure SPF and DKIM With Postfix on Debian 9","This guide provides you with step-by-step instructions for configuring your domains SPF and DKIM DNS records in Postfix mail server on Debian 9.","","false","2018-12-13","2021-08-20"
+"https://www.linode.com/docs/guides/configure-spf-and-dkim-in-postfix-on-debian-8","Configure SPF and DKIM With Postfix on Debian 8","This guide provides you with step-by-step instructions for configuring your domains SPF and DKIM DNS records in Postfix mail server on Debian 8.","","true","2016-02-03","2018-12-14"
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-debian-5-lenny","Email with Postfix, Courier and MySQL on Debian 5 (Lenny)","Installing and configuring the Postfix MTA to work with Courier and MySQL for virtual domains on Debian 5.0 (Lenny).","","true","2009-09-12","2011-05-17"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql","Configure an Email Server with Postfix, Dovecot, and MySQL on Debian and Ubuntu","Learn how to set up an email server with Postfix, Dovecot and MySQL/MariaDB. Your step by step guide towards setting up a secure Postfix email server.","","false","2013-05-13","2022-09-29"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-ubuntu-10-04-lts-lucid","Email with Postfix, Dovecot and MySQL on Ubuntu 10.04 LTS (Lucid)","Setting up a mail server with Postfix, Dovecot and MySQL on Ubuntu 10.04 LTS (Lucid).","","true","2010-05-09","2013-05-13"
+"https://www.linode.com/docs/guides/how-to-setup-an-email-server","How to Set up an Email Server using Postfix and Dovecot","How to set up a mail server using Dovecot and Postfix. Understand what it takes, the benefits and challenges, of running an email server.","Set up an email server, Dovecot and Postfix, MTA mail transfer agent, MDA Mail delivery Agent, IMAP/POP3 server","false","2023-06-12",""
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-ubuntu-9-10-karmic","Email with Postfix, Dovecot and MySQL on Ubuntu 9.10 (Karmic)","This guide provides you with step-by-step instructions for installing the Postfix MTA along with the Dovecot mail server and MariaDB on Ubuntu 9.10 (Karmic).","","true","2010-02-26","2011-05-17"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-centos-5","Email with Postfix, Dovecot and MySQL on CentOS 5","This guide shows how to setup your own private email server by installing the Postfix MTA (mail transfer agent) and Dovecot on a Linode running CentOS 5.","","true","2011-06-24","2015-03-26"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-debian-5-lenny","Email with Postfix, Dovecot and MySQL on Debian 5 (Lenny)","This guide provides you with step-by-step instructions for installing the Postfix MTA along with the Dovecot mail server and MariaDB on Debian 5 'Lenny'.","","true","2010-02-08","2012-10-08"
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-fedora-13","Email with Postfix, Courier and MySQL on Fedora 13","Install and configure the Postfix MTA to work with Courier and MySQL for virtual domains on Fedora 13.","","true","2010-06-02","2011-05-17"
+"https://www.linode.com/docs/guides/postfix-dovecot-and-system-user-accounts-on-debian-6-squeeze","Postfix, Dovecot, and System User Accounts on Debian 6 (Squeeze)","Use system user accounts, postfix, and dovecot to provide","","true","2011-02-17","2013-09-25"
+"https://www.linode.com/docs/guides/basic-postfix-email-gateway-on-debian-5-lenny","Basic Postfix Email Gateway on Debian 5 (Lenny)","In this tutorial, you will learn how to configure a Postfix MTA as a basic email gateway to send and receive email using POP, IMAP, and SMTP on Debian 5 'Lenny'.","","true","2010-06-23","2012-10-08"
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-fedora-12","Email with Postfix, Courier and MySQL on Fedora 12","Installing and configuring the Postfix MTA to work with Courier and MySQL for virtual domains on Fedora 12.","","true","2010-05-26","2011-05-17"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-debian-6-squeeze","Email with Postfix, Dovecot and MySQL on Debian 6 (Squeeze)","Setting up a mail server with Postfix, Dovecot and MySQL on Debian 6 (Squeeze).","","true","2011-07-01",""
+"https://www.linode.com/docs/guides/postfix-dovecot-and-system-user-accounts-on-ubuntu-10-04-lucid","Postfix, Dovecot, and System User Accounts on Ubuntu 10.04 (Lucid)","Use system user accounts, postfix, and dovecot to provide","","true","2010-11-09","2013-09-25"
+"https://www.linode.com/docs/guides/basic-postfix-email-gateway-on-ubuntu-10-04-lucid","Basic Postfix Email Gateway on Ubuntu 10.04 (Lucid)","In this tutorial, you will learn how to configure a Postfix MTA as a basic email gateway to send and receive email using POP, IMAP, and SMTP on Ubuntu 10.04 'Lucid'.","","true","2010-11-09","2013-09-25"
+"https://www.linode.com/docs/guides/email-with-postfix-courier-and-mysql-on-ubuntu-9-10-karmic","Email with Postfix, Courier and MySQL on Ubuntu 9.10 (Karmic)","Installing and configuring the Postfix MTA to work with Courier and MySQL for virtual domains on Ubuntu 9.10 (Karmic).","","true","2009-10-29","2011-05-17"
+"https://www.linode.com/docs/guides/basic-postfix-email-gateway-on-ubuntu-10-10-maverick","Basic Postfix Email Gateway on Ubuntu 10.10 (Maverick)","In this tutorial, you will learn how to configure a Postfix MTA as a basic email gateway to send and receive email using POP, IMAP, and SMTP on Ubuntu 10.10 'Maverick'.","","true","2010-11-09","2012-10-08"
+"https://www.linode.com/docs/guides/email-with-postfix-dovecot-and-mysql-on-ubuntu-10-10-maverick","Email with Postfix, Dovecot and MySQL on Ubuntu 10.10","Setting up a mail server with Postfix, Dovecot and MySQL on Ubuntu 10.10 Maverick.","","true","2010-10-12","2012-10-08"
+"https://www.linode.com/docs/guides/email-and-calendars-with-zimbra-6-on-centos-5","Email and Calendars with Zimbra 6 on CentOS 5","Getting started with the open source edition of Zimbra groupware on your CentOS 5 Linode.","","true","2009-09-13","2011-05-17"
+"https://www.linode.com/docs/guides/email-and-calendars-with-zimbra-6-on-debian-6-squeeze","Email and Calendars with Zimbra 6 on Debian 6 (Squeeze)","Get started with the open source edition of Zimbra groupware on your Debian 6 (Squeeze) Linode.","","true","2011-02-15","2011-05-17"
+"https://www.linode.com/docs/guides/email-and-calendars-with-zimbra-6-on-debian-5-lenny","Email and Calendars with Zimbra 6 on Debian 5 (Lenny)","Getting started with the open source edition of Zimbra groupware on your Debian 5 (Lenny) Linode.","","true","2010-04-26","2012-10-08"
+"https://www.linode.com/docs/guides/email-and-calendars-with-zimbra-6-on-ubuntu-10-04-lts-lucid","Email and Calendars with Zimbra 6 on Ubuntu 10.04 LTS (Lucid)","Getting started with the open source edition of Zimbra groupware on your Ubuntu 10.04 (Lucid) Linode.","","true","2010-05-03","2011-05-17"
+"https://www.linode.com/docs/guides/email-and-calendars-with-zimbra-6-on-ubuntu-8-04-hardy","Email and Calendars with Zimbra 6 on Ubuntu 8.04 (Hardy)","Getting started with the open source edition of Zimbra groupware on your Ubuntu 8.04 (Hardy) Linode.","","true","2009-09-14","2011-05-17"
+"https://www.linode.com/docs/guides/zimbra-on-ubuntu-14-04","Install Zimbra Open Source Edition on Ubuntu 14.04","This guide shows how to install Zimbra, a complete self-hosted mail application, pre-configured with Postfix, OpenDKIM, Amavis, ClamAV and running on NGINX.","","true","2015-10-01",""
+"https://www.linode.com/docs/guides/installing-mail-filtering-for-ubuntu-12-04","Installing Mail Filtering for Ubuntu 12.04","This guide shows how to configure mail filtering on your server by making use of popular filtering and anti-spam apps like Amavis-new, ClamAV, and SpamAssassin.","email, mail, postfix, dovecot, mysql, ubuntu, 12.04, clamav, spamassassin, amavis","true","2014-03-26","2014-04-04"
+"https://www.linode.com/docs/guides/running-a-mail-server","Running a Mail Server","Take control of your email with your own mail server. Learn how to install and configure it on your Linode.","mail server, linode guide, running a mail server, Self-host Mail","false","2013-06-05","2022-12-23"
+"https://www.linode.com/docs/guides/mail-in-a-box-email-server","Create an Email Server using Mail-in-a-Box","This guide shows how to install and run Mail-in-a-Box, a simple, comprehensive, preconfigured email package.","install mail-in-a-box, webmail control panel, caldav, cardav, TLS certificate","false","2017-08-29","2022-09-22"
+"https://www.linode.com/docs/guides/install-and-run-askbot-on-ubuntu-16-04","How to Install and Run AskBot with LetsEncrypt SSL on Ubuntu 16.04","This guide shows how to Install and Deploy an AskBot Question and Answer Forum with LetsEncrypt SSL.","askbot, Gunicorn, LetsEncrypt, Python, WSGI","true","2017-08-20","2017-09-22"
+"https://www.linode.com/docs/guides/discussion-forums-with-vanilla-forums","Discussion Forums with Vanilla Forums","Install the lightweight Vanilla Forums software to power discussion forums on your Linode.","vanilla, bb, fourms, lamp, discussion forums","true","2010-05-03","2013-10-01"
+"https://www.linode.com/docs/guides/discussion-forums-with-mybb","Discussion Forums with MyBB","This guide provides you with step-by-step instructions for installing and configuring the free and open-source discussion forum app MyBB on Linux.","mybb, forum software, web applications, PHP","true","2010-03-18","2013-10-01"
+"https://www.linode.com/docs/guides/discussion-forums-with-phpbb-on-fedora-14","Discussion Forums with phpBB on Fedora 14","Configuring the phpBB system for hosting web-based discussion forums on Fedora 14.","","true","2011-04-05","2013-10-01"
+"https://www.linode.com/docs/guides/install-a-simple-machines-forum-on-your-website","Installing a Simple Machines Discussion Forum (SMF) on Linux","This tutorial will guide you through installing a Simple Machines Forum a flexible (SMF), a small to mid-sized discussion forum that's easy to customize.","smf, forum software, web applications, PHP","true","2010-03-18","2015-02-11"
+"https://www.linode.com/docs/guides/discussion-forums-with-phpbb-on-ubuntu-10-04-lucid","Discussion Forums with phpBB on Ubuntu 10.04 (Lucid)","Configuring the phpBB system for hosting web-based discussion forums on Ubuntu 10.04 (Lucid).","","true","2010-09-22","2013-10-01"
+"https://www.linode.com/docs/guides/discussion-forums-with-fluxbb","Discussion Forums with FluxBB","Install the simple and lightweight Discussion forum FluxBB on your Linode.","bulletin board, forum, discussion forum, fluxbb","true","2010-05-03","2013-10-01"
+"https://www.linode.com/docs/guides/discussion-forums-with-phpbb-on-debian-5-lenny","Discussion Forums with phpBB on Debian 5 (Lenny)","Configuring the phpBB system for hosting web-based discussion forums on Debian 5 (Lenny).","","true","2009-09-30","2012-10-08"
+"https://www.linode.com/docs/guides/discussion-forums-with-phpbb-on-centos-5","Discussion Forums with phpBB on Centos 5","Configuring the phpBB system for hosting web-based discussion forums on Centos 5.","","true","2010-04-02","2011-05-09"
+"https://www.linode.com/docs/guides/launch-discussion-forums-with-phpbb-on-ubuntu-12-04","Launch Discussion Forums with phpBB on Ubuntu 12.04 (Precise Pangolin)","Configure the PhpBB System for Hosting Web-based Discussion Forums on Ubuntu 12.04 (Precise Pangolin).","","true","2012-11-08",""
+"https://www.linode.com/docs/guides/discussion-forums-with-phpbb-on-debian-6-squeeze","Discussion Forums with phpBB on Debian 6 (Squeeze)","Configuring the phpBB system for hosting web-based discussion forums on Debian 6 (Squeeze).","","true","2011-04-05","2011-05-09"
+"https://www.linode.com/docs/guides/soap-vs-rest-api","What is the Difference Between SOAP and REST API?","Comparing SOAP vs REST API? Learn more about what each technology is, the primary differences between SOAP and REST API, and the benefits both have to offer.","soap vs rest api, difference between soap and rest, soap rest, rest vs soap api","false","2023-03-14",""
+"https://www.linode.com/docs/guides/magento-on-ubuntu-9-10-karmic","Magento on Ubuntu 9.10 (Karmic)","This guide shows you how to install Magento, the free and open source self-hosted e-commerce solution you can use to sell products, on a Ubuntu 9.10 LAMP Stack.","","true","2010-02-05","2011-05-17"
+"https://www.linode.com/docs/guides/magento-on-debian-5-lenny","Magento on Debian 5 (Lenny)","Selling products online with Magento, an open source e-commerce solution on a Debian 5 (Lenny) Linode.","","true","2010-01-18","2011-08-22"
+"https://www.linode.com/docs/guides/opencart-on-debian-6-squeeze","OpenCart on Debian 6 (Squeeze)","This guide shows how to install and configure the popular open-source ecommerce application OpenCart to run your own web storefront on Debian 6 'Squeeze'.","","true","2011-09-16","2011-09-20"
+"https://www.linode.com/docs/guides/oscommerce-on-ubuntu-9-10-karmic","osCommerce on Ubuntu 9.10 (Karmic)","Deploying osCommerce, a popular e-commerce web application, on Ubuntu 9.10 (Karmic).","","true","2010-02-08","2011-08-22"
+"https://www.linode.com/docs/guides/install-magento-on-centos-7","Install Magento on CentOS 7","Install Magento Community Edition on CentOS 7 to manage your e-commerce site.","","false","2016-12-28",""
+"https://www.linode.com/docs/guides/install-magento-2-4-on-centos-8","Install Magento 2.4 on Centos 8","This guide describes how to install Magento 2.4 on CentOS8, including any configuration required by the LAMP stack and the Elasticsearch software.","","false","2021-03-05",""
+"https://www.linode.com/docs/guides/opencart-on-fedora-15","OpenCart on Fedora 15","This guide shows how to install and configure the popular open-source ecommerce application OpenCart to run your own web storefront on Fedora 15.","","true","2011-09-27","2013-10-03"
+"https://www.linode.com/docs/guides/opencart-on-centos-6","OpenCart on CentOS 6","This guide shows how to install and configure the popular open-source ecommerce application OpenCart to run your own web storefront on CentOS 6,","","true","2011-09-20",""
+"https://www.linode.com/docs/guides/oscommerce-on-debian-5-lenny","osCommerce on Debian 5 (Lenny)","How to set up an online store using the open source osCommerce system on Debian 5 (Lenny).","","true","2010-01-22","2011-08-22"
+"https://www.linode.com/docs/guides/install-magento-on-ubuntu-18-04","Install Magento on Ubuntu 18.04","Install Magento Community Edition on Ubuntu 18.04 to manage your e-commerce site.","","false","2016-12-28","2018-08-29"
+"https://www.linode.com/docs/guides/install-opencart-on-centos-7","How to Install OpenCart on CentOS 7","This tutorial will guide you through basic installation and set-up of popular ecommerce platform OpenCart on CentOS 7.","","false","2017-04-29","2017-08-21"
+"https://www.linode.com/docs/guides/how-to-install-prestashop-on-ubuntu-16-04","Installing PrestaShop on Ubuntu 16.04","This guide shows how to install PrestaShop on LAMP (with MariaDB). It also shows how to add a TLS certificate and optimize some of the configurations.","prestashop, ecommerce, cms","true","2017-08-29","2021-06-23"
+"https://www.linode.com/docs/guides/install-magento-on-ubuntu-16-04","Install Magento on Ubuntu 16.04","Install Magento Community Edition on Ubuntu 16.04 to manage your e-commerce site.","","true","2016-12-28",""
+"https://www.linode.com/docs/guides/oscommerce-on-fedora-13","osCommerce on Fedora 13","How to set up an online store using the open source osCommerce system on Fedora 13.","","true","2010-10-13","2013-10-03"
+"https://www.linode.com/docs/guides/how-to-install-canvas-on-debian-10","Installing Canvas on Debian 10","This guide will show you how to install, configure, and run the popular free and open source learning management system Canvas on Debian 10.","","false","2021-05-28",""
+"https://www.linode.com/docs/guides/install-canvas-lms-on-ubuntu-2004","Installing Canvas on Ubuntu 20.04","This guide will show you how to install Canvas, a learning management system that enables you to create a website for education or training courses, on Ubuntu 20.04.","","true","2021-05-28",""
+"https://www.linode.com/docs/guides/how-to-install-moodle-on-ubuntu-22-04","Install Moodle on Ubuntu 22.04","This guide explains how to install the open source learning management system Moodle on Ubuntu 22.04","","false","2022-06-01",""
+"https://www.linode.com/docs/guides/how-to-install-moodle-on-ubuntu-server-2004","Install Moodle on Ubuntu 20.04","This guide will show you how to install Moodle, a popular open-source learning management system used in online teaching, on Ubuntu 20.04.","","false","2021-06-25",""
+"https://www.linode.com/docs/guides/install-canvas-lms-on-ubuntu-2204","How to Install Canvas on Ubuntu 22.04","Canvas is a learning management system that you can use to create a fully-featured website for education or training courses. This guide walks you through installing Canvas on Ubuntu 22.04.","","false","2023-04-25",""
+"https://www.linode.com/docs/guides/confluence-on-centos-5","Confluence on CentOS 5","This guide provides you with step-by-step instructions for installing and using Confluence on CentOS 5 to power a fully-featured Wiki for your organization.","","true","2010-09-09","2011-06-07"
+"https://www.linode.com/docs/guides/twiki-on-debian-5-lenny","TWiki on Debian 5 (Lenny)","Twiki is a robust structured wiki compared to other solutions such as Confluence. This guide provides you with instructions for installing Twiki on Debian 5 'Lenny'.","","true","2011-01-28","2012-10-08"
+"https://www.linode.com/docs/guides/ikiwiki-on-ubuntu-10-04-lucid","Ikiwiki on Ubuntu 10.04 (Lucid)","Using Ikiwiki on Ubuntu 10.04 (Lucid) to power a standard wiki implementation.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/how-to-install-mediawiki-centos-8","Installing Mediawiki on CentOS 8","This guide will show you how to install MediaWiki, a versatile, free and open-source application powering knowledge websites similar to Wikipedia, on CentOS 8.","","false","2021-05-04",""
+"https://www.linode.com/docs/guides/ikiwiki-on-ubuntu-10-10-maverick","Ikiwiki on Ubuntu 10.10 (Maverick)","Using Ikiwiki on Ubuntu 10.10 (Maverick) to power a standard wiki implementation.","","true","2011-04-05","2012-10-08"
+"https://www.linode.com/docs/guides/twiki-on-centos-5","TWiki on CentOS 5","This guide will show you how to install and configure a structured wiki to share, store, and work with different types of information with TWiki on CentOS 5.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/confluence-on-ubuntu-9-10-karmic","Confluence on Ubuntu 9.10 (Karmic)","Use Confluence on Ubuntu 9.10 (Karmic) to power a full-featured wiki system.","","true","2010-09-06","2012-10-08"
+"https://www.linode.com/docs/guides/twiki-on-ubuntu-12-04-precise-pangolin","TWiki on Ubuntu 12.04 (Precise Pangolin)","Twiki is a robust wiki compared to other apps such as Confluence. This guide provides you with instructions for installing Twiki on Ubuntu 12.04 'Precise Pangolin'.","","true","2012-10-24","2013-10-04"
+"https://www.linode.com/docs/guides/twiki-on-ubuntu-10-04-lucid","TWiki on Ubuntu 10.04 (Lucid)","Twiki is a robust structured wiki compared to other solutions such as Confluence. This guide provides you with instructions for installing Twiki on Ubuntu 10.04 'Lucid'.","","true","2011-02-15","2013-10-04"
+"https://www.linode.com/docs/guides/ikiwiki-on-fedora-13","Ikiwiki on Fedora 13","Using Ikiwiki on Fedora 13 to power a standard wiki implementation.","","true","2010-09-15","2011-04-29"
+"https://www.linode.com/docs/guides/ikiwiki-on-fedora-12","Ikiwiki on Fedora 12","Using Ikiwiki on Fedora 12 to power a standard wiki implementation.","","true","2010-03-23","2011-04-29"
+"https://www.linode.com/docs/guides/dokuwiki-engine","DokuWiki Engine","This guide provides you with step-by-step instructions for installing the DocuWiki software for creating a fully featured Wiki for your organization.","wiki, doku wiki, php","true","2010-04-17","2017-07-27"
+"https://www.linode.com/docs/guides/install-mediawiki-on-ubuntu-1804","Install MediaWiki on Ubuntu 18.04","This guide will show you how to get started with the popular MediaWiki engine for powering wiki websites of all types and sizes on Ubuntu 18.04.","","false","2019-08-28",""
+"https://www.linode.com/docs/guides/install-mediawiki-on-ubuntu-1604","Install MediaWiki on Ubuntu 16.04","This guide will show you how to get started with the popular MediaWiki engine for powering wiki websites of all types and sizes on Ubuntu 16.04.","","true","2009-09-30","2019-08-23"
+"https://www.linode.com/docs/guides/ikiwiki-on-debian-5-lenny","Ikiwiki on Debian 5 (Lenny)","Use Ikiwiki on Debian to power a standard wiki implementation.","","true","2011-01-31","2012-10-08"
+"https://www.linode.com/docs/guides/confluence-on-debian-5-lenny","Confluence on Debian 5 (Lenny)","Use Confluence on Debian 5 (Lenny) to power a full-featured wiki system.","","true","2010-09-06","2011-05-17"
+"https://www.linode.com/docs/guides/twiki-on-fedora-14","TWiki on Fedora 14","Twiki is a robust structured wiki compared to other solutions such as Confluence. This guide provides you with instructions for installing Twiki on Fedora 14.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/confluence-on-ubuntu-10-04-lucid","Confluence on Ubuntu 10.04 (Lucid)","Use Confluence on Ubuntu 10.04 (Lucid) to power a full-featured wiki system.","","true","2010-09-05","2011-06-07"
+"https://www.linode.com/docs/guides/ikiwiki-on-debian-6-squeeze","Ikiwiki on Debian 6 (Squeeze)","Use Ikiwiki on Debian 6 to power a standard wiki implementation.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/twiki-on-debian-6-squeeze","TWiki on Debian 6 (Squeeze)","Twiki is a robust structured wiki compared to other solutions such as Confluence. This guide provides you with instructions for installing Twiki on Debian 6 'Squeeze'.","","true","2011-04-05","2013-10-04"
+"https://www.linode.com/docs/guides/ikiwiki-on-ubuntu-9-10-karmic","Ikiwiki on Ubuntu 9.10 (Karmic)","Using Ikiwiki on Ubuntu 9.10 (Karmic) to power a standard wiki implementation.","","true","2010-03-23","2011-04-29"
+"https://www.linode.com/docs/guides/how-to-install-mediawiki-ubuntu-2004","Installing MediaWiki on Ubuntu 20.04","This guide will show you how to install MediaWiki, a versatile, free and open-source application powering knowledge websites similar to Wikipedia, on Ubuntu 20.04.","","false","2021-05-04",""
+"https://www.linode.com/docs/guides/confluence-on-fedora-13","Confluence on Fedora 13","This guide provides you with step-by-step instructions for installing and using Confluence on Fedora 13 to power a fully-featured Wiki for your organization.","","true","2010-09-09","2013-10-04"
+"https://www.linode.com/docs/guides/twiki-on-ubuntu-10-10-maverick","TWiki on Ubuntu 10.10 (Maverick)","Twiki is a robust structured wiki compared to other solutions such as Confluence. This guide provides you with instructions for installing Twiki on Ubuntu 10.10 'Maverick'.","","true","2011-02-15","2012-10-08"
+"https://www.linode.com/docs/guides/ikiwiki-on-arch-linux","Ikiwiki on Arch Linux","Using Ikiwiki on Arch Linux to power a standard wiki implementation.","","true","2011-02-23","2013-10-04"
+"https://www.linode.com/docs/guides/twiki","TWiki","Installation, configuration and usage guides for the Ikiwiki wiki system.","twiki, wiki, perl, markdown","true","2010-03-31","2013-10-04"
+"https://www.linode.com/docs/guides/ikiwiki-on-ubuntu-12-04-precise-pangolin","Ikiwiki on Ubuntu 12.04 (Precise Pangolin)","Using Ikiwiki on Ubuntu 12.04 (Precise Pangolin) to power a standard wiki implementation.","","true","2012-10-18","2013-10-04"
+"https://www.linode.com/docs/guides/use-varnish-and-nginx-to-serve-wordpress-over-ssl-and-http-on-debian-8","Use Varnish & NGINX to Serve WordPress over SSL & HTTP on Debian 8","Learn to integrate Varnish with nginx to serve cached WordPress content for both SSL and plain HTTP websites.","Varnish, cache, Nginx, WordPress, SSL, PHP-FPM","false","2016-11-23",""
+"https://www.linode.com/docs/guides/getting-started-with-varnish-cache","Getting Started with Varnish Cache","","Varnish, Ubuntu, Debian, Cache,","false","2014-02-05","2017-02-24"
+"https://www.linode.com/docs/guides/manage-a-debian-6-squeeze-vps-with-ispconfig","Manage a Debian 6 (Squeeze) Linode with ISPConfig","Installing and configuring the ISPConfig control panel to maintain your Debian 6 (Squeeze) Linode.","","true","2011-04-05","2011-04-29"
+"https://www.linode.com/docs/guides/manage-an-ubuntu-10-04-lucid-vps-with-ispconfig","Manage an Ubuntu 10.04 (Lucid) Linode with ISPConfig","Installing and configuring the ISPConfig control panel to maintain your Ubuntu 10.04 (Lucid) Linode.","","true","2010-05-19","2011-04-29"
+"https://www.linode.com/docs/guides/manage-an-ubuntu-10-10-maverick-vps-with-ispconfig","Manage an Ubuntu 10.10 (Maverick) Linode with ISPConfig","Installing and configuring the ISPConfig control panel to maintain your Ubuntu 10.10 (Maverick) Linode.","","true","2010-10-29","2012-10-08"
+"https://www.linode.com/docs/guides/manage-an-ubuntu-9-10-karmic-vps-with-ispconfig","Manage an Ubuntu 9.10 (Karmic) Linode with ISPConfig","Installing and configuring the ISPConfig control panel to maintain your Ubuntu 9.10 (Karmic) Linode.","ispconfig, control panel, cpanel, plesk, gui","true","2010-04-19","2011-04-29"
+"https://www.linode.com/docs/guides/manage-a-fedora-13-vps-with-ispconfig","Manage a Fedora 13 Linode with ISPConfig","This guide will show you how to configure the open-source control panel ISPConfig enabling you to setup and maintain your Linode on Fedora 13.","","true","2010-10-25","2012-10-08"
+"https://www.linode.com/docs/guides/manage-a-debian-5-lenny-vps-with-ispconfig","Manage a Debian 5 (Lenny) Linode with ISPConfig","Installing and configuring the ISPConfig control panel to maintain your Debian 5 (Lenny) Linode.","","true","2010-04-19","2012-10-08"
+"https://www.linode.com/docs/guides/manage-a-fedora-14-vps-with-ispconfig","Manage a Fedora 14 Linode with ISPConfig","This guide will show you how to configure the open-source control panel ISPConfig enabling you to setup and maintain your Linode on Fedora 14.","","true","2011-04-05","2013-10-03"
+"https://www.linode.com/docs/guides/how-to-choose-a-control-panel","How to Choose a Control Panel","Control panels offer simplfied GUIs for complicated Linux system administrastion tasks.","control panel, cpanel, whm, plesk, vesta, vestacp, virtualmin, virtualmin pro, webmin","false","2018-08-01",""
+"https://www.linode.com/docs/guides/cms-overview","Content Management Systems: An Overview","An overview of the three content management systems that Linode supports","drupal, WordPress, joomla, cms, content management system, content management framwork","false","2014-10-17","2017-02-15"
+"https://www.linode.com/docs/guides/best-open-source-content-management-systems","What Are the Best Open Source Content Management Systems?","Searching for the best open source content management systems (CMS)? From what to look for in a CMS to the top options available, this guide covers it all.","top 10 open source cms, top open source content management systems, top opensource cms","false","2022-03-25",""
+"https://www.linode.com/docs/guides/install-cpanel-on-centos","Install cPanel on CentOS","This guide shows how to install cPanel, a leading server control panel that enables you to manage server services and install applications, on a Linode running CentOS.","cpanel, Linode control panel, install cpanel, cpanel centos","false","2016-09-07","2023-07-25"
+"https://www.linode.com/docs/guides/install-a-commercial-ssl-certificate-using-cpanel","Install a Commercial SSL Certificate Using cPanel","Generate a CSR and install a commercial SSL certificate through the cPanel interface.","ssl, ip","false","2011-09-27","2017-04-28"
+"https://www.linode.com/docs/guides/use-cpanel-to-manage-domains-and-databases","Use cPanel to Manage Domains and Databases","This guide shows how to use cPanel, a popular web server control panel that makes it easy to manage server resources and services, like domains and databases.","cpanel, database, managing domain, subdomain, add-on domain, parked domain, phpmyadmin, mysql, create database, manage database","false","2012-06-08","2017-02-15"
+"https://www.linode.com/docs/guides/set-up-dns-services-on-cpanel","Setting up DNS Services on cPanel","This guide provides you with instructions for setting up DNS on cPanel, a commercial web-based control panel for servers that lets you manage your Linode.","DNS, cPanel, DNS on cPanel","false","2011-11-04","2021-10-21"
+"https://www.linode.com/docs/guides/how-to-install-drush-on-ubuntu-18-04","Install Drush on Ubuntu 18.04","Drush is a command line tool for creating, maintaining, and modifying Drupal websites. This guide will walk you through installing Drush on Ubuntu 18.04","","false","2020-02-29",""
+"https://www.linode.com/docs/guides/how-to-update-drupal-8-on-centos-8","Update Drupal 8 on Centos 8","This guide will show you how to update your Drupal 8 installation running on a CentOS 8 Linode.","","false","2020-02-21",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-with-docker-compose-debian-10","Installing Drupal with Docker Compose on Debian 10","This guide will show you how to install Drupal 8, a popular free and open-source content management system, with Docker Compose on Debian.","","false","2020-02-18",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-using-drush-on-ubuntu-18-04","Install Drupal using Drush on Ubuntu 18.04","This guide will show you how to install the popular content management system Drupal on CentOS 8 using the Drush command line tool on Ubuntu 18.04.","","false","2020-02-29",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-themes-and-modules-using-drush-on-debian-10","Install Drupal Themes and Modules Using Drush on Debian 10","Use Drush to install and enable themes and modules on your Drupal site running on Debian 10.","","false","2014-12-05","2020-03-11"
+"https://www.linode.com/docs/guides/how-to-install-drush-on-debian-10","Install Drush on Debian 10","Drush is a command line tool for creating, maintaining, and modifying Drupal websites. This guide will walk you through installing Drush on Debian 10","","false","2020-02-28",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-themes-and-modules-using-drush-on-debian-7","Themes, Modules, & Backups with Drupal Drush on Debian 7","This article gives you step-by-step instructions for using the Drush command line tool to install themes, modules, and backup systems in the popular CMS - Drupal.","drupal, WordPress, joomla, cms, content management system, content management framework, debian, drush","true","2014-12-05",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-using-drush-on-debian-7","Installing & Using Drupal Drush on Debian 7","This article gives you step-by-step instructions for installing the widely used and popular CMS Drupal using the Drush command line tool on Debian 7.","drupal, WordPress, joomla, cms, content management system, content management framework, debian","true","2014-11-21",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-drupal-on-debian-10","Install and Configure Drupal on Debian 10 (Buster)","This guide will show you how to install and configure the very popular content management system, Drupal 8, on your Linode running Debian 10.","","false","2020-02-18",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-drupal-on-centos-8","Install and Configure Drupal on CentOS 8","This guide will show you how to install and configure the very popular content management system, Drupal 8, on your Linode running CentOS 8.","","false","2020-02-18",""
+"https://www.linode.com/docs/guides/how-to-install-drush-on-centos-8","Install Drush on CentOS 8","Drush is a command line tool for creating, maintaining, and modifying Drupal websites. This guide will walk you through installing Drush on CentOS 8","","false","2020-02-29",""
+"https://www.linode.com/docs/guides/installing-and-using-php-composer","Install and Use PHP Composer","In this guide, you learn how to install and use PHP Composer on a Linux system. You also learn how to install and update PHP packages using Composer.","composer update, php composer, php composer install, composer update single package","false","2021-09-24",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-themes-and-modules-using-drush-on-centos-8","Install Drupal Themes and Modules Using Drush on CentOS 8","Use Drush to install and enable themes and modules on your Drupal site running on CentOS 8.","","false","2014-12-05","2020-03-11"
+"https://www.linode.com/docs/guides/how-to-update-drupal-8-on-debian-10","Update Drupal 8 on Debian 10","This guide will show you how to update your Drupal 8 installation running on a Debian 10 Linode.","","false","2020-02-21",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-using-drush-on-centos-8","Install Drupal using Drush on CentOS 8","This guide will show you how to install the popular content management system Drupal on CentOS 8 using the Drush command line tool on CentOS 8..","","false","2020-02-29",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-drupal-8","Install and Configure Drupal 8","This guide will show you how to install and configure the popular content management system, Drupal 8 on your Linode running Debian or Ubuntu..","drupal, cms, apache, php, content management system, drupal 8","true","2015-11-19",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-using-drush-on-debian-10","Install Drupal using Drush on Debian 10","This guide will show you how to install the popular content management system Drupal on CentOS 8 using the Drush command line tool on Debian 10.","","false","2020-02-29",""
+"https://www.linode.com/docs/guides/how-to-update-drupal-8-on-ubuntu-18-04","Update Drupal 8 on Ubuntu 18.04","This guide will show you how to update your Drupal 8 installation running on an Ubuntu 18.04 Linode.","","false","2020-02-21",""
+"https://www.linode.com/docs/guides/update-and-secure-drupal-8-on-ubuntu","Update and Secure Drupal 8 on Ubuntu or Debian","This guide will show you how to update and secure an installation of Drupal 8 CMS on your Linode running Ubuntu or Debian.","drupal, cms, apache, php, content management system, drupal 8, update","true","2016-05-11",""
+"https://www.linode.com/docs/guides/how-to-install-drupal-with-docker-compose-ubuntu-18-04","Installing Drupal with Docker Compose on Ubuntu 18.04","This guide will show you how to install Drupal 8, a popular free and open-source content management system, with Docker Compose on Ubuntu 18.04.","","false","2020-02-18",""
+"https://www.linode.com/docs/guides/managing-web-content-with-drupal-7","Installing Drupal 7","Installing, configuring, and optimizing the Drupal content management framework on your Linode.","drupal, cms, web framework, web application, php, content management system, content management framework","true","2009-09-29","2014-11-06"
+"https://www.linode.com/docs/guides/how-to-install-drupal-themes-and-modules-using-drush-on-ubuntu-18-04","Install Drupal Themes and Modules Using Drush on Ubuntu 18.04","Use Drush to install and enable themes and modules on your Drupal site running on Ubuntu 18.04.","","false","2014-12-05","2020-03-11"
+"https://www.linode.com/docs/guides/how-to-install-and-configure-drupal-on-ubuntu-18-04","Install and Configure Drupal on Ubuntu 18.04","This guide will show you how to install and configure the very popular content management system, Drupal 8, on your Linode running Ubuntu 18.04.","","false","2020-02-18",""
+"https://www.linode.com/docs/guides/how-to-install-wordpress-using-wp-cli-on-ubuntu-18-04","Install WordPress Using WP-CLI on Ubuntu 18.04","This guide shows how to install the popular content management system, WordPress, using the WP-CLI, a command line interface for WordPress, on Ubuntu 18.04.","","false","2018-08-06","2020-02-17"
+"https://www.linode.com/docs/guides/configure-apache-to-run-multiple-wordpress-sites-on-one-linode","Set Up Apache to Run Multiple WordPress Sites on a Single Linode","This guide shows how to configure Apache Virtual Hosts to serve multiple WordPress sites from the same Linode.","install WordPress, WordPress on Linode, multiple WordPress, how to configure WordPress","false","2017-10-24","2018-12-17"
+"https://www.linode.com/docs/guides/how-to-install-wordpress-ubuntu-2004","Install WordPress on Ubuntu 20.04","This guide will show you how to install WordPress, a free and open-source content management system commonly used for blogs, on Ubuntu 20.04.","","false","2021-05-27",""
+"https://www.linode.com/docs/guides/how-to-install-wordprress-using-wp-cli-on-debian-9","Install WordPress Using WP-CLI on Debian 9","Install WordPress Using WP-CLI on Debian 9","","true","2018-08-06","2020-02-17"
+"https://www.linode.com/docs/guides/install-wordpress-using-wp-cli-on-ubuntu-18-04","Install WordPress Using WP-CLI on Ubuntu 18.04","Install WordPress Using WP-CLI on Ubuntu 18.04","","true","2018-08-06","2018-08-10"
+"https://www.linode.com/docs/guides/configuring-wordpress","Best Practices for Configuring WordPress","This guide shows you how to configure your WordPress site with additional utilities, such as installing PHP GD extensions and prettifying your permalinks.","wordpress configurations","false","2021-07-16",""
+"https://www.linode.com/docs/guides/install-wordpress-on-ubuntu-16-04","Install WordPress on Ubuntu 16.04","This guide will show you how to install and optimize the WordPress blogging and CMS on your Linode from scratch using a LAMP setup on Ubuntu 16.04.","","true","2016-10-21",""
+"https://www.linode.com/docs/guides/how-to-set-up-multiple-wordpress-sites-with-lxd-containers","Setting Up Multiple WordPress Sites with LXD Containers","This guide will show you how to install multiple WordPress sites using LXD containers, with a containerized reverse proxy server and a MySQL database on Linux.","container, lxd, lxc, apache, nginx, reverse proxy, virtual machine, virtualization, letsencrypt, nginx, apache2","false","2021-04-16",""
+"https://www.linode.com/docs/guides/how-to-install-wordpress-using-wp-cli-on-centos-8","Install WordPress Using WP-CLI on CentOS 8","Install WordPress Using WP-CLI on CentOS 8","","false","2018-08-06","2020-02-17"
+"https://www.linode.com/docs/guides/how-to-install-wordpress-ubuntu-22-04","Install WordPress on Ubuntu 22.04","This guide explains how to install and configure WordPress on Ubuntu 22.04.","","false","2022-05-19",""
+"https://www.linode.com/docs/guides/how-to-install-wordpress-using-wp-cli-on-centos-7","Install WordPress Using WP-CLI on CentOS 7","Install WordPress Using WP-CLI on CentOS 7","","false","2018-08-06","2020-02-17"
+"https://www.linode.com/docs/guides/high-availability-wordpress","Deploy a High Availability WordPress Website on Linode","This article shows you how you to configure a high availability WordPress website with a two-Linode cluster using MySQL replication and a NodeBalancer.","wordpress, mysql, replication, master-master, high availability","true","2015-01-09","2015-01-21"
+"https://www.linode.com/docs/guides/how-to-install-wordpress-using-wp-cli-on-debian-10","Install WordPress Using WP-CLI on Debian 10","Install WordPress Using WP-CLI on Debian 10","","false","2018-08-06","2020-02-17"
+"https://www.linode.com/docs/guides/install-wordpress-ubuntu-18-04","Install WordPress on Ubuntu 18.04","Install and optimize the WordPress blogging and content management system on a Linode.","","false","2018-06-04","2021-02-19"
+"https://www.linode.com/docs/guides/how-to-install-wordpress-debian-10","Install WordPress on Debian 10","This guide will show you how to install WordPress, a free and open-source content management system commonly used for blogs, on Debian 10.","","false","2021-05-29",""
+"https://www.linode.com/docs/guides/install-wordpress-using-wp-cli-on-ubuntu-14-04","Install WordPress Using WP-CLI on Ubuntu 14.04","This guide shows how to install the popular content management system WordPress using the WP-CLI, a command line interface for WordPress, on Ubuntu 14.04.","","true","2016-03-11","2017-02-15"
+"https://www.linode.com/docs/guides/how-to-install-wordpress-almalinux-8","Install WordPress on AlmaLinux 8","This guide will show you how to install WordPress, a free and open-source content management system commonly used for blogs, on AlamLinux 8.","","false","2021-07-16",""
+"https://www.linode.com/docs/guides/how-to-install-and-configure-wordpress","How to Install and Configure WordPress","This guide will show you how to install and optimize the WordPress blogging and CMS on your Linode from scratch using a LAMP setup on Ubuntu 18.04.","install WordPress, WordPress on Linode, WordPress how-to, how to install wordpress, how to configure wordpress","true","2010-07-27","2015-10-05"
+"https://www.linode.com/docs/guides/how-to-use-nginx-fastcgi-page-cache-with-wordpress","Use the Nginx FastCGI Page Cache With WordPress","This guide explains how to enable NGINX page caching for WordPress.","NGINX caching, FastCGI cache, WordPress page cache, enable caching WordPress","false","2022-11-21",""
+"https://www.linode.com/docs/guides/how-to-update-php-for-wordpress","Update PHP for a More Performant WordPress on Ubuntu 20.04","This guide will show you how and when to update your outdated and insecure versions of PHP without adversely affecting your WordPress website.","update php, update php wordpress, update php version, Ubuntu","false","2021-08-06",""
+"https://www.linode.com/docs/guides/how-to-speed-up-a-wordpress-website","How to Speed Up a WordPress Website","This guide shows how to analyze performance bottlenecks for a WordPress website and describes optimization best practices for WordPress","htaccess, apache, wordpress","false","2018-06-26",""
+"https://www.linode.com/docs/guides/how-to-secure-wordpress","Securing Wordpress","How to secure your WordPress installation with SSL, secure password policies, two factor authentication, backups, and a firewall.","how to secure wordpress site, how to make wordpress site secure","false","2020-10-28","2022-07-08"
+"https://www.linode.com/docs/guides/manage-web-content-with-flatpress","Manage Web Content with FlatPress","Use the FlatPress blogging tool to manage your blog and manage web content.","flatpress, cms, php, content management, content management systems","true","2010-05-03","2013-10-02"
+"https://www.linode.com/docs/guides/manage-web-content-with-phpfusion","Manage Web Content with PHP-Fusion","Learn to build and deploy websites using the PHP Fusion content management system.","cms, php fusion, content mangement system, lamp","true","2010-04-17","2013-10-02"
+"https://www.linode.com/docs/guides/how-to-install-a-webmin-control-panel-and-modules","How to Install a Webmin Control Panel and Modules on Ubuntu 16.04","This guide teaches you how to install and configure a Webmin control panel for system administration.","webmin, control, panel, admin panel","true","2014-10-08","2017-11-10"
+"https://www.linode.com/docs/guides/turbocharge-wordpress-search-with-solr","Turbocharge Your WordPress Search Using Solr","The built-in WordPress search doesnt always provide the best search experience. This guide provides instructions for installing Solr, a better WP search engine.","wordpress, search, solr, ubuntu, debian","true","2015-04-03",""
+"https://www.linode.com/docs/guides/add-a-custom-search-to-your-site-with-solr","Add a Custom Search to your Site with Solr","Index and search your sites content with Apache Solr, a custom, fast, enterprise-grade, open source search solution.","solr, enterprise search, lucene, web search","true","2017-09-13",""
+"https://www.linode.com/docs/guides/how-to-install-ghost-cms-on-ubuntu-16-04","How to Install Ghost CMS on Ubuntu 16.04","This tutorial will teach you how to install Ghost, a publishing platform great for running blogs and sharing published content, on Ubuntu 16.04","","true","2017-09-12",""
+"https://www.linode.com/docs/guides/how-to-install-ghost-cms-with-docker-compose-on-ubuntu-18-04","Installing Ghost CMS with Docker Compose on Ubuntu 18.04","Learn how to install Ghost, a publishing platform great for running blogs and sharing published content, on Ubuntu 18.04.","","false","2018-08-20",""
+"https://www.linode.com/docs/guides/how-to-install-ghost-on-ubuntu-18-04","Installing Ghost CMS on Ubuntu 18.04 LTS","This tutorial will teach you how to install Ghost, a publishing platform great for running blogs and sharing published content, on Ubuntu 18.04.","","false","2020-02-10",""
+"https://www.linode.com/docs/guides/how-to-install-ghost-on-centos-8","Installing Ghost CMS on CentOS 8","This tutorial will teach you how to install Ghost, a publishing platform great for running blogs and sharing published content, on CentOS 8.","","false","2020-02-10",""
+"https://www.linode.com/docs/guides/how-to-install-ghost-on-debian-10","Installing Ghost CMS on Debian 10","This tutorial will teach you how to install Ghost, a publishing platform great for running blogs and sharing published content, on Debian 10.","","false","2020-02-10",""
+"https://www.linode.com/docs/guides/install-kloxo-on-centos-5","Install Kloxo on CentOS 5","This guide shows how to install Kloxo, the free web-based server control panel alternative to cPanel and Plesk, on a server running CentOS 5.","kloxo, control panel, cpanel, plesk","true","2011-10-31","2013-10-03"
+"https://www.linode.com/docs/guides/manage-content-with-markdown-and-mango-on-ubuntu-10-10-maverick","Manage Content with Markdown and Mango on Ubuntu 10.10","This guide will show you how Mango can publish markdown documents from plain text files into a fully customized and dynamic website using Ubuntu 10.10 'Maverick'.","","true","2011-04-05","2013-10-02"
+"https://www.linode.com/docs/guides/manage-content-with-markdown-and-mango-on-debian-5-lenny","Manage Content with Markdown and Mango on Debian 5 (Lenny)","Mango publishes markdown documents from plain text files in a dynamic website.","","true","2011-02-15","2012-10-08"
+"https://www.linode.com/docs/guides/manage-content-with-markdown-and-mango-on-fedora-14","Manage Content with Markdown and Mango on Fedora 14","This guide will show you how Mango can publish markdown documents from plain text files into a fully customized and dynamic website using Fedora 14.","","true","2011-04-05","2013-10-02"
+"https://www.linode.com/docs/guides/manage-content-with-markdown-and-mango-on-debian-6-squeeze","Manage Content with Markdown and Mango on Debian 6 (Squeeze)","This guide will show you how Mango can publish markdown documents from plain text files into a fully customized and dynamic website using Debian 6.","","true","2011-04-05","2013-10-02"
+"https://www.linode.com/docs/guides/manage-web-content-with-plone-on-debian-5-lenny","Manage Web Content with Plone on Debian 5 (Lenny)","Using the Plone Content Management System, built on the Zope framework, to deploy complex and content rich sites on Debian 5 (Lenny) systems.","plone, zope, python, debian, web framework, content management systems, cms","true","2010-01-29","2011-06-03"
+"https://www.linode.com/docs/guides/installing-directadmin-on-debian-6","Installing DirectAdmin on Debian 6","Installing DirectAdmin on Debian 6","directadmin, install, control panels, debian","true","2011-11-02","2013-10-03"
+"https://www.linode.com/docs/guides/using-strapi-cms","How to Use Strapi for Content Management","Strapi provides a flexible, and open-source, headless CMS solution, ready to take on your content management needs. Find out more and learn how you can get started with Strapi in this guide.","strapi guide, open source headless cms, strapi hosting","false","2023-05-07",""
+"https://www.linode.com/docs/guides/creating-accounts-on-directadmin","Creating Accounts on DirectAdmin","This guide provides you with step-by-step instructions for creating hosting accounts on the DirectAdmin web-based control panel for use by customers or users.","directadmin, reseller, accounts","true","2011-11-02","2013-10-03"
+"https://www.linode.com/docs/guides/manage-web-content-with-joomla","Manage Web Content with Joomla!","Using the Joomla! content management system to ease administration overhead for websites.","joomla, cms, content management systems","true","2010-01-22","2011-04-19"
+"https://www.linode.com/docs/guides/manage-web-content-with-movable-type","Manage Web Content with Movable Type","This guide shows how you can install and configure Movable Type, a free and open-source content management system that can be used to power websites and blogs.","Movable Type, MT HOWTO","true","2009-07-23","2013-10-02"
+"https://www.linode.com/docs/guides/host-a-website-with-high-availability","Host a Website with High Availability","This article shows you how you to configure a high availability stack using GlusterFS replication on two Linodes for your application or website.","high availability, web server, failover","false","2016-07-12","2023-04-11"
+"https://www.linode.com/docs/guides/secure-website-lets-encrypt-acme-sh","Secure a Website or Domain with a Lets Encrypt SSL Certificate and acme.sh","acme.sh is an alternative to the popular Certbot. This guide shows you how to secure a website using acme.sh with SSL certificates from Let's Encrypt.","ssl, lets encrypt, https, website, websites, acme.sh, secure","false","2020-12-03",""
+"https://www.linode.com/docs/guides/setting-up-round-robin-dns","Setting up Round-Robin DNS","Learn how to set up round-robin DNS on a set of Linodes as well as how to employ a NodeBalancer for loadbalancing support for those Linodes.","hosting a website, website, linode quickstart guide, high availability, failover","false","2012-03-13","2023-03-30"
+"https://www.linode.com/docs/guides/set-up-web-server-host-website","Set up a Web Server and Host a Website on Linode","How to set up your first web server and point a domain name to your Linode.","hosting a website, website, linode quickstart guide","false","2012-03-13","2021-10-18"
+"https://www.linode.com/docs/guides/introduction-to-high-availability","Introduction to High Availability","This guide provides you with an introduction to concepts and terminology relating to high availability, a method of keeping your web servers up with maximum uptime.","high availability, hosting, website, failover, ssd ha","false","2016-07-12",""
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-debian-6-squeeze","Multiple Web Servers with ProxyPass on Debian 6 (Squeeze)","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on Debian 6 'Squeeze'.","apache, proxypass, apache on debian, multiple web servers","true","2011-04-07","2011-04-29"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-ubuntu-10-10-maverick","Using Apache for Proxy and Clustering Services on Ubuntu 10.10 (Maverick)","How to cluster Apache web servers and proxy requests for content to external servers on Ubuntu 10.10 (Maverick).","","true","2010-12-06","2012-10-08"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-ubuntu-10-04-lucid","Using Apache for Proxy and Clustering Services on Ubuntu 10.04 (Lucid)","How to cluster Apache web servers and proxy requests for content to external servers on Ubuntu 10.04 (Lucid).","","true","2010-05-04","2013-10-04"
+"https://www.linode.com/docs/guides/deploy-multiple-web-servers-with-proxypass-on-ubuntu-12-04","Deploy Multiple Web Servers with ProxyPass on Ubuntu 12.04","Deploy Separate Web Servers to Host Sites or Applications Using ProxyPass with Apache.","apache, proxypass, apache on ubuntu, multiple web servers, lighttpd","true","2012-11-07",""
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-ubuntu-9-10-karmic","Using Apache for Proxy and Clustering Services on Ubuntu 9.10 (Karmic)","How to cluster Apache web servers and proxy requests for content to external servers on Ubuntu 9.10 (Karmic).","","true","2010-03-24","2011-04-29"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-centos-5","Using Apache for Proxy and Clustering Services on CentOS 5","How to cluster Apache web servers and proxy requests for content to external servers on Centos 5.","","true","2010-03-22","2011-04-29"
+"https://www.linode.com/docs/guides/multiple-web-servers-with-proxypass-on-centos-5","Multiple Web Servers with ProxyPass on CentOS 5","This guide will show you how you can use separate web servers to host multiple websites or applications using ProxyPass with Apache on CentOS 5.","apache, proxypass, apache on centos, multiple web servers","true","2010-02-04","2011-07-22"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-ubuntu-12-04-precise-pangolin","Using Apache for Proxy and Cluster Services on Ubuntu 12.04 ","How to cluster Apache web servers and proxy requests for content to external servers on Ubuntu 12.04 (Precise Pangolin).","","true","2012-10-18",""
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-debian-5-lenny","Using Apache for Proxy and Clustering Services on Debian 5 (Lenny)","How to cluster Apache web servers and proxy requests for content to external servers on Debian 5 (Lenny).","","true","2010-03-24","2011-06-07"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-fedora-12","Using Apache for Proxy and Cluster Services on Fedora 12","How to cluster Apache web servers and proxy requests for content to external servers on Fedora 12.","","true","2010-03-08","2011-04-29"
+"https://www.linode.com/docs/guides/using-apache-for-proxy-and-clustering-services-on-fedora-14","Using Apache for Proxy and Cluster Services on Fedora 14","How to cluster Apache web servers and proxy requests for content to external servers on Fedora 14.","","true","2011-02-23","2013-10-04"
+"https://www.linode.com/docs/guides/install-odoo-9-erp-on-ubuntu-14-04","Install Odoo 9 ERP on Ubuntu 14.04","This guide shows you how to install Odoo, a free and open-source suite of over 4,500 business utilities which you can install, by using Git source on Ubuntu 14.04.","Odoo, Odoo ERP, CMS, Ubuntu, CRM, OpenERP","true","2015-11-03","2016-07-21"
+"https://www.linode.com/docs/guides/install-odoo-10-on-ubuntu-16-04","Install Odoo 10 on Ubuntu 16.04","This guide shows you how to install and configure Odoo, an open-source suite of over 4,500 business utilities which you can individually install, on Ubuntu 16.04.","Odoo, Odoo ERP, CMS, Ubuntu, CRM, OpenERP, Odoo 10, Ubuntu 16.04","true","2017-04-04","2018-01-02"
+"https://www.linode.com/docs/guides/install-an-odoo-11-stack-on-ubuntu-16-04","Install an Odoo 11 Stack on Ubuntu 16.04","This guide will show you how to install and configure Odoo using Git source so that it will be easy to upgrade and maintain on Ubuntu 16.04.","Odoo, Odoo ERP, CMS, Ubuntu, CRM, OpenERP, Odoo 11, Ubuntu 16.04","true","2018-01-21","2021-10-18"
+"https://www.linode.com/docs/guides/install-an-odoo-13-stack-on-debian-10","Installing an Odoo 13 Stack on Debian 10","Odoo is an open-source suite of over 10,000 business apps with a web interface for managing them. This guide shows how to install Odoo 13 on Debian 10.","","false","2021-04-09",""
+"https://www.linode.com/docs/guides/install-an-odoo-13-stack-on-ubuntu-18-04","Installing an Odoo 13 Stack on Ubuntu 18.04","Odoo is an open-source suite of over 10,000 business apps with a web interface for managing them. This guide shows how to install Odoo 13 on Ubuntu 18.04.","","false","2020-09-17",""
+"https://www.linode.com/docs/guides/manage-and-automate-systems-configuration-with-puppet","Manage and Automate Systems Configuration with Puppet","This guide shows how you can use Puppet, an open-source 'configuration change management' tool that lets users automate configurations on their infrastructure.","puppet, puppet configuration, puppet linux, configuration change management, server automation","true","2010-06-13","2011-08-22"
+"https://www.linode.com/docs/guides/install-gatsbyjs","Create a CI/CD Pipeline with Gatsby.js, Netlify and Travis CI","This guide shows how to create a CI/CD pipeline using the static-site generator Gatsby.js, Netlify to edit and preview, and Travis CI to deploy.","gatsbyjs, gatsby, ssg, static site generator, travis, netlify","false","2018-08-09",""
+"https://www.linode.com/docs/guides/how-to-choose-static-site-generator","How to Choose a Static Site Generator","A static site generator helps you create professional-looking, responsive sites and blogs with minimal code.","static site, static site generator, ssg, jekyll, hugo, gatsby, hexo, gitbook","false","2018-03-14",""
+"https://www.linode.com/docs/guides/generating-static-sites-with-gatsby","`An Example Blog`,","`An example Gatsby blog.`,","what is gatsby js, gatsby static site generator tutorial, gatsby templates","false","2023-04-03",""
+"https://www.linode.com/docs/guides/team-fortress2-on-debian-and-ubuntu","Team Fortress 2 on Debian and Ubuntu","A basic Team Fortress 2 server installation guide for Debian and Ubuntu","team fortress 2, team fortress, steam, ubuntu, debian","false","2015-03-12","2019-02-01"
+"https://www.linode.com/docs/guides/install-a-half-life-2-deathmatch-dedicated-server-on-debian-or-ubuntu","Running a Half-Life 2 Deathmatch Server on Debian or Ubuntu","This guide explains how to host a Half-Life 2: Deathmatch server on a Linode running Debian or Ubuntu.","half-life 2, deathmatch, steamcmd, host, hl2, multiplayer first-person shooter video game","false","2017-08-17","2019-02-01"
+"https://www.linode.com/docs/guides/launch-a-counter-strike-global-offensive-server-on-ubuntu-18-04","Running a Counter Strike Global Offensive Server on Ubuntu 18.04","This Counter Strike: Global Offensive (CS:GO) server guide explains how to install SteamCMD, download the dedicated server, and launch the game server.","","false","2019-01-07",""
+"https://www.linode.com/docs/guides/install-black-mesa-on-debian-or-ubuntu","Install Black Mesa on Debian or Ubuntu","This guide shows you how to install Black Mesa, a third-party reproduction of the epic first-person shooter, Half-Life, on a Linode running Debian or Ubuntu.","black mesa, steam, steamcmd, sourcemod, metamod","false","2016-02-26","2019-02-01"
+"https://www.linode.com/docs/guides/minecraft-with-mcmyadmin-on-debian","Installing McMyAdmin for Minecraft on Debian","In this tutorial, youll learn how to install and configure an MCMyAdmin server on a Debian 7 or 8 Linode.","minecraft, mcmyadmin, debian, debian jessie, debian wheezy, jessie, wheezy, debian 7, debian 8","false","2015-02-05","2019-02-01"
+"https://www.linode.com/docs/guides/minecraft-on-linode-with-ubuntu-12-04","Minecraft on Linode with Ubuntu 12.04","This guide shows how you can install and configure Minecraft, a online game where everything is built from mineable blocks, on a Linode running Ubuntu 12.04.","","true","2013-09-30","2013-10-01"
+"https://www.linode.com/docs/guides/host-a-terraria-server-on-your-linode","How to Setup a Terraria Linux Server","In this guide, you will learn how to install and configure Terraria, a two-dimensional sandbox game similar to Minecraft, on a Linode.","terraria, steam, minecraft, gaming","true","2015-12-21","2021-06-29"
+"https://www.linode.com/docs/guides/left-4-dead-2-multiplayer-server-installation","Installing a Left 4 Dead 2 Multiplayer Server","In this guide, learn how to install and configure a SteamCMD Left 4 Dead 2 server on Linode.","left 4 dead, l4d2, game server, steamCMD","false","2016-02-25","2019-02-01"
+"https://www.linode.com/docs/guides/multicraft-on-ubuntu","Installing Multicraft on Ubuntu","This guide shows how to install and configure MultiCraft, a control panel for single or multiple Minecraft servers, on a Linode running Ubuntu 20.04 LTS.","","false","2015-02-04","2021-12-30"
+"https://www.linode.com/docs/guides/deploy-7-days-to-die-linux-game-server","Deploying a 7 Days to Die Server on Linux","This guide shows you how to easily install the popular online game 7 Days to Die using LinuxGSM.","7 days to die Linux Server","false","2021-03-08",""
+"https://www.linode.com/docs/guides/set-up-a-xonotic-game-server-with-k3s-and-agones","Set Up a Xonotic Game Server with K3s and Agones","This guide demonstrates how to install and manage server software for Xonotic using Terraform, K3s, and Agones.","agones, xonotic, k3s, self-hosted game server","false","2025-03-17",""
+"https://www.linode.com/docs/guides/pocketmine-server-on-debian-7","PocketMine Server on Debian 7","A third party server for Minecraft Pocket Edition","minecraft, pocketmine, debian","true","2015-04-02","2019-02-01"
+"https://www.linode.com/docs/guides/popular-linux-games-overview-and-configuration-tips","An Overview of Popular Linux Games and Configuration Tips","This guide discusses popular Linux games and helpful configuration tips for common issues when setting them up.","best linux games","false","2021-09-03",""
+"https://www.linode.com/docs/guides/minecraft-with-bungee-cord","Setting up BungeeCord to Link Spigot Servers","Learn how to set up BungeeCord to Link Spigot servers and setup IP routing with some basic troubleshooting","minecraft, spigot, bungeecord, link, bukkit, 25565, minecraft servers, linking minecraft servers, how to set up bungeecord","false","2015-09-09","2021-06-11"
+"https://www.linode.com/docs/guides/launch-a-counter-strike-global-offensive-server-on-ubuntu-14-04","Launch a Counter Strike: Global Offensive (CS:GO) server on Ubuntu 14.04","This guide shows you how to install and configure a Counter Strike: Global Offensive (CS:GO) server using SteamCMD and a dedicated Linode instance.","","true","2016-02-25",""
+"https://www.linode.com/docs/guides/install-teamspeak","Install a TeamSpeak Server on Linode","Set up TeamSpeak on your Linode and chat with your friends or coworkers while gaming, working, or otherwise","teamspeak, virtual intercom, chat, game server","false","2015-07-23","2019-02-01"
+"https://www.linode.com/docs/guides/multicraft-on-debian","Installing Multicraft on Debian","This guide will show you how to install MultiCraft, a free and open-source control panel for Minecraft servers, running on a Linode running Debian.","","true","2015-02-04",""
+"https://www.linode.com/docs/guides/how-to-set-up-minecraft-server-on-ubuntu-or-debian","Setting up Minecraft Server on Ubuntu or Debian","Learn how to set up a Minecraft server on Ubuntu or Debian. This guide shows you how to configure a Minecraft firewall to increase security. ✓ Read now!","","false","2015-01-28","2022-01-14"
+"https://www.linode.com/docs/guides/install-steamcmd-for-a-steam-game-server","Install SteamCMD for a Steam Game Server","Learn how to install SteamCMD for a Steam Game server and minimize your efforts to update the server files.","steam, steamcmd, steam cmd, games, game server, steam server, steampipe","false","2016-02-15",""
+"https://www.linode.com/docs/guides/minecraft-with-spigot-ubuntu","Setting Up a Spigot Server for Minecraft on Ubuntu 14.04","This guide shows how to set up, configure, and customize a Minecraft game server using the Spigot application on a Linode running Ubuntu 14.04.","minecraft, spigot","true","2015-04-21","2019-02-01"
+"https://www.linode.com/docs/guides/deploy-just-cause-2-multiplayer-server-on-ubuntu","Deploy a Just Cause 2 Multiplayer Server on Ubuntu 14.04","Install and configure a Just Cause 2 Multiplayer Server on Ubuntu 14.04.","just cause 2, game servers, ubuntu, ubuntu 14.04, steamcmd, steam, multiplayer game server","true","2015-10-09","2019-02-01"
+"https://www.linode.com/docs/guides/create-an-ark-server-on-ubuntu","Creating a Dedicated ARK Server on Ubuntu","A guide on installing and configuring an Ark: Survival Evolved server, with its necessary dependencies, on Ubuntu.","ark survival evolved, ubuntu, server","false","2016-12-28","2024-01-22"
+"https://www.linode.com/docs/guides/get-started-with-linux-game-server-hosting","Getting Started with Linux Game Server Hosting","Learn the basics of hosting a game server on Linux, including its benefits and drawbacks, along with hosting resources for titles like Valheim and CS:GO.","linux game server","false","2021-03-08",""
+"https://www.linode.com/docs/guides/install-dont-starve-together-game-server-on-ubuntu","Install Don't Starve Together Game Server on Ubuntu 14.04","Install and Configure a Don't Starve Together Multi-player Game Server for Ubuntu 14.04","dont starve, dont starve together, game servers, games, ubuntu, ubuntu 14.04, steam cmd, steamcmd, token","true","2015-04-14","2019-02-01"
+"https://www.linode.com/docs/guides/garrys-mod-server-on-centos-7","Garrys Mod on CentOS 7","This guide provides you with step-by-step instructions for deploying a Garrys Mod Server, which enables complete control of a video game engine, on CentOS 7.","garrys mod, centos, centos 7","false","2015-01-21","2019-02-01"
+"https://www.linode.com/docs/guides/installing-amp-game-server-management-panel","Installing AMP for Game Server Management","AMP is a game server management panel. As the successor to McMyAdmin, it provides a web interface to install games, mods, and increases server security.","minecraft, McMyAdmin, debian, centos, ubuntu, debian 9","false","2021-08-13",""
\ No newline at end of file