Skip to content

Commit 588d779

Browse files
Merge pull request #7493 from nmelehan-akamai/rc-v1.407.0
[Release] v1.407.0
2 parents f20d8c9 + da82a70 commit 588d779

7 files changed

Lines changed: 308 additions & 66 deletions

File tree

‎ci/vale/dictionary.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -987,6 +987,7 @@ hebern
987987
Heinemeier
988988
Helpdesk
989989
heredoc
990+
hermes
990991
heroku
991992
hexo
992993
hiera
@@ -1325,6 +1326,7 @@ lambdabunker
13251326
Laminas
13261327
Langa
13271328
langchain
1329+
Langflow
13281330
langgraph
13291331
LANs
13301332
laravel

‎docs/marketplace-docs/guides/apache-airflow/index.md‎

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "Deploying Apache Airflow"
33
description: "Deploy Apache Airflow on a Linode Compute Instance. This provides you with an open-source workflow management platform for data engineering pipelines."
44
published: 2023-01-23
5+
modified: 2026-03-30
56
keywords: ['airflow','workflow management','data engineering']
67
tags: ["quick deploy apps", "linode platform", "cloud manager"]
78
external_resources:
@@ -32,7 +33,7 @@ To learn more about Airflow and determine if it's the right tool for you, read t
3233

3334
## Configuration Options
3435

35-
- **Supported distributions:** Ubuntu 20.04 LTS
36+
- **Supported distributions:** Ubuntu 24.04 LTS
3637
- **Recommended plan:** All plan types and sizes can be used.
3738

3839
### Apache Airflow Options
@@ -45,45 +46,41 @@ To learn more about Airflow and determine if it's the right tool for you, read t
4546

4647
{{% content "marketplace-special-character-limitations-shortguide" %}}
4748

48-
## Getting Started after Deployment
49+
### Obtain the Credentials
4950

50-
1. Log into your new Compute Instance through [LISH](https://techdocs.akamai.com/cloud-computing/docs/access-your-system-console-using-lish) or [SSH](https://techdocs.akamai.com/cloud-computing/docs/set-up-and-secure-a-compute-instance#connect-to-the-instance) using the root user and the password you entered when creating the instance.
51+
Once the app is deployed, you need to obtain the credentials from the server:
5152

52-
1. If you log in on the same day you deployed the app, a message is displayed with a link to your Apache Airflow GUI and the username and password to use.
53+
1. Log in to your new Compute Instance using one of the methods below:
5354

54-
```output
55-
The installation of Apache Airflow is now complete, and the application is running in standalone mode.
56-
#
57-
You can log into the Airflow GUI at 192-0-2-170.ip.linodeusercontent.com
58-
With the credentials:
59-
Username: admin
60-
Password: pNbgWNDhYcRNvgRq
61-
#
62-
Standalone mode is not recommended for production.
63-
```
55+
- **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 [Access your system console using Lish](https://techdocs.akamai.com/cloud-computing/docs/access-your-system-console-using-lish).
56+
- **SSH**: Log in to your Compute Instance over SSH using the `root` user. To learn how, see [Connect to the Linode](https://techdocs.akamai.com/cloud-computing/docs/set-up-and-secure-a-compute-instance#connect-to-the-linode).
6457

65-
If you don't see this message, you can output it using the command below:
58+
2. Run the following command to access the contents of the `.credentials` file:
6659

6760
```command
68-
cat /etc/motd
61+
cat /home/$USERNAME/.credentials
6962
```
7063

71-
1. Open your web browser and navigate to the Airflow URL provided in the last step. This should be 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](https://techdocs.akamai.com/cloud-computing/docs/managing-ip-addresses-on-a-compute-instance) guide for information on viewing the rDNS.
64+
This returns the admin password and other details that were automatically generated when the instance was deployed. Save them securely. After your credentials are saved, you can safely delete the file.
65+
66+
## Getting Started After Deployment
67+
68+
Once you have the credentials, you can access your Apache Airflow instance. Open a browser, and navigate to your Linode domain entered during deployment or the rDNS domain `https://203-0-113-0.ip.linodeusercontent.com`.
7269

73-
1. Within the Airflow login prompt that appears, enter the credentials provided in a previous step and sign in.
70+
Within the Airflow login prompt that appears, enter the credentials provided in the `.credentials` file, and sign in.
7471

75-
![Screenshot of the Airflow login prompt](airflow-login.png)
72+
![Screenshot of the Airflow login prompt](airflow-login.png)
7673

77-
1. Once you are signed in, the Airflow dashboard appears. From here, you can view the DAGs (Directed Acyclic Graphs) and access all other areas of the dashboard.
74+
The Airflow dashboard appears once you're signed in. From here, you can view the DAGs (Directed Acyclic Graphs) and access all other areas of the dashboard.
7875
79-
![Screenshot of Apache Airflow GUI](airflow-gui.png)
76+
![Screenshot of Apache Airflow GUI](airflow-gui.png)
8077
81-
1. You can now start using Apache Airflow. If you are unfamiliar with it, consider reading through the official documentation or Linode's own guides:
78+
You can now start using Apache Airflow. If you are unfamiliar with it, consider reading through the official documentation or our provided guide:
8279
83-
- [Airflow > Tutorials](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/index.html)
84-
- [Airflow > How-to Guides](https://airflow.apache.org/docs/apache-airflow/stable/howto/index.html)
85-
- [Create Connections and Variables in Apache Airflow](/cloud/guides/apache-airflow-tutorial-creating-connections-and-variables/)
80+
- [Airflow > Tutorials](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/index.html)
81+
- [Airflow > How-to Guides](https://airflow.apache.org/docs/apache-airflow/stable/howto/index.html)
82+
- [Create Connections and Variables in Apache Airflow](/cloud/guides/apache-airflow-tutorial-creating-connections-and-variables/)
8683
8784
{{< note type="warning">}}
88-
The Akamai Quick Deploy App app deploys Apache Airflow in standalone mode, suitable for development, testing, and initial configurations. Standalone mode is not recommended for [production deployments](https://airflow.apache.org/docs/apache-airflow/stable/production-deployment.html).
85+
This Akamai Quick Deploy App deploys Apache Airflow in standalone mode, suitable for development, testing, and initial configurations. Standalone mode is not recommended for [production deployments](https://airflow.apache.org/docs/apache-airflow/stable/production-deployment.html).
8986
{{< /note >}}
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: "Deploy CrewAI"
3+
description: "This tutorial will show you how to deploy CrewAI as a Quick Deploy App."
4+
published: 2026-06-15
5+
modified: 2026-03-15
6+
keywords: ['AI Framework', 'AI', 'AI Agent']
7+
tags: ["quick deploy apps", "AI Framework", "AI", "AI Agent"]
8+
aliases: ['/products/tools/marketplace/guides/crewai/','/guides/crewai/']
9+
external_resources:
10+
- '[CrewAI](https://crewai.com)'
11+
- '[CrewAI Documentation](https://docs.crewai.com/en/introduction)'
12+
authors: ["Akamai"]
13+
contributors: ["Akamai"]
14+
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
15+
marketplace_app_id: 2138475
16+
marketplace_app_name: "CrewAI"
17+
---
18+
19+
CrewAI is an open source framework for building and orchestrating AI agents that work together as a team to accomplish complex tasks. Instead of relying on a single large language model prompt, CrewAI allows developers to create specialized agents with distinct roles, responsibilities, and goals. These agents can collaborate, delegate work, share information, and execute multi-step workflows autonomously.
20+
21+
## Deploying a Quick Deploy App
22+
23+
{{% content "deploy-marketplace-apps-shortguide" %}}
24+
25+
{{% content "marketplace-verify-standard-shortguide" %}}
26+
27+
{{< note >}}
28+
**Estimated deployment time:** CrewAI should be fully installed within 5-7 minutes after the Compute Instance has finished provisioning.
29+
{{< /note >}}
30+
31+
## Configuration Options
32+
33+
- **Supported distributions:** Ubuntu 24.04 LTS
34+
- **Recommended plan:** All plan types and sizes can be used.
35+
36+
## CrewAI Options
37+
38+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
39+
40+
{{% content "marketplace-special-character-limitations-shortguide" %}}
41+
42+
## Getting Started after Deployment
43+
44+
### Create Your First Crew
45+
46+
Once the deployment is complete, the `crewai` binary is installed on the instance. This allows you to create the first group of agents.
47+
48+
1. To get started, create an example crew called `research`.
49+
50+
```command
51+
crewai create crew research
52+
```
53+
54+
This command creates a project scaffold with everything that you need to run your agents. To understand more about the project structure, see the [Crew AI documentation](https://docs.crewai.com/en/installation#creating-a-crewai-project).
55+
56+
2. Install the `research` crew. This installs the default crew of agents that comes with CrewAI.
57+
58+
```command
59+
cd research
60+
crewai install --prerelease=allow
61+
```
62+
63+
3. To run the agents, use the following command.
64+
65+
```command
66+
crewai run
67+
```
68+
69+
Once the command is executed, all of the agents and tasks start running. On execution, you can see the agent's reasoning and how they perform tasks assigned to them.
70+
71+
The default crew for CrewAI allows a group of agents to research AI trends for the year. A Markdown file is created, highlighting the research in a bulleted list.
72+
73+
{{% content "marketplace-update-note-shortguide" %}}
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: "Deploy Hermes Agent"
3+
description: "This tutorial will show you how to deploy Hermes Agent as a Quick Deploy App."
4+
published: 2026-06-17
5+
modified: 2026-06-17
6+
keywords: ['AI', 'AI Agent']
7+
tags: ["quick deploy apps", "AI", "AI Agent"]
8+
aliases: ['/products/tools/marketplace/guides/hermes/','/guides/hermes/']
9+
external_resources:
10+
- '[Hermes Agent](https://hermes-agent.nousresearch.com)'
11+
- '[Hermes Agent Documentation](https://hermes-agent.nousresearch.com/docs)'
12+
authors: ["Akamai"]
13+
contributors: ["Akamai"]
14+
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
15+
marketplace_app_id: 2141074
16+
marketplace_app_name: "Hermes"
17+
---
18+
19+
[Hermes Agent](https://hermes-agent.nousresearch.com) is an open-source AI agent platform designed for autonomous task execution through a persistent gateway service. The gateway connects communication channels, tools, and AI models, allowing the agent to receive instructions, perform actions, and automate multi-step workflows. Administrators configure and manage the system through a CLI setup wizard and a local web dashboard. Our Quick Deploy App allows you to connect to the Hermes Agent dashboard via a secure HTTPS endpoint protected by HTPASSWD.
20+
21+
This Quick Deploy App creates a Hermes Agent user on the system called `hermes`.
22+
23+
## Deploying a Quick Deploy App
24+
25+
{{% content "deploy-marketplace-apps-shortguide" %}}
26+
27+
{{% content "marketplace-verify-standard-shortguide" %}}
28+
29+
{{< note >}}
30+
**Estimated deployment time:** Hermes Agent should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
31+
{{< /note >}}
32+
33+
## Configuration Options
34+
35+
- **Supported distributions:** Ubuntu 24.04 LTS
36+
- **Recommended plan:** All plan types and sizes can be used.
37+
38+
## Hermes Agent Options
39+
40+
- **Email address** *(optional)*: Enter the email address you want to use when configuring the SOA DNS record for a custom domain.
41+
42+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
43+
44+
{{% content "marketplace-custom-domain-fields-shortguide" %}}
45+
46+
{{% content "marketplace-special-character-limitations-shortguide" %}}
47+
48+
## Getting Started after Deployment
49+
50+
### Performing Hermes Agent Onboarding
51+
52+
Once the deployment is complete, `hermes` is installed on the instance but is not running yet. Before you can start using Hermes Agent, you need to go through the setup wizard. This Quick Deploy App triggers the onboarding for you when you log in as root.
53+
54+
1. Log in to the instance:
55+
56+
If you disabled root login to the server during the setup of the Hermes Agent app, log in to the server as a sudo user.
57+
58+
```command
59+
ssh admin@YOUR_INSTANCE_IP
60+
```
61+
62+
Replace `YOUR_INSTANCE_IP` with the IP address of your Linode instance and `admin` with the sudo user you created.
63+
64+
2. Escalate privileges to root:
65+
66+
Once you've logged in, you can see the [motd](https://man7.org/linux/man-pages/man5/motd.5.html):
67+
68+
```output
69+
*********************************************************
70+
Akamai Connected Cloud Hermes Quick Deploy App
71+
Credentials File: /home/admin/.credentials
72+
Documentation: https://www.linode.com/docs/marketplace-docs/guides/hermes/
73+
*********************************************************
74+
```
75+
76+
Copy the sudo password from the `~/.credentials.txt` file and enter the following command in the terminal:
77+
78+
```command
79+
sudo su -
80+
```
81+
82+
When prompted for the password, paste the sudo password you copied from the `~/.credentials.txt` file. When you log in as **root**, the message about the setup wizard appears. If you are ready to perform the onboarding, enter `y` and it takes you to Hermes Agent's & Hermes Gateway setup wizards where you can complete the configuration.
83+
84+
Once onboarding is complete, the setup script is removed.
85+
86+
### Confirm Hermes and Gateway Statuses
87+
88+
At this point, you've configured Hermes Agent on the server. To verify the Hermes and Hermes gateway are running, you need to become the `hermes` user. Enter the following in the terminal as the **root** user:
89+
90+
```command
91+
su - hermes
92+
```
93+
94+
To view the hermes and gateway statuses, enter the following as the **hermes** user:
95+
96+
```command
97+
hermes agent status
98+
99+
hermes gateway status
100+
```
101+
102+
{{% content "marketplace-update-note-shortguide" %}}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: "Deploy Langflow through the Linode Marketplace"
3+
description: "Learn how to deploy Langflow, an open source visual framework for building AI agents and workflows on an Akamai Compute Instance."
4+
published: 2026-06-18
5+
modified: 2026-06-18
6+
keywords: ['ai', 'agents', 'llm', 'langflow', 'low-code']
7+
tags: ["marketplace", "linode platform", "cloud manager"]
8+
external_resources:
9+
- '[Langflow Documentation](https://docs.langflow.org/)'
10+
- '[Langflow Quickstart](https://docs.langflow.org/get-started-quickstart)'
11+
- '[Langflow Repository](https://github.com/langflow-ai/langflow)'
12+
aliases: ['/products/tools/marketplace/guides/langflow/','/platform/marketplace/langflow/','/guides/deploy-langflow-with-marketplace-apps/','/guides/langflow-marketplace-app/']
13+
authors: ["Akamai"]
14+
contributors: ["Akamai"]
15+
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
16+
marketplace_app_id: 2141983
17+
marketplace_app_name: "Langflow"
18+
---
19+
20+
[Langflow](https://www.langflow.org/) is an open source, Python-based framework for building AI applications. It supports key AI functionality, such as agents and the Model Context Protocol (MCP), and it is not tied to any specific large language model (LLM) or vector store. Its visual editor simplifies prototyping application workflows, letting developers quickly turn ideas into working solutions.
21+
22+
## Deploying a Marketplace App
23+
24+
{{% content "deploy-marketplace-apps-shortguide" %}}
25+
26+
{{% content "marketplace-verify-standard-shortguide" %}}
27+
28+
{{< note >}}
29+
**Estimated deployment time:** Langflow should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
30+
{{< /note >}}
31+
32+
## Configuration Options
33+
34+
- **Supported distributions:** Ubuntu 24.04 LTS
35+
- **Recommended plan:** We recommend a plan with at least 4 GB of memory, such as the 4 GB Shared CPU plan. Langflow runs both the application and its PostgreSQL database as containers on the instance, so higher-tier plans improve responsiveness when building and running larger flows.
36+
37+
### Langflow Options
38+
39+
- **Email address** *(required)*: Enter the email address to use for generating the SSL certificates.
40+
41+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
42+
43+
{{% content "marketplace-custom-domain-fields-shortguide" %}}
44+
45+
{{% content "marketplace-special-character-limitations-shortguide" %}}
46+
47+
## Getting Started after Deployment
48+
49+
### Accessing the Langflow Web Interface
50+
51+
1. Open your web browser and navigate to `https://[domain]`, where *[domain]* is the custom domain you entered during deployment or your Compute Instance's rDNS domain, for example, `192-0-2-1.ip.linodeusercontent.com`. To learn more about viewing IP addresses and rDNS, see the [Manage IP addresses](https://techdocs.akamai.com/cloud-computing/docs/managing-ip-addresses-on-a-compute-instance) guide.
52+
53+
![Langflow login page](langflow-login.png)
54+
55+
2. Use the following credentials to log in:
56+
- **Username:** *admin*
57+
- **Password:** Enter the Langflow admin password stored in the credentials file on your server. To obtain it, log in to your Compute Instance via [SSH](https://techdocs.akamai.com/cloud-computing/docs/set-up-and-secure-a-compute-instance#connect-to-the-linode) or [Lish](https://techdocs.akamai.com/cloud-computing/docs/access-your-system-console-using-lish) and run:
58+
59+
```command
60+
cat /home/$USER/.credentials
61+
```
62+
63+
The credentials file also contains your limited sudo user's password and the PostgreSQL database credentials.
64+
65+
3. Once you are logged in to Langflow, go to the canvas.
66+
4. Drag components from the left panel onto the board and connect them to build a flow. Running a flow that calls an LLM or embeddings provider requires you to add your own provider API key (for example, OpenAI) in the relevant component or under **Settings > Global Variables**. To learn more, see:
67+
68+
- [Langflow Quickstart](https://docs.langflow.org/get-started-quickstart)
69+
- [Langflow Global Variables](https://docs.langflow.org/configuration-global-variables)
70+
71+
## Software Included
72+
73+
The Langflow Quick Deploy App installs the following software on your Compute Instance:
74+
75+
| **Software** | **Description** |
76+
|:---|:---|
77+
| [**Langflow**](https://www.langflow.org/) | An open source visual framework for building AI agents and workflows. |
78+
| [**PostgreSQL**](https://www.postgresql.org/) | An open source relational database that serves as Langflow's backing store. |
79+
| [**NGINX**](https://nginx.org/) | A web server and reverse proxy that fronts Langflow and terminates SSL. |
80+
| [**Docker**](https://www.docker.com/) | A container runtime used to run the Langflow and PostgreSQL services. |
81+
| [**Docker Compose**](https://docs.docker.com/compose/) | A tool for defining and running the multi-container Langflow deployment. |
82+
83+
{{% content "marketplace-update-note-shortguide" %}}
109 KB
Loading

0 commit comments

Comments
 (0)