Deploy a build

If you have a pre-built NeoDash application, you can easily deploy it on an any webserver. A NeoDash build is a collection of HTML, CSS and JavaScript files, so it can run anywhere.

This guide walks you through the process of deploying a NeoDash build to your own web server.

Prepare the files

First, check that you have the correct files, refer to the Neo4j Deployment Center. We provide builds as either a ZIP file or a tarball with the following naming convention: neodash-commercial-3.X.X.zip or neodash-commercial-3.X.X.tar.gz.

For ZIP files, open a terminal and run:

unzip neodash-commercial-3.X.X.zip

For tarball files, open a terminal and run:

tar -xf neodash-commercial-3.X.X.tar.gz

After running either of these, you should have a folder neodash-commercial-3.X.X in the current directory.

Edit the configuration

This is an optional step if you want to configure settings for your NeoDash deployment such as SSO or standalone mode.

  1. In the folder you unpacked, open config.json.

  2. Edit this file to modify your Configuration settings settings.

  3. Save the file.

  4. In the folder you unpacked, open style.config.json.

  5. Edit this file to modify your Style configuration settings.

  6. Save the file.

Move the packed files to your webserver

Finally, copy the files to the correct folder on your webserver. Depending on the webserver type and version, the directory may differ. As an example, to copy the files to an nginx web server using scp:

scp neodash-3.0.0 username@host:/usr/share/nginx/html

NeoDash should now be visible on your (sub)domain in the browser. If you cannot see the application, check that the web server user has read permissions on the files you copied into the HTML directory.