Accessing Netdata
Open in browser: http://<SERVER_IP>
Login:
- Username:
admin - Password:
stored inside /root/.cloudzy-creds
Retrieve credentials:
cat /root/.cloudzy-creds
Important Files & Directories
- Credentials File:
/root/.cloudzy-creds - Nginx Config:
/etc/nginx/sites-available/netdata.conf - Auth File:
/etc/nginx/auth/netdata.htpasswd - Netdata Config:
/etc/netdata/netdata.conf - User Config:
/etc/netdata - Stock Config:
/usr/lib/netdata/conf.d - Cache Database:
/var/cache/netdata - Data Directory:
/var/lib/netdata - Plugins:
/usr/libexec/netdata/plugins.d - Web Files:
/usr/share/netdata/web - Logs:
/var/log/netdata - Lock Files:
/var/lib/netdata/lock
Managing Services
Check Netdata status:
systemctl status netdata
Restart Netdata:
systemctl restart netdata
View Netdata logs:
journalctl -u netdata -f
View Nginx status:
systemctl status nginx
Restart Nginx:
systemctl restart nginx
Test Nginx configuration:
nginx -t
Enabling SSL with a Domain
1. Point your domain to the server IP.
2. Edit Nginx configs and replace server_name <SERVER_IP>; with your domain (server_name yourdomain.com;):
vim /etc/nginx/sites-available/netdata.conf
3. Install Certbot:
apt install -y certbot python3-certbot-nginx
4. Generate SSL certificate:
certbot --nginx -d yourdomain.com
5. Reload Nginx:
systemctl reload nginx
6. Open your browser and visit: https://yourdomain.com
Notes
- Netdata is bound to:
127.0.0.1:19999 - External access is provided through Nginx.
- Basic Authentication is enforced before access to the Netdata dashboard.