Ntopng is a real-time network monitoring tool that allows you to analyze traffic flowing through a network infrastructure.
It provides detailed visibility into:
Who generates traffic
What type of traffic is used
How bandwidth is consumed
First steps: Opening ports in the Clouding firewall
Ntopng includes an integrated web server that, by default, uses port 3000 (TCP).
To access the web interface, you must enable this port in the Clouding firewall.
You can review the following article from How to create a firewall rule
⚠️ Recommendation for production environments
It is not advisable to expose port 3000 directly to the Internet.
The recommended option is to use Nginx as a reverse proxy, publishing only port 443 (HTTPS) to improve security.
Update the system
apt update
apt upgrade
Install dependencies
apt-get install libpcap-dev libglib2.0-dev libxml2-dev libcairo2-dev software-properties-common wgetInstall Ntopng
We download and install the package from the official ntop repository:
wget https://packages.ntop.org/apt/24.04/all/apt-ntop.deb
dpkg -i apt-ntop.deb
apt updateapt install ntopngWe enable the service
systemctl enable ntopng
Panel web access
Once installed, we will access it via the web panel using the server IP or cloudinghost through port 3000.
Remember that if you want to configure a domain and not use the port to access it, you must configure an Nginx Proxy.
By default, ntopng uses the username admin with the password admin
When accessing the web interface for the first time, the system forces you to change the password to ensure security.
After doing the change, we will now be able to access the panel.
Remember, if you have any questions about this or any other issue related to your servers at Clouding, please don't hesitate to write to us. support@clouding.io We are here for you, whatever you need!