Install Netdata with

This page covers detailed instructions on using and configuring the automatic one-line installation script named

This method is fully automatic on all Linux distributions. To install Netdata from source, including all dependencies required to connect to Netdata Cloud, and get automatic nightly updates, run the following as your normal user:

bash <(curl -Ss

See our installation guide for details about automatic updates or nightly vs. stable releases.

What does do?

The script does the following after being downloaded and run using bash:

  • Detects the Linux distribution and installs the required system packages for building Netdata. Unless you added the --dont-wait option, it will ask for your permission first.
  • Downloads the latest Netdata source tree to /usr/src/netdata.git.
  • Installs Netdata by running ./ from the source tree, using any optional parameters you have specified.
  • Installs to cron.daily, so your Netdata installation will be updated with new nightly versions, unless you override that with an optional parameter.
  • Prints a message whether installation succeeded or failed for QA purposes.

Optional parameters to alter your installation

The script passes all its parameters to, which you can use to customize your installation. Here are a few important parameters:

  • --dont-wait: Enable automated installs by not prompting for permission to install any required packages.
  • --dont-start-it: Prevent the installer from starting Netdata automatically.
  • --stable-channel: Automatically update only on the release of new major versions.
  • --nightly-channel: Automatically update on every new nightly build.
  • --disable-telemetry: Opt-out of anonymous statistics we use to make Netdata better.
  • --no-updates: Prevent automatic updates of any kind.
  • --local-files: Used for offline installations. Pass four file paths: the Netdata tarball, the checksum file, the go.d plugin tarball, and the go.d plugin config tarball, to force kickstart run the process using those files. This option conflicts with the --stable-channel option. If you set this and--stable-channel, Netdata will use the local files.

Verify script integrity

To use md5sum to verify the intregity of the script you will download using the one-line command above, run the following:

[ "2057599f8b11ce56f85aa7f26ce7b15b" = "$(curl -Ss | md5sum | cut -d ' ' -f 1)" ] && echo "OK, VALID" || echo "FAILED, INVALID"

If the script is valid, this command will return OK, VALID.

What's next?

When you finish installing Netdata, be sure to visit our step-by-step guide for a fully-guided tour into Netdata's capabilities and how to configure it according to your needs.

Or, if you're a monitoring and system administration pro, skip ahead to our getting started guide for a quick overview.

Last updated on