Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk10 min

How to Install and Use ArangoDB on an Ubuntu VPS

Install ArangoDB on an Ubuntu VPS using the native Debian package, Docker, or the ArangoDB Starter. Learn how to set credentials, persist /var/lib/arangodb3, restrict port 8529, connect with arangosh, and recover from common failures.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

On an Ubuntu VPS, you can run ArangoDB either as the native Debian package or as the official Docker image. Docker is usually the quickest, most repeatable route; the .deb package gives tighter integration with the host operating system. Whichever route you choose, keep authentication enabled, expose port 8529 only to trusted networks, and put the database files on durable storage.

Choose a deployment method first

ArangoDB supports several Linux deployment styles, but four options matter for an Ubuntu VPS:

As an Amazon Associate I earn from qualifying purchases.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Option Operational control Persistence Authentication setup Best fit
Native .deb package Highest host integration; Ubuntu services and files are managed directly Stored on the VPS filesystem managed by the package The Debian/Ubuntu installer asks for the database root password Administrators comfortable maintaining Ubuntu services
Official Docker image Isolated and reproducible runtime Requires an explicit host directory or volume mapped to /var/lib/arangodb3 Set with ARANGO_ROOT_PASSWORD, generate one with ARANGO_RANDOM_ROOT_PASSWORD=1, or disable it only for testing Fast, repeatable VPS deployments
ArangoDB Starter Automates a single server or a cluster and can run processes or containers Depends on how the Starter deployment is configured Uses a JWT secret supplied to the Starter Structured deployments or a path toward clustering
Arango Managed Platform The provider operates the infrastructure Managed by the service Configured through the managed service Teams that do not want to operate a database VPS; documented availability is on AWS and GCP

For a single Ubuntu VPS, choose the native package when host-level integration and direct service management are priorities. Choose Docker when you want a disposable runtime that can be recreated without losing data. The Starter is more useful when deployment topology, JWT handling, or future clustering needs to be explicit. Exact Ubuntu release support, package filenames, VPS requirements, and managed-service terms change with ArangoDB releases, so check the current ArangoDB documentation for the version you intend to run.

Prepare the Ubuntu VPS

Confirm the CPU architecture and release

ArangoDB publishes Linux builds for x86-64 and 64-bit ARM, with instruction-set and page-size requirements documented for each release. Check the VPS architecture before downloading a package or selecting an image. A package built for the wrong architecture will not install, and an otherwise supported ARM server can still fail if it does not meet the release’s required CPU or memory-page characteristics.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Also identify the Ubuntu release and whether another database process is already using port 8529. Do not assume that a package filename or repository entry from an older ArangoDB release remains valid for your VPS.

Plan storage and network access

  • Reserve a dedicated directory or volume for database data. For Docker, this directory is mapped to /var/lib/arangodb3.
  • Ensure the filesystem has room for the database, indexes, logs, temporary files, and backup copies. No universal capacity number applies; size storage from your data growth and retention requirements.
  • Decide which application hosts and administrator networks need port 8529. A public web interface is not a reason to make the database port public.
  • Configure the VPS firewall or cloud security group so inbound TCP 8529 is limited to those trusted sources.
  • Plan how passwords, JWT secrets, and backups will be stored separately from the database host when possible.

Install ArangoDB with the official Ubuntu package

1. Download the matching package

Use ArangoDB’s current official Download page, select the Ubuntu/Debian distribution that matches the VPS, and select the correct CPU architecture. Exact filenames and supported Ubuntu releases vary by ArangoDB version, so do not hard-code an old package URL in a deployment script without checking the release documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Verify the archive when a checksum is published

After downloading the file, calculate its SHA-256 checksum and compare it with the value published for that release:

sha256sum <filename>.deb

A mismatch means the file should not be installed. Download it again from the official distribution channel and investigate the cause rather than bypassing the check.

3. Install the package

sudo apt update
sudo apt install ./<filename>.deb

The Debian-based installer asks for the ArangoDB root password. Use a long, unique secret and store it in your password manager or secret-management system. Do not reuse the VPS administrator password.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

4. Start and verify the service

Startup depends on the Linux distribution, ArangoDB release, and whether you selected a single server or cluster deployment. Follow the startup procedure in the installation instructions for that release instead of assuming one universal service command. Once it is running, verify the process with the service mechanism used by your Ubuntu installation and test a local connection with arangosh.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the service does not start, inspect its service status and logs, then check the most common causes: an occupied port, an unusable data directory, an unsupported CPU architecture, insufficient permissions, or a package that does not match the Ubuntu release.

Run ArangoDB with Docker

1. Create a dedicated data directory

Make a directory reserved for ArangoDB data, such as /srv/arangodb. Choose a filesystem with enough capacity and include this directory in your backup plan. A container’s writable layer is not a recovery strategy: replacing the container without a mapped volume can remove the database files.

2. Start a protected container

The official image listens on port 8529. This example generates a random root password and persists the database on the VPS:

docker run -d 
  --name arangodb-instance 
  -p 8529:8529 
  -e ARANGO_RANDOM_ROOT_PASSWORD=1 
  -v /srv/arangodb:/var/lib/arangodb3 
  arangodb

For a password that you manage explicitly, replace the random-password setting with an environment variable supplied through your approved secret-handling process:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
-e ARANGO_ROOT_PASSWORD=<strong-secret>

Putting a real password directly in a shell command can leave it in shell history or process records. For production, inject it through a protected environment file or secret mechanism appropriate to your Docker setup, and restrict access to that file.

3. Understand the authentication choices

  • ARANGO_ROOT_PASSWORD sets a chosen root password.
  • ARANGO_RANDOM_ROOT_PASSWORD=1 asks the image to generate one. Retrieve the generated value from the container’s startup logs and move it into a secure secret store immediately.
  • ARANGO_NO_AUTH=1 disables authentication. The Docker documentation limits this to testing or a genuinely trusted network and warns that disabling authentication in production exposes all data. Never publish an unauthenticated instance to the internet.

Use only one authentication approach for a normal start. If an existing data directory already contains a database, changing environment variables does not necessarily rewrite credentials inside that database; follow the release’s password-management procedure instead.

4. Confirm the container and port

docker ps

You should see arangodb-instance with a port mapping for 8529. A browser or application can then use the VPS address and mapped port, subject to the firewall and ArangoDB authentication. If the container exits immediately, inspect its logs for an invalid environment setting, a permissions problem on /srv/arangodb, an incompatible existing data directory, or a port conflict.

Connect and perform first administration

Use arangosh inside the Docker container

docker exec -it arangodb-instance arangosh

This opens the ArangoDB shell inside the running container. The Docker documentation also supports invoking arangosh against a target database. If the shell must connect from another container, place the containers on a suitable Docker network and use the service/container name rather than assuming that localhost points to the database container.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use the native installation

For a package installation, run the arangosh executable supplied by the installed release and authenticate with the root password selected during installation. Keep administrative access local or restricted to a trusted management network; do not open a database shell to arbitrary internet clients.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Reach the web interface or application endpoint

Port 8529 is the documented port used in the Docker examples. A client must be able to reach that port through the VPS firewall, cloud security group, and any local firewall. Authentication still applies after the network path works. If a browser cannot connect, test in this order: confirm the process is listening, confirm Docker published 8529 (for a container), confirm the firewall allows your source address, and then verify credentials.

Use the ArangoDB Starter for a managed topology

The ArangoDB Starter can launch a single-server deployment or a cluster and can manage processes or Docker containers. It is useful when you want deployment settings, authentication, and topology represented explicitly instead of assembled from ad-hoc commands.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Create and protect a JWT secret

arangodb create jwt-secret --secret=arangodb.secret
chmod 400 arangodb.secret

Store the secret in a protected location on the VPS and adjust the path in the launch command. The restrictive mode prevents ordinary users from reading it; also protect the containing directory and backups.

Launch a single-server deployment

arangodb --starter.mode=single --auth.jwt-secret=/etc/arangodb.secret

Adapt /etc/arangodb.secret to the actual path. Before launching, ensure the Starter can read the file and that its data directories are on durable storage. For a cluster, follow the release-specific Starter configuration for node discovery, addresses, and persistent directories rather than copying a single-server command.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Make the VPS safe to operate

Restrict port 8529

Allow inbound TCP 8529 only from the application servers, VPN, or administrator addresses that require it. If administration is performed through an SSH tunnel or private network, the database need not be reachable from the public internet. Apply the same restriction in both the VPS firewall and the cloud provider’s security group when both exist.

Keep credentials and secrets out of routine commands

  • Use a unique root password and rotate it according to your organization’s policy.
  • Prefer a secret store or protected environment file over putting passwords in shell history.
  • Protect Starter JWT files with restrictive filesystem permissions and include them in your secret-rotation plan.
  • Create application-specific users with only the permissions they need instead of using the root account for application traffic.

Back up the data, not just the container

For Docker, back up the host directory mounted at /var/lib/arangodb3 using an ArangoDB-consistent backup procedure and test restoring it. A copy of the container definition without the mapped data directory cannot restore the database. For a native package, include the ArangoDB data and configuration locations in the backup design and follow the release’s backup guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plan updates and rollback

Record the ArangoDB version, Ubuntu release, image tag or package filename, configuration, and backup location for each change. Before upgrading, verify compatibility with the current data format, take a tested backup, and confirm how to return to the previous image or package if the new process does not start. Recheck current release notes and security advisories before production rollout because support matrices and fixes change over time.

Native package versus Docker: practical trade-offs

Decision point Native .deb Docker image
Initial installation Download the distribution-matched package, verify its checksum when available, and install with apt Pull or use the official image and start it with docker run
Host integration Direct integration with Ubuntu’s service and filesystem conventions Isolation from the host; Docker owns the process lifecycle
Data durability Managed directly on the host filesystem Must map a host path or named volume to /var/lib/arangodb3
Credential setup Installer prompts for the root password Environment-variable choice at container startup
Reproducibility Depends on package and host configuration Container definition can be recreated consistently; pin an intentional image version for production
Failure recovery Use Ubuntu service and package logs, then repair the host installation Replace the container while reusing the persistent data mapping
Best fit Long-lived host-managed installations Repeatable deployments and teams already operating Docker

Neither method removes the need for firewall rules, authentication, backups, monitoring, and upgrade planning. Docker changes the process boundary; it does not make the database automatically secure or persistent.

Troubleshoot common installation problems

The package will not install

  • Confirm the package matches the Ubuntu/Debian release and CPU architecture.
  • Recalculate the SHA-256 checksum and download a fresh copy if it differs from the published value.
  • Read the package manager’s dependency error instead of forcing installation; use the release’s documented repository or package procedure.
  • Check available disk space and filesystem permissions.

The service or container stops immediately

  • For Docker, inspect container logs and verify the authentication variables are valid.
  • Check whether the mapped host directory is writable by the database process and is not populated with an incompatible database.
  • Check whether another process already occupies port 8529.
  • For a native package, inspect the distribution service status and ArangoDB logs for a bad configuration, unsupported architecture, or inaccessible data directory.

The browser cannot connect

  1. Confirm ArangoDB is running.
  2. For Docker, run docker ps and verify the 8529:8529 mapping.
  3. Test locally on the VPS to separate an application problem from a network problem.
  4. Review the VPS firewall and cloud security-group source rules.
  5. Authenticate with the correct root or application credentials.

Data disappeared after a container replacement

The container was probably started without a persistent mapping, or the replacement used a different host directory. Recreate the container with the original host path mounted to /var/lib/arangodb3. If that directory was never backed up and the original container filesystem was deleted, recovery may not be possible; this is why persistence and tested backups must be configured before loading important data.

A generated root password is lost

Check the container’s initial logs if they are still available and move the value into a secure secret store. If the password cannot be recovered, use the documented ArangoDB credential-reset procedure for the installed release and protect the data directory before attempting any change.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Deployment checklist

  • Selected a package or image compatible with the Ubuntu release and x86-64 or 64-bit ARM architecture.
  • Verified a downloaded package checksum when one is published.
  • Set authentication; did not use ARANGO_NO_AUTH=1 on an internet-facing or production instance.
  • Mapped durable storage to /var/lib/arangodb3 for Docker.
  • Restricted port 8529 to trusted application and administration networks.
  • Stored the root password and any JWT secret outside ordinary shell history.
  • Tested an authenticated arangosh connection.
  • Configured backups and performed a restore test.
  • Recorded the exact ArangoDB version, package or image, configuration, and rollback plan.
  • Checked current release compatibility and security advisories before exposing the service to production traffic.

When a managed service is a better fit

If maintaining Ubuntu updates, firewalls, persistent disks, backups, and database upgrades is not part of your operating model, ArangoDB documents its Managed Platform as a fully managed service available on AWS and GCP. It removes most VPS administration, but deployment controls, regions, pricing, and service limits are determined by the provider and should be checked at the time you deploy. A self-managed VPS remains the option when you need direct host control or a private environment under your own operational policies.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

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

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.