Skip to content
Open
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,18 +70,18 @@ To Install the latest Node.js LTS release on Windows, navigate to the [downloads

### Install Hugo

The Linode documentation library is built using [Hugo](http://gohugo.io), an open-source static site generator. In order to preview your guide before submission, you need to install Hugo on your local computer. This site currently uses **Hugo v0.139.0**. To remain consistent in the testing and development process, it's recommended to install this version instead of using a newer version.
The Linode documentation library is built using [Hugo](http://gohugo.io), an open-source static site generator. In order to preview your guide before submission, you need to install Hugo on your local computer. This site currently uses **Hugo v0.158.0**. To remain consistent in the testing and development process, it's recommended to install this version instead of using a newer version.

Note: If you observe any issues on a newer version, please [file an issue](https://github.com/linode/docs/issues) in the docs GitHub repository.

#### macOS and Linux

To install Hugo, download the appropriate binary for your system, extract it, and move it to a directory within your PATH.

1. Download the file below that corresponds with the OS and platform on your local system. If you don't see your system on this list, you can find additional files on the [Hugo v0.139.0 GitHub release page](https://github.com/gohugoio/hugo/releases/tag/v0.139.0) under **Assets**.
1. Download the file below that corresponds with the OS and platform on your local system. If you don't see your system on this list, you can find additional files on the [Hugo v0.158.0 GitHub release page](https://github.com/gohugoio/hugo/releases/tag/v0.158.0) under **Assets**.

- **macOS:** https://github.com/gohugoio/hugo/releases/download/v0.139.0/hugo_extended_0.139.0_darwin-universal.tar.gz
- **Linux:** https://github.com/gohugoio/hugo/releases/download/v0.139.0/hugo_extended_0.139.0_Linux-64bit.tar.gz
- **macOS:** https://github.com/gohugoio/hugo/releases/download/v0.158.0/hugo_extended_0.158.0_darwin-universal.tar.gz
- **Linux:** https://github.com/gohugoio/hugo/releases/download/v0.158.0/hugo_extended_0.158.0_Linux-64bit.tar.gz

You can download this file through a terminal using the curl command, replacing [url] with the URL for your platform:

Expand Down Expand Up @@ -115,7 +115,7 @@ To install Hugo, download the appropriate binary for your system, extract it, an

While macOS and Linux are preferred by most of the core Linode Docs team, it's also possible to use Hugo on Windows.

1. Download the [hugo_extended_0.139.0_windows-amd64.zip](https://github.com/gohugoio/hugo/releases/download/v0.139.0/hugo_extended_0.139.0_windows-amd64.zip) file. Additional files for other operating systems can be found on the [Hugo v0.139.0 GitHub release page](https://github.com/gohugoio/hugo/releases/tag/v0.139.0) under **Assets**.
1. Download the [hugo_extended_0.158.0_windows-amd64.zip](https://github.com/gohugoio/hugo/releases/download/v0.158.0/hugo_extended_0.158.0_windows-amd64.zip) file. Additional files for other operating systems can be found on the [Hugo v0.158.0 GitHub release page](https://github.com/gohugoio/hugo/releases/tag/v0.158.0) under **Assets**.

1. Extract the file to the directory you'd like to install Hugo under, such as `C:\Hugo\bin`.

Expand Down Expand Up @@ -184,10 +184,10 @@ For more information about using Git, refer to the [official Git documentation](

This section is only relevant to contributors who have previously worked on the docs repo prior to the Tailwind v3 upgrade (which occurred on July 6th, 2023 in docs release v1.252.0). After you merge in changes from this release (and onward), you will likely notice display issues when previewing the site locally. This is due to Tailwind v3 and the way it integrates with Hugo (and our theme). To complete the upgrade locally and fix any display issues, follow the steps below.

1. Upgrade Hugo to v0.139.0. On macOS, run the following commands in a temporary folder (not in your docs repo):
1. Upgrade Hugo to v0.158.0. On macOS, run the following commands in a temporary folder (not in your docs repo):

curl -OL https://github.com/gohugoio/hugo/releases/download/v0.139.0/hugo_extended_0.139.0_darwin-universal.tar.gz
tar -xvzf hugo_extended_0.139.0_darwin-universal.tar.gz
curl -OL https://github.com/gohugoio/hugo/releases/download/v0.158.0/hugo_extended_0.158.0_darwin-universal.tar.gz
tar -xvzf hugo_extended_0.158.0_darwin-universal.tar.gz
mv hugo /usr/local/bin

If you are using a different operating system, refer to the [Install Hugo](#install-hugo) section above.
Expand Down
9 changes: 7 additions & 2 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ baseURL = "https://www.linode.com/docs/"
languageCode = "en-us"
title = "Linode Guides & Tutorials"


disableAliases = true

# disableKinds = ["taxonomy", "taxonomyTerm"]
themeDir = ".."
rssLimit = 30
Expand All @@ -14,9 +17,11 @@ disqusShortname="linode-1"

enableGitInfo = true

[sitemap]
filename = "sitemap.xml"

[outputs]
# The JSON is for the search index. We build this on every build to make sure we have the image thumbnails in sync.
home = ["HTML", "JSON", "RSS"]
home = ["HTML", "RSS"]

[taxonomies]
bundle = "bundles"
Expand Down
6 changes: 0 additions & 6 deletions docs/api/_index.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/api/account.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/api/beta-programs.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/api/databases.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/domains.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/images.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/linode-instances.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/linode-kubernetes-engine-lke.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/linode-types.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/longview.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/managed.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/networking.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/nodebalancers.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/object-storage.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/profile.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/regions.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/stackscripts.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/support.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/tags.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/api/volumes.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/api/vpcs.md

This file was deleted.

File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ published: 2021-08-27
keywords: ['deep learning frameworks']
tags: ['python']
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
tags: ["saas"]
---

## What is Deep Learning?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ external_resources:
aliases: ['/applications/configuration-management/ansible/deploy-linodes-using-ansible/','/applications/configuration-management/deploy-linodes-using-ansible/']
tags: ["automation"]
image: how-to-use-the-linode-ansible-module-to-deploy-linodes.png
tags: ["saas"]
deprecated: true
deprecated_link: 'guides/deploy-linodes-using-linode-ansible-collection/'
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
external_resources:
- '[Red Hat - Enable Sysadmin: Handling Secrets in Your Ansible Playbooks](https://www.redhat.com/sysadmin/ansible-playbooks-secrets)'
- '[Ansible Documentation: Protecting Sensitive Data with Ansible Vault](https://docs.ansible.com/ansible/latest/vault_guide/index.html)'
tags: ["saas"]
---

Ansible stands out for its capabilities in automating server provisioning and management. Ansible's playbooks, its ability to group and organize resources, and numerous other features make it a great asset for administering servers.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ published: 2021-12-17
keywords: ['gitops vs devops', 'gitops and kubernetes', 'gitops workflow']
tags: ['kubernetes', 'container', 'monitoring']
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
tags: ["saas"]
---

If you're a developer, chances are you know what [Git](/docs/guides/a-beginners-guide-to-github/) is. However, you may not be as familiar with *GitOps*. This guide gives you an understanding of GitOps, compares GitOps to DevOps, describes the GitOps workflow, and the tools often used with this methodology.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ external_resources:
- '[Open Stack](https://www.openstack.org/)'
- '[Apache CloudStack](https://cloudstack.apache.org/)'
- '[Docker](https://www.docker.com/)'
tags: ["saas"]
---

*Infrastructure as a Service* (IaaS) is a cloud computing service that provides virtual infrastructure to customers on demand. However, customers still manage and operate their own resources. This model frees users from having to operate and maintain their own costly equipment. Some of the infrastructure components offered by IaaS providers include servers, data storage, and networking capabilities. This guide describes IaaS and explains its advantages and rationale, and outlines how to use it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ external_resources:
- '[Chef Supermarket](https://supermarket.chef.io/)'
- '[Chef Supermarket documentation](https://docs.chef.io/workstation/knife_supermarket/)'
- '[Chef bootstrap documentation](https://docs.chef.io/install_bootstrap/)'
tags: ["saas"]
---

[Chef](https://www.chef.io/) is a free and open source *Infrastructure as Code* (IaC) application. It's a configuration management system that allows administrators to provision and manage infrastructure using automation. A complete Chef workflow includes one or more Chef Workstations, a Chef Server, and a set of nodes. This guide provides some background on how Chef works, and explains how to install and configure Chef on Ubuntu 20.04.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
external_resources:
- '[Terraform - HashiCorp Learn: Provision Infrastructure with Packer](https://learn.hashicorp.com/tutorials/terraform/packer)'
- '[Packer - Use Cases: Integrate with Terraform](https://www.packer.io/use-cases/integrate-with-terraform)'
tags: ["saas"]
---

Both the Packer and Terraform tools by HashiCorp stand out for remarkable infrastructure-automating. Despite some overlap, the tools have distinct and complimentary features. This makes them an effective pair, with Packer used to create images that Terraform then deploys as a complete infrastructure.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ image: ABeginnersGuidetoTerraform.png
external_resources:
- '[Terraform Documentation](https://www.terraform.io/docs/index.html)'
aliases: ['/applications/configuration-management/terraform/beginners-guide-to-terraform/','/applications/configuration-management/beginners-guide-to-terraform/']
tags: ["saas"]
---

[Terraform](https://www.terraform.io) by HashiCorp is an orchestration tool that allows you to represent your Linode instances and other resources with declarative code inside configuration files, instead of manually creating those resources via the Linode Manager or API. This practice is referred to as *Infrastructure as Code*, and Terraform is a popular example of this methodology. The basic workflow when using Terraform is:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ external_resources:
- '[DynamoDB service](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)'
- '[AWS Provider in the Terraform Registry](https://registry.terraform.io/providers/hashicorp/aws/latest/docs)'
- '[Build, update, or destroy AWS infrastructure with Terraform](https://learn.hashicorp.com/collections/terraform/aws-get-started)'
tags: ["saas"]
---

[*Terraform*](https://www.terraform.io/) is an open-source tool that is built by [*HashiCorp*](https://www.hashicorp.com). Using the *HashiCorp Configuration Language* (HCL), you can automate deploying your infrastructure, and provisioning its resources.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ image: feature.png
external_resources:
- '[Terraform Linode Provider Official Documentation](https://registry.terraform.io/providers/linode/linode/latest/docs)'
aliases: ['/applications/configuration-management/terraform/how-to-deploy-secure-linodes-using-cloud-firewalls-and-terraform/']
tags: ["saas"]
---

Terraform modules allow you to better organize your configuration code and to distribute and reuse it. You can host your Terraform modules on remote version control services, like GitHub, for others to use. The Terraform Module Registry hosts community modules that you can reuse for your own Terraform configurations, or you can publish your own modules for consumption by the Terraform community.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ external_resources:
- '[Linode Object Storage Cluster data source](https://registry.terraform.io/providers/linode/linode/latest/docs/data-sources/object_storage_cluster)'
- '[Linode Object Storage Bucket documentation](https://registry.terraform.io/providers/linode/linode/latest/docs/resources/object_storage_bucket)'
- '[Linode Object Storage Objects documentation](https://registry.terraform.io/providers/linode/linode/latest/docs/resources/object_storage_object)'
tags: ["saas"]
---

[Terraform](https://www.terraform.io/) is a powerful *Infrastructure as Code* (IaC) application for deploying and managing infrastructure. It can be used to add, modify, and delete resources including servers, networking elements, and storage objects. Linode has partnered with Terraform to provide an API to configure common Linode infrastructure items. This guide provides a brief introduction to Terraform and explains how to use it to create [Linode Object Storage](/docs/products/storage/object-storage/) solutions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ external_resources:
- '[Terraform Import Usage](https://www.terraform.io/docs/import/usage.html)'
- '[Terraform Linode Instance Documentation](https://www.terraform.io/docs/providers/linode/r/instance.html)'
aliases: ['/applications/configuration-management/import-existing-infrastructure-to-terraform/','/applications/configuration-management/terraform/import-existing-infrastructure-to-terraform/']
tags: ["saas"]
---

Terraform is an orchestration tool that uses declarative code to build, change, and version infrastructure that is made up of server instances and services. You can use [Linode's official Terraform provider](https://www.terraform.io/docs/providers/linode/index.html) to interact with Linode services. Existing Linode infrastructure can be imported and brought under Terraform management. This guide describes how to import existing Linode infrastructure into Terraform using the official Linode provider plugin.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ external_resources:
- '[Terraform State Storage and Locking](https://www.terraform.io/docs/backends/state.html)'
- '[GitHub Discussion - Storing Sensitive Values in State Files](https://github.com/hashicorp/terraform/issues/516)'
aliases: ['/applications/configuration-management/terraform/secrets-management-with-terraform/','/applications/configuration-management/secrets-management-with-terraform/']
tags: ["saas"]
---

Terraform is an Infrastructure as Code (IaC) tool that allows you to write declarative code to manage your infrastructure. In order to implement IaC with Terraform it is necessary to supply secrets, such as server passwords and API tokens, in the code. This guide discusses methods for securing those secrets within Terraform.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ external_resources:
- '[Vault Auth Methods](https://www.vaultproject.io/docs/auth/index.html)'
aliases: ['/applications/configuration-management/use-hashicorp-vault-for-secret-management/','/applications/configuration-management/vault/use-hashicorp-vault-for-secret-management/']
tags: ["security","automation"]
tags: ["saas"]
---

[HashiCorp Vault](https://www.vaultproject.io/) is a secrets management tool that helps to provide secure, automated access to sensitive data. Vault meets these use cases by coupling authentication methods (such as application tokens) to secret engines (such as simple key/value pairs) using policies to control how access is granted. In this guide, you will install, configure, and access Vault in an example deployment to illustrate Vault's features and API.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ external_resources:
- '[Github Repository for Example Microservice](https://github.com/bobstrecansky/flask-microservice)'
- '[Using Containers to Build a Microservices Architecture](https://medium.com/aws-activate-startup-blog/using-containers-to-build-a-microservices-architecture-6e1b8bacb7d1)'
aliases: ['/applications/containers/deploying-microservices-with-docker/']
tags: ["saas"]
---

![Deploying Microservices with Docker](how-to-deploy-microservices-with-docker-smg.jpg)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ external_resources:
- '[Red Hat Developer: Podman and Buildah for Docker Users](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users#)'
- '[phoenixNAP: Podman vs Docker - Everything You Need to Know](https://phoenixnap.com/kb/podman-vs-docker)'
- '[How-to Geek: What Is Podman and How Does It Differ from Docker?](https://www.howtogeek.com/devops/what-is-podman-and-how-does-it-differ-from-docker/)'
tags: ["saas"]
---

Containers offer you powerful tools for developing and deploying applications. They give you distinct and portable virtual environments with a fraction of the overhead of traditional virtual machines.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ external_resources:
- '[Red Hat: Building with Buildah - Dockerfiles, Command Line, or Scripts](https://www.redhat.com/sysadmin/building-buildah)'
- '[Red Hat Developer: Best Practices for Running Buildah in a Container](https://developers.redhat.com/blog/2019/08/14/best-practices-for-running-buildah-in-a-container#)'
- '[Computing for Geeks: How To Build OCI & Docker Container Images With Buildah](https://computingforgeeks.com/how-to-build-oci-docker-container-images-with-buildah/)'
tags: ["saas"]
---

Buildah is an open source containerization tool capable of creating images from scratch, Dockerfiles, or Containerfiles. It also follows the Open Container Initiative (OCI) specifications, making Buildah images both versatile and open.
Expand Down
1 change: 0 additions & 1 deletion docs/guides/applications/containers/using-podman/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ external_resources:
- '[Red Hat Developer: Podman Basics: Resources for Beginners and Experts](https://developers.redhat.com/articles/2022/05/02/podman-basics-resources-beginners-and-experts#)'
- '[Red Hat Developer: Podman and Buildah for Docker Users](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users#)'
- '[phoenixNAP: Install Podman on Ubuntu](https://phoenixnap.com/kb/install-podman-on-ubuntu)'
tags: ["saas"]
---

Podman is an open source containerization tool. Like Docker, Podman is a solution for creating, running, and managing containers. But Podman goes beyond Docker, using a secure daemonless process to run containers in rootless mode.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ external_resources:
- '[core-site.xml properties](https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-common/yarn-default.xml)'
tags: ["database"]
aliases: ['/databases/hadoop/how-to-install-and-set-up-hadoop-cluster/']
tags: ["saas"]
---

## What is Hadoop?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ external_resources:
- '[Preparing a new Restic repository](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html)'
- '[Backing up](https://restic.readthedocs.io/en/stable/040_backup.html)'
- '[Removing snapshots according to a policy](https://restic.readthedocs.io/en/stable/060_forget.html#removing-snapshots-according-to-a-policy)'
tags: ["saas"]
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
external_resources:
- '[MariaDB Foundation: Installing MariaDB Galera Cluster on Debian/Ubuntu](https://blog.mariadb.org/installing-mariadb-galera-cluster-on-debian-ubuntu/)'
tags: ["ubuntu","debian","mariadb","database"]
tags: ["ecommerce"]
relations:
platform:
key: mariadb-galera-clusters
Expand Down
Loading
Loading