Video coming soon…

🗄️ Setup ArangoDB — Multi-Model Graph & Document Database

Deploy ArangoDB on Ubuntu with Docker — one database engine covering documents, graphs, and key-value in a single AQL query language, with its web UI on port 8529 and a generated root password.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — one command deploys ArangoDB on port 8529 with a 24-character generated root password.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/databases/arangodb/arangodb-ubuntu.sh
chmod +x arangodb-ubuntu.sh
sudo bash arangodb-ubuntu.sh

Tutorial Steps

1 Download the Script

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/databases/arangodb/arangodb-ubuntu.sh

2 Make it Executable

chmod +x arangodb-ubuntu.sh

3 Run the Installer

The script installs Docker if needed, generates a 24-character ARANGO_ROOT_PASSWORD, and starts ArangoDB with ./data mapped to /var/lib/arangodb3 and ./apps to /var/lib/arangodb3-apps.

sudo bash arangodb-ubuntu.sh

4 Log Into the Web UI

The installer prints the generated root password — save it. Sign in as user root:

http://<your-server-ip>:8529

Ports Used

PortPurpose
8529Web UI + REST API + AQL — plain HTTP, root password generated
./dataDatabases (maps to /var/lib/arangodb3)
./appsFoxx microservices (maps to /var/lib/arangodb3-apps)

Overview

Why Use It

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    When Not to Use It

                    PrismaTechWork Professional Help

                      Contact Us

                      Frequently Asked Questions