Adding the Debian repository

The Neo4j Debian repository can be used on Debian and Debian-based distributions like Ubuntu.

Documentation for the Neo4j Debian package is available here.

To set up a repository that will always have the latest calendar versioned Neo4j, run:

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

To avoid the risk of the apt package manager accidentally forcing a database upgrade, different major and minor releases of Neo4j are available separately inside the repository. When adding the Neo4j repository to apt, you must specify the major version (and minor version if using 4.x Neo4j and earlier) you wish to use.

Here are some examples:

Just give me the latest Neo4j versions

This is a good place to start if you are unsure:

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Neo4j version 5.x

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Neo4j version 4.4

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 4.4' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Neo4j version 3.5

wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 3.5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Neo4j versions before 3.4

Versions of Neo4j before 3.4 are all grouped together under the legacy label:
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable legacy' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Installing Neo4j

To install Neo4j Community Edition:

sudo apt-get install neo4j
    

To install Neo4j Enterprise Edition:

sudo apt-get install neo4j-enterprise
    

Installing other versions

By default you will install the latest Neo4j version. The repository also contains older versions. You can list the available versions with this command:

apt list -a neo4j
    

To install a specific version:

Neo4j Debian package naming and versions follow Debian policy on versioning, so there is a preceding epoch

1:
before the version.

sudo apt-get install neo4j=1:5.10.0
    
sudo apt-get install neo4j=1:4.4.20
    

A similar command can be used for Enterprise Edition.

sudo apt-get install neo4j-enterprise=1:5.10.0
    
sudo apt-get install neo4j-enterprise=1:4.4.20