📈 Setup Netdata — Real-Time Performance Monitoring

Get instant visibility into CPU, memory, disk, network, containers, and thousands of other metrics — no login required, fully open dashboard out of the box.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — Netdata running in one command.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/netdata/netdata-ubuntu.sh
chmod +x netdata-ubuntu.sh
sudo bash netdata-ubuntu.sh

Tutorial Steps

1 Download & Run the Script

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/netdata/netdata-ubuntu.sh
chmod +x netdata-ubuntu.sh
sudo bash netdata-ubuntu.sh

2 Open the Dashboard

No login required — the dashboard loads directly:

http://<your-server-ip>:19999

3 Explore the Metrics

Netdata automatically discovers and monitors hundreds of metrics from your system and any running Docker containers. Browse the left sidebar to explore.

4 Configure Alerts (Optional)

Edit the alert configuration files in /etc/netdata/ to customize thresholds and notification channels (email, Slack, PagerDuty, etc.).

Ports Used

PortPurpose
19999Netdata Web Dashboard