Skip to content

[Add] ArangoDB Marketplace Documentation #7300

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 63 additions & 0 deletions docs/marketplace-docs/guides/arangodb/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: "Deploy ArangoDB through the Linode Marketplace"
description: "Learn how to deploy ArangoDB, a multi-model NoSQL database that combines graph, document, and search capabilities in a single platform, on an Akamai Compute Instance."
published: 2025-07-10
modified: 2025-07-10
keywords: ['database','graph','document','nosql','multi-model','arangodb']
tags: ["marketplace", "linode platform", "cloud manager"]
external_resources:
- '[ArangoDB](https://arangodb.com/community-server/)'
- '[ArangoDB documentation](https://docs.arangodb.com/stable/about-arangodb/)'
aliases: ['/products/tools/marketplace/guides/arangodb/','/guides/arangodb-marketplace-app/']
authors: ["Akamai"]
contributors: ["Akamai"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
marketplace_app_id: 1873119
marketplace_app_name: "ArangoDB"
---

[ArangoDB](https://arangodb.com/community-server/) is a native multi-model database that combines graph, document, and search capabilities into a single platform. It provides a unified query language (AQL) to access all data models seamlessly. ArangoDB is designed for high performance and scalability, making it suitable for various applications including fraud detection, recommendation systems, knowledge graphs, and IoT data management. The Community Edition offers core functionality including native graph traversal, document storage, and ArangoSearch capabilities. With its flexible schema and powerful query capabilities, ArangoDB enables developers to build applications that can handle complex data relationships and perform sophisticated analytics.

## Deploying a Marketplace App

{{% content "deploy-marketplace-apps-shortguide" %}}

{{% content "marketplace-verify-standard-shortguide" %}}

{{< note >}}
**Estimated deployment time:** ArangoDB should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning.
{{< /note >}}

## Configuration Options

- **Supported distributions:** Ubuntu 24.04 LTS
- **Recommended plan:** All plan types and sizes can be used. For production workloads, consider at least 2GB Shared Compute or higher for optimal performance. ArangoDB Community Edition is suitable for development and small-scale applications with data not exceeding 100GB.

### ArangoDB 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

### Accessing the ArangoDB Web Interface

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 (such as `192-0-2-1.ip.linodeusercontent.com`). You can also use your IPv4 address, but this connection is not encrypted. To learn more about viewing IP addresses and rDNS, see the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/).

![Screenshot of the ArangoDB login page](arangodb-login.png)

1. Use the following credentials to log in:
- **Username:** *root*
- **Password:** Enter the password stored in the credentials file on your server. To obtain it, log in to your Compute Instance via SSH or Lish and run:
```command
cat /home/$USER/.credentials
```

You're now logged in to the ArangoDB Web Interface. In the Community Edition, you can create and manage databases, collections, and documents. You can execute AQL queries, manage indexes, and monitor database performance. The interface provides access to graph visualization tools, allows you to import/export data, and manage user permissions. You can also explore the built-in sample datasets to learn about ArangoDB's capabilities.

{{% content "marketplace-update-note-shortguide" %}}