Back to all templates
ArangoDB logo

ArangoDB

Database1024MB+ RAM

Native multi-model database for graph, document, and key-value data

databasenosqlarangodbopen-sourceself-hosteddocker

Deploy ArangoDB in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select ArangoDB

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required
Step-by-step deployment guide

Deploy ArangoDB on a VPS with Server Compass

Use the ArangoDB template in Server Compass to deploy a self-hosted multi-model database on your VPS, then verify the web UI.

About 10 minutesBrowser verified
1
Step 1

Open the server Apps tab

Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Server Compass Apps tab before creating an ArangoDB app
2
Step 2

Choose an app template

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Choosing to deploy an app from a Server Compass template
3
Step 3

Search for ArangoDB

Use the template picker search to find ArangoDB in the Server Compass template catalog.

Searching for ArangoDB in the Server Compass template picker
4
Step 4

Select the ArangoDB template

Choose the ArangoDB template. Server Compass fills the database service, persistent data/apps volumes, generated root password, and public web port.

ArangoDB template selected in Server Compass
5
Step 5

Review the ArangoDB settings

Confirm the app name and compose service. In this run, the app was named arangodb-demo and used host port 4260.

Reviewing ArangoDB project settings and compose service
6
Step 6

Deploy ArangoDB

Review the generated compose settings, confirm the ArangoDB web port is available, and click Deploy.

Reviewing ArangoDB web port before deployment
7
Step 7

Watch the deployment progress

Keep the deployment modal open while Server Compass uploads the compose file, pulls the ArangoDB image, starts the container, and verifies the stack.

Server Compass deploying the ArangoDB template on the VPS
8
Step 8

Confirm ArangoDB is running

After deployment finishes, return to the Apps tab and confirm the ArangoDB app is marked Running with its application URL available.

ArangoDB template running in the Server Compass Apps tab
9
Step 9

Open ArangoDB in the browser

Open the application URL in a browser. The ArangoDB login screen confirms the database web UI is reachable.

The deployed ArangoDB web UI loaded in a browser

After ArangoDB Opens

  • Place ArangoDB behind HTTPS or private network access before exposing the web UI.
  • Use the generated root password only for initial access, then rotate credentials and create least-privilege users.
  • Restrict the ArangoDB port to trusted IP addresses or a VPN.
  • Back up the ArangoDB data and apps volumes before production use.
  • Create dedicated databases/users for applications instead of using root credentials.
  • Monitor disk, memory, and query load after importing data.
  • Keep the ArangoDB image updated for database and security fixes.

Verified Result

The ArangoDB web interface loaded successfully from the deployed container.

ArangoDB deployment questions

What does the ArangoDB template deploy?

It deploys the ArangoDB database container with persistent data and apps volumes.

Which port did the tutorial use?

The tutorial used host port 4260, which maps to the ArangoDB web UI on container port 8529.

Does ArangoDB need setup after deployment?

Yes. Sign in with the generated root password, rotate credentials, and create application-specific databases and users.

Should this become a blog post?

No. The deployment guide should live on the ArangoDB template detail page and be linked from the reusable template deployment docs page.

After Deployment

After deploying ArangoDB with Server Compass, complete these steps to finish setup

1

Open the web UI at http://YOUR_SERVER_IP:{{PORT}} and log in as root

2

Create a database for your application

3

Create an application user with limited permissions

4

Configure AQL queries, collections, and indexes

5

Set up regular backups using arangodump

Need help? Check out our documentation for detailed guides.

ArangoDB FAQ

Common questions about self-hosting ArangoDB

How do I deploy ArangoDB with Server Compass?

Simply download Server Compass, connect to your VPS, and select ArangoDB from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.

What are the system requirements for ArangoDB?

ArangoDB requires a minimum of 1024MB RAM. We recommend a VPS with at least 2048MB RAM for optimal performance. Any modern Linux server with Docker support will work.

Can I migrate my existing ArangoDB data?

Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard ArangoDB backup and restore procedures.

How do I update ArangoDB to the latest version?

Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest ArangoDB image will be pulled and deployed with zero downtime.

Is ArangoDB free to self-host?

ArangoDB is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Ready to Self-Host ArangoDB?

Download Server Compass and deploy ArangoDB to your VPS in under 3 minutes. No Docker expertise required.

Download Server Compass