wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh. The script installs the Netdata Agent from native packages where it can, starts it, and serves a live dashboard at http://your-server-ip:19999. By default that dashboard is open to anyone, so set bind to = 127.0.0.1 in netdata.conf and view it through an SSH tunnel.
Before you start
- Connect with SSH as a user with
sudo. Root users can leave outsudo. - Netdata collects hundreds of metrics per second (CPU, memory, disks, network, services) and keeps history on disk. It uses some CPU, RAM and disk itself, which matters most on very small servers.
- Netdata Cloud (the hosted service) is optional. The local dashboard on a Linux server works without an account.
How to install Netdata
1
Download the kickstart script
curl: curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh.2
Run it on the stable channel
sudo password when it needs it. Without --release-channel stable it installs the nightly channel, which updates daily with the newest changes.3
Check that it runs
active (running).--no-updates to the install command if you want to update by hand.
Do you prefer not to pipe a script into
sh? You can read /tmp/netdata-kickstart.sh before step 2. That is why the steps above download it first.How to open the Netdata dashboard
Netdata’s web server listens on port 19999 on all network interfaces by default.- Through an SSH tunnel (recommended)
- Directly by IP
On your own computer, open a tunnel and leave the window open:Then browse to
http://localhost:19999. This works even after you lock the dashboard to localhost (next section), and nothing extra is exposed to the internet.How to keep the Netdata dashboard private
The default access list (localhost *) allows connections from anywhere. Lock it down:
1
Open netdata.conf with edit-config
/etc/netdata is used by native packages, /opt/netdata/etc/netdata by static builds. edit-config copies the stock file into place if needed and opens it in your editor.2
Bind the web server to localhost
Find or add the
[web] section and set:3
Restart Netdata
How to check it worked
127.0.0.1:19999 means only local connections are accepted. If you see 0.0.0.0:19999 or *:19999, the dashboard is still public; check the [web] section and restart.
How to get alerts from Netdata
Netdata ships with ready-made health alerts (for example disk nearly full or high CPU). You can see them under Alerts in the dashboard. To have them sent to you, either connect the node to Netdata Cloud and set up notifications there, or let the Agent send them itself. For email, open the notification config from the Netdata config directory:sudo systemctl restart netdata:
sendmail or SMTP relay), or the messages never leave it. For alerts when the whole server goes offline, see get email alerts when your server goes down.
How to uninstall Netdata
Frequently asked questions
Which port does Netdata use?
Port19999 (TCP), for both the dashboard and its API.
Do I need a Netdata Cloud account?
No. On Linux the local dashboard athttp://localhost:19999 works without signing in. Netdata Cloud adds a combined view of several servers and hosted notifications; its free tier gives dashboard access to 5 nodes.
How do I stop Netdata updating itself?
Install with--no-updates, or follow Netdata’s “Managing Automatic Updates” instructions for an existing install.
Netdata or Prometheus and Grafana?
Netdata works out of the box on one server with per-second charts. Prometheus with Grafana takes longer to set up but suits custom dashboards and many servers. See Prometheus and Grafana.Related guides
VPS and dedicated server guides
Every server guide in one place.
Prometheus and Grafana
Metrics with node_exporter.
Email alerts when your server goes down
Uptime checks from outside.
Monitor resources with htop
Quick live view in the terminal.
Set up a firewall with UFW
Keep monitoring ports closed.
Checked against the official Netdata documentation (installation, securing the Agent, uninstall and access levels) on 4 November 2026. Netdata was not installed in our test environment, so these steps are from the vendor documentation. Commands can differ on other distributions or releases.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: November 2026