• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Tuesday, July 15, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System Linux

How to Install and Use ArangoDB on Ubuntu 16.04

How VPS by How VPS
January 1, 2020
in Linux
0
0
SHARES
108
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Using a Different System?
  2. Introduction
  3. Prerequisites
  4. Step 1: System update
  5. Step 2: Install ArangoDB
  6. Step 3: Access ArangoDB CLI
  7. Step 4: ArangoDB web interface
  8. Step 5: Firewall update
  9. Want to contribute?

Using a Different System?

  • How to Install and Configure ArangoDB on CentOS 7

Are we missing a guide for your target system? Request one, or submit your own!


Introduction

ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is a powerful database with a wide range of features that are needed for a modern web application. The database itself can be managed easily with the bundled web or command line interface.

In this tutorial, I will explain how to install and configure ArangoDB on Ubuntu 16.04.

Prerequisites

  • A newly deployed Vultr Ubuntu 16.04 server instance.
  • A non-root user with sudo privileges setup on your server.

Step 1: System update

Before starting, it is recommended to update your system to the latest stable version with the following commands:

apt-get update -y
apt-get upgrade -y

Next, restart the system to apply these changes.

Step 2: Install ArangoDB

By default, ArangoDB is not available in Ubuntu repository, so you will need to add the ArangoDB repository to your system.
First, download the public key from the ArangoDB site with the following command:

wget https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/Release.key

Next, add the downloaded key.

sudo apt-key add Release.key

Open the Apt sources list.

sudo nano /etc/apt/sources.list

Add the ArangoDB repository:

deb https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/ /

Save the file and update your system with the following command:

sudo apt-get update -y

Next, install ArangoDB by running the following command:

sudo apt-get install arangodb3 -y

Once the installation is complete, start the arangodb3 service with the following command:

sudo systemctl start arangodb3

You can also check the status of ArangoDB with the following command:

sudo systemctl status arangodb3

You will see output similar to the following.

?? arangodb3.service - LSB: arangodb
   Loaded: loaded (/etc/init.d/arangodb3; bad; vendor preset: enabled)
   Active: active (running) since Sat 2017-07-29 20:55:26 IST; 11min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/arangodb3.service
       ??????4228 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro
       ??????4229 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro

Jul 29 20:55:21 localhost systemd[1]: Starting LSB: arangodb...
Jul 29 20:55:21 localhost arangodb3[4161]:  * Starting arango database server arangod
Jul 29 20:55:26 localhost arangodb3[4161]: {startup} starting up in daemon mode
Jul 29 20:55:26 localhost arangodb3[4161]:    ...done.
Jul 29 20:55:26 localhost systemd[1]: Started LSB: arangodb.
Jul 29 20:55:26 localhost arangodb3[4161]: changed working directory for child process to '/var/tmp'

Step 3: Access ArangoDB CLI

ArangoDB comes with a built-in arangosh command line utility to access the database. Start arangosh.

arangosh

When asked for a password, enter the root password. You should see the following output:

                                       _     
  __ _ _ __ __ _ _ __   __ _  ___  ___| |__  
 / _` | '__/ _` | '_ / / _` |/ _ // __| '_ / 
| (_| | | | (_| | | | | (_| | (_) /__ / | | |
 /__,_|_|  /__,_|_| |_|/__, |/___/|___/_| |_|
                   |___/                 

arangosh (ArangoDB 3.0.12 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8 5.0.71.39, OpenSSL 1.0.2g-fips  1 Mar 2016)
Copyright (c) ArangoDB GmbH

Pretty printing values.
Connected to ArangoDB 'http+tcp://127.0.0.1:8529' version: 3.0.12 [server], database: '_system', username: 'root'

Please note that a new minor version '3.1.19' is available
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system> 

You can create databases, users, and perform all administrative tasks using this utility.

Step 4: ArangoDB web interface

ArangoDB comes with a built-in web interface for performing various administrative tasks. Before starting, you will need to edit the ArangoDB configuration files arangod.conf and arangosh.conf:

sudo nano /etc/arangodb3/arangod.conf

Add your server’s IP address as follows:

endpoint = tcp://192.168.0.227:8529

Once you are finished, open the other configuration file:

sudo nano /etc/arangodb3/arangosh.conf

Again, add your server’s IP address.

endpoint = tcp://192.168.0.227:8529

Save the file and restart the ArangoDB service:

systemctl restart arangodb3

Step 5: Firewall update

By default, ArangoDB runs on port 8529, so you will need to allow this port through the firewall. You can do this by running the following command:

sudo ufw allow 8529/tcp

Once you are finished, it’s time to access ArangoDB web interface.

Open your favorite web browser and type the URL http://192.168.0.227:8529. This will open up the login screen for the _system db. After entering your login credentials, you will see the ArangoDB splash screen. This concludes my tutorial.

Want to contribute?

You could earn up to $300 by adding new articles

Submit your article
Suggest an update
Request an article
Previous Post

How to Setup Gunicorn to Serve Python Web Applications

Next Post

Installing MongoDB on Ubuntu 14.04

Next Post

Installing MongoDB on Ubuntu 14.04

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In