Skip to content

Commit

Permalink
Merge pull request #7064 from wildmanonline/rc-v1.341.0
Browse files Browse the repository at this point in the history
* Reorganize guides (#7061)

* Delete the Find Your IP Address guide

* Moved Configure a Forward Proxy to Enable Internet Access within a VPC

* Delete KVM and Tokyo2 migration guides

* Remove members.linode.com migration doc

* Moved DHCP IP Address Reference

* Moves a few additional guides

* Fixed blueberry test errors

* Fixed blueberry test errors 2

* Added information on confirming IP address configuration (#7059)

* Reorganize Cloud Manager section (#7057)

* Reorganized Cloud Manager guides

* Added missing alias

* Fixed Cloud Manager terminology

* Moved How to Search in Cloud Manager to product docs

* Moved Tags and Groups to Cloud Manager product docs

* Removed Quick Answers > Linode Platform and added redirect to Cloud Manager guides

* GA release version for Placement Groups guide (#7058)

* GA release version for Placement Groups guide

* Fixes for broken links

* added PG listing to product availability

* Fixes for before you begin sections

* Fixes for links

* Typo fix

* Style updates for product docs (#7049)

* Initial style edits

* Additional edits

* Updated back end and front end terminology in product docs

* Updated terms filename and backward

* Remove duplicate Gitea redirect

* Fixed Cloud Manager terminology in product docs

* [Updated] Explore Docs Menu Maintenance (#7060)

* rename akamai get started

* rename section from use cases to solutions

* [NEW] How to Use Rook to Orchestrate Distributed Open Source Storage (#7020)

* How to Use Rook to Orchestrate Distributed Open Source Storage

* Tech Edit 1

* Tech Edit 2

* Tech Edit 3

* copy edits

* copy edit

---------

Co-authored-by: John Dutton <[email protected]>

* Deprecate two Linode Block Storage CSI driver guides (#7062)

* Fix internal links (#7063)

* Update internal links

* Fix anchor links

---------

Co-authored-by: Chris Verner <[email protected]>
Co-authored-by: John Dutton <[email protected]>
Co-authored-by: Adam Overa <[email protected]>
Co-authored-by: John Dutton <[email protected]>
  • Loading branch information
5 people committed Jul 30, 2024
2 parents 3173678 + 1ca91ab commit 365b88b
Show file tree
Hide file tree
Showing 530 changed files with 1,880 additions and 3,029 deletions.
5 changes: 5 additions & 0 deletions ci/vale/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1551,6 +1551,7 @@ monitorix
monorepo
monorepos
monospaced
mons
moodle
moolenaar
morphisec
Expand Down Expand Up @@ -1585,6 +1586,7 @@ multicraft
multilib
multiline
multilink
multipath
multiplatform
Multiplo
multiport
Expand Down Expand Up @@ -1781,6 +1783,7 @@ openzipkin
Opin
ORMs
osCommerce
osds
ossec
OStatus
ostemplate
Expand Down Expand Up @@ -1991,6 +1994,7 @@ puppetmaster
puttygen
pv
pvc
pvcs
pvgrub
pwcheck
pwsh
Expand Down Expand Up @@ -2770,6 +2774,7 @@ vz
vznetaddbr
wafs
walkthrough
walkthroughs
WAN
WANs
Wappalyzer
Expand Down
11 changes: 0 additions & 11 deletions docs/guides/akamai/get-started/_index.md

This file was deleted.

Binary file not shown.
Binary file not shown.
426 changes: 0 additions & 426 deletions docs/guides/akamai/get-started/create-a-simple-microsite/index.md

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
12 changes: 12 additions & 0 deletions docs/guides/akamai/solutions/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Solutions
description: "These guides include solutions that incorporate Akamai's cloud computing services with other Akamai products."
authors: ["Linode"]
contributors: ["Linode"]
published: 2022-10-04
keywords: ["linode", "akamai"]
tags: ["linode platform", "akamai platform", "use case"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
show_in_lists: true
aliases: ['/guides/akamai/get-started/']
---
File renamed without changes
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ These are the names we'll use, but you are welcome to choose your own when creat

### Get a Linode API Key

Follow the steps in [Generating an API Key](/docs/products/tools/api/guides/manage-api-tokens/) and save your key securely. It will be entered into configuration files in upcoming steps.
Follow the steps in [Generating an API Key](/docs/products/platform/accounts/guides/manage-api-tokens/) and save your key securely. It will be entered into configuration files in upcoming steps.

If the key expires or is removed, remember to create a new one and update the `api_env_linode.conf` API environment configuration file on the cluster manager Linode. This will be explained further in the next section.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ ownCloud requires a full LAMP (Linux, Apache, MySQL, PHP) stack. In this section
sudo firewall-cmd --reload
```

1. Ensure you can reach the Apache server. Open a web browser, and enter in your [Linode's IP address](/docs/guides/find-your-linodes-ip-address/). For example, enter in `http://192.0.2.0` and replace the IP address with your own. You should see the Apache welcome page.
1. Ensure you can reach the Apache server. Open a web browser, and enter in your [Linode's IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/). For example, enter in `http://192.0.2.0` and replace the IP address with your own. You should see the Apache welcome page.
#### Install MariaDB
Expand Down Expand Up @@ -228,7 +228,7 @@ Apache requires a [virtual host configuration file](https://httpd.apache.org/doc
sudo nano /etc/httpd/conf.d/owncloud.conf
```

1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/guides/find-your-linodes-ip-address/):
1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/):
```file {title="etc/httpd/conf.d/owncloud.conf"}
Alias /owncloud "/var/www/html/owncloud/"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ Apache requires a [virtual host configuration file](https://httpd.apache.org/doc
sudo nano /etc/apache2/sites-available/owncloud.conf


1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/guides/find-your-linodes-ip-address/):
1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/):

{{< file "/etc/apache2/sites-available/owncloud.conf">}}
<VirtualHost \*:80>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ Apache requires a [virtual host configuration file](https://httpd.apache.org/doc
sudo nano /etc/apache2/sites-available/owncloud.conf


1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/guides/find-your-linodes-ip-address/):
1. Paste the following text into the new file. Replace mentions of `example.com` with your own domain name or your [Linode's IP Address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/):

{{< file "/etc/apache2/sites-available/owncloud.conf">}}
<VirtualHost \*:80>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ The Linode Ansible collection is now installed and ready to deploy and manage Li

## Configure Ansible

When interfacing with the Linode Ansible collection, it is generally good practice to use variables to securely store sensitive strings like API tokens. This section shows how to securely store and access the [Linode API Access token](/docs/products/tools/api/guides/manage-api-tokens/) (generated in the [Before You Begin](#before-you-begin) section) along with a root password that is assigned to new Linode instances. Both of these are encrypted with [Ansible Vault](https://docs.ansible.com/ansible/latest/user_guide/vault.html).
When interfacing with the Linode Ansible collection, it is generally good practice to use variables to securely store sensitive strings like API tokens. This section shows how to securely store and access the [Linode API Access token](/docs/products/platform/accounts/guides/manage-api-tokens/) (generated in the [Before You Begin](#before-you-begin) section) along with a root password that is assigned to new Linode instances. Both of these are encrypted with [Ansible Vault](https://docs.ansible.com/ansible/latest/user_guide/vault.html).

### Create an Ansible Vault Password File

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ Ansible playbooks are what makes Ansible powerful software. The syntax of the ta
Using `scp`, the above files are sent to the Ansible control node. You can then log into the control node and execute the control node script, `ansibleCN_setup.sh`.

{{< note >}}
Throughout all the steps in this section, replace `VM1_IPADDRESS` with the [IP address](/docs/guides/find-your-linodes-ip-address/) obtained from either the Linode CLI or Cloud Manager.
Throughout all the steps in this section, replace `VM1_IPADDRESS` with the [IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) obtained from either the Linode CLI or Cloud Manager.
{{< /note >}}

{{< note type="alert" >}}
Expand Down Expand Up @@ -412,7 +412,7 @@ The script asks you to enter a username and password for the new user being crea

### Reboot and Access your Ansible Linode

Use the command below to reboot the Linode either using the Linode CLI. You can also [reboot the Linode](/docs/products/tools/cloud-manager/guides/cloud-reboot-linode/) using the Cloud Manager.
Use the command below to reboot the Linode either using the Linode CLI. You can also reboot the Linode using the Cloud Manager.

linode-cli linodes reboot LINODE_ID

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ A few configuration steps are necessary to prepare the cloud-init installation f
```
## Create a Custom Image
Creating an image from the instance setup above allows you to deploy new instances leveraging the Metadata service and custom cloud-init deployment scripts. For more on creating an image of an Akamai Compute Instance, you can refer to our [Capture an Image](/docs/products/tools/images/guides/capture-an-image/#capturing-an-image-through-the-cloud-manager) guide.
Creating an image from the instance setup above allows you to deploy new instances leveraging the Metadata service and custom cloud-init deployment scripts. For more on creating an image of an Akamai Compute Instance, you can refer to our [Capture an Image](/docs/products/tools/images/guides/capture-an-image/#capturing-an-image-through-cloud-manager) guide.
What follows is a summary of steps you can use to create a base image from the instance on which you installed cloud-init.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ This tutorial handles variables using two files.
image_id = "private/<LinodeImageId>"
```

The `<LinodeApiToken>` needs to be an API token associated with your Linode account. You can follow our [Get an API Access Token](/docs/products/tools/api/guides/manage-api-tokens/) guide to generate a personal access token. Be sure to give the token "Read/Write" permissions.
The `<LinodeApiToken>` needs to be an API token associated with your Linode account. You can follow our [Get an API Access Token](/docs/products/platform/accounts/guides/manage-api-tokens/) guide to generate a personal access token. Be sure to give the token "Read/Write" permissions.

Above, you can see a value of `private/<LinodeImageId>` for the `image_id`. This value should match the image ID for the Linode image you created with Packer. All custom Linode images are prefaced with `private/` and conclude with the image's ID. In these examples, `private/17691867` is assumed to be the ID for the Linode image built with Packer.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ In this guide you will learn how to:

## Before You Begin

1. If you haven't yet, [create a Linode API token](/docs/products/tools/api/guides/manage-api-tokens/#create-an-api-token).
1. If you haven't yet, [create a Linode API token](/docs/products/platform/accounts/guides/manage-api-tokens/#create-an-api-token).

1. [Create a free Pulumi Cloud account](https://app.pulumi.com/signup).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ This guide shows how to install Salt Cloud and configure it to work on a Linode.

2. This guide assumes that Salt Cloud will be installed together with Salt master server.

3. Generate an [API key](/docs/products/tools/api/guides/manage-api-tokens/) to access Linode API. This key will be used by Salt Cloud to manage your instances. Make sure to keep your API key safe. Set the environment variable `API_TOKEN` and test your API key is working through the REST interface:
3. Generate an [API key](/docs/products/platform/accounts/guides/manage-api-tokens/) to access Linode API. This key will be used by Salt Cloud to manage your instances. Make sure to keep your API key safe. Set the environment variable `API_TOKEN` and test your API key is working through the REST interface:

curl -H "Authorization:Bearer $API_TOKEN" https://api.linode.com/v4/account | json_pp

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ In this section, you install Terraform on an Ubuntu 20.04 Linode. These steps ar

To download Terraform on a Linode server, follow the steps below:

1. [Login to the Linode server via SSH](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance). This is the Linode server where you want to install Terraform. Replace `192.0.2.0` with your [Linode's IP address](/docs/guides/find-your-linodes-ip-address/).
1. [Login to the Linode server via SSH](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance). This is the Linode server where you want to install Terraform. Replace `192.0.2.0` with your [Linode's IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/).

ssh [email protected]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ In this guide, you will create a Linode Firewalls module which declares commonly

1. See [Create a Terraform Module](/docs/guides/create-terraform-module/) for a deeper dive into Terraform's standard module structure and other helpful details.

1. You need a Linode API personal access token to use with Terraform. This token will allow you to create, update, and destroy Linode resources. See the [Manage Personal Access Tokens](/docs/products/tools/api/guides/manage-api-tokens/) guide for steps to create a token.
1. You need a Linode API personal access token to use with Terraform. This token will allow you to create, update, and destroy Linode resources. See the [Manage Personal Access Tokens](/docs/products/platform/accounts/guides/manage-api-tokens/) guide for steps to create a token.

{{< note respectIndent=false >}}
When you create a personal access token ensure that you set **Read/Write** access permissions for Linode instances and Cloud Firewalls.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ The configurations and commands used in this guide add multiple Linode instances
1. Open the `terraform.tfvars` file, and configure the variables there. Here is a breakdown of the variables and how to set them:
- `token` needs your Linode API token. Terraform uses this to provision Linode instances. Follow our [Get an API Access Token](/docs/products/tools/api/guides/manage-api-tokens/) guide to generate a personal access token. Be sure to give the token "Read/Write" permissions.
- `token` needs your Linode API token. Terraform uses this to provision Linode instances. Follow our [Get an API Access Token](/docs/products/platform/accounts/guides/manage-api-tokens/) guide to generate a personal access token. Be sure to give the token "Read/Write" permissions.
- `ssh_keys` takes a list of SSH public keys. These keys are added to the known hosts on each node, allowing SSH access to the nodes. Enter the full public key for your local machine in one line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Ensure that the version number matches the farmOS version you wish to download.

## Configure farmOS

1. Go to your Linode's domain or [IP address](/docs/guides/find-your-linodes-ip-address) in a web browser. This shows you the first step of the farmOS/Drupal web configuration.
1. Go to your Linode's domain or [IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) in a web browser. This shows you the first step of the farmOS/Drupal web configuration.

1. The first screen you encounter asks you to choose a profile and a language:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Install the Planet and other required software by issuing the following command:

apt-get install apache2 planet-venus

This will also install the Apache HTTP server if you have not already installed this software. Be sure to [configure a name-based virtual host](/docs/guides/how-to-install-a-lamp-stack-on-ubuntu-22-04/#apache) if you haven't already. You may now begin the configuration of Planet Venus.
This will also install the Apache HTTP server if you have not already installed this software. Be sure to [configure a name-based virtual host](/docs/guides/how-to-install-a-lamp-stack-on-ubuntu-22-04/#configuring-a-virtual-host-for-your-domain-on-apache) if you haven't already. You may now begin the configuration of Planet Venus.

## Configure Planet

Expand Down
4 changes: 2 additions & 2 deletions docs/guides/development/nodejs/nodejs-twitter-bot/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -841,7 +841,7 @@ You could certainly let this code run for a long while from your local machine,

### Log In and Secure the Server

1. To log into the server, follow the [Connect to Your Linode via SSH](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance) section of our [Getting Started](/docs/products/platform/get-started/) guide. If you do not have access to an SSH client, or if SSH connections are firewalled on your local network, you can also opt to use [the Lish console](/docs/products/compute/compute-instances/guides/lish/) from the Cloud Manager in your web browser. To do so, follow the [Use a Web Browser](/docs/products/compute/compute-instances/guides/lish/#through-the-cloud-manager-weblish) instructions in our Lish guide.
1. To log into the server, follow the [Connect to Your Linode via SSH](/docs/products/compute/compute-instances/guides/set-up-and-secure/#connect-to-the-instance) section of our [Getting Started](/docs/products/platform/get-started/) guide. If you do not have access to an SSH client, or if SSH connections are firewalled on your local network, you can also opt to use [the Lish console](/docs/products/compute/compute-instances/guides/lish/) from the Cloud Manager in your web browser. To do so, follow the [Use a Web Browser](/docs/products/compute/compute-instances/guides/lish/#through-cloud-manager-weblish) instructions in our Lish guide.

{{< note respectIndent=false >}}
Our [Connecting to a Remote Server Over SSH](/docs/guides/connect-to-server-over-ssh/) guide series has a few other options for SSH clients, like SSH extension for the Chrome web browser.
Expand Down Expand Up @@ -899,7 +899,7 @@ The server is now ready to run the bot, but you still need to upload the bot's c

| Field | Value |
|-------|-------|
| Host | The IP Address for your Linode. Use the [Find your Linode's IP Address](/docs/guides/find-your-linodes-ip-address/) guide to locate your IP address in the Cloud Manager. |
| Host | The IP Address for your Linode. Use the [Find your Linode's IP Address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide to locate your IP address in the Cloud Manager. |
| Username | This should be the name for the limited non-root-user you created. |
| Password | The password for the limited non-root-user you created. |
| Port | This should be set to 22. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ If your system is [configured to use Anaconda](/docs/guides/how-to-install-anaco

## A Paramiko SSH Example: Connect to Your Server Using a Password

This section shows you how to authenticate to a remote server with a username and password. To begin, create a new file named `first_experiment.py` and add the contents of the example file. Ensure that you update the file with your own Linode's details. Replace the values for `YOUR_IP_ADDRESS`, `YOUR_LIMITED_USER_ACCOUNT`, and `YOUR_PASSWORD`. Use the [Find Your Linode's IP Address](/docs/guides/find-your-linodes-ip-address/) guide, if needed.
This section shows you how to authenticate to a remote server with a username and password. To begin, create a new file named `first_experiment.py` and add the contents of the example file. Ensure that you update the file with your own Linode's details. Replace the values for `YOUR_IP_ADDRESS`, `YOUR_LIMITED_USER_ACCOUNT`, and `YOUR_PASSWORD`. Use the [Find Your Linode's IP Address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide, if needed.

{{< file "password_login.py" >}}
import paramiko
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Root or sudo permissions must be available to install Apache Subversion.

systemctl start apache2

1. To verify that the installation was successful, open a browser window and enter the [Linode instance’s IP address](/docs/guides/find-your-linodes-ip-address/), `http://<<host IP address>>:80`.
1. To verify that the installation was successful, open a browser window and enter the [Linode instance’s IP address](/docs/products/compute/compute-instances/guides/manage-ip-addresses/), `http://<<host IP address>>:80`.

1. If the instance is not accessible, the instance hosting Apache might require opening firewall ports. To enable `ufw` to let traffic flow between interfaces and the Apache daemon, you must instruct `ufw` to open ports for Apache.

Expand Down
Loading

0 comments on commit 365b88b

Please sign in to comment.