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.
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
| Port | Purpose |
|---|---|
| 8529 | Web UI + REST API + AQL — plain HTTP, root password generated |
| ./data | Databases (maps to /var/lib/arangodb3) |
| ./apps | Foxx microservices (maps to /var/lib/arangodb3-apps) |