Установка Netdata на свой сервер: коротко и с данными
Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Netdata на свой сервер.
Коротко
Установка Netdata на сервер занимает один контейнер netdata/netdata: после запуска панель с метриками открывается на порту 19999 без настройки. Агент собирает показатели каждую секунду и сам находит запущенные сервисы, поэтому подходит тем, кому нужен мониторинг сегодня, без Prometheus и Grafana. Для одного сервера возьмите 1 ядро и 1-2 ГБ памяти и один контейнер.
Конспект по разделам
Чем Netdata отличается от Zabbix и Prometheus
Если серверов много и нужны шаблоны с триггерами, смотрите установку Zabbix. Если вы пишете свои метрики в код, подойдёт Prometheus.
Сколько ресурсов нужно Netdata на сервере
Документация по установке в Docker не называет ни минимум памяти, ни размер истории, поэтому здесь советы редакции. Агент работает рядом с вашими сервисами и сам забирает часть процессора: через час после запуска посмотрите docker stats netdata и решите, хватает ли запаса. Метрики Netdata пишет в том netdatalib.
Установка Netdata через Docker на Ubuntu
Готовый сервер с Netdata есть в маркетплейсе Таймвеб Клауд (10 установок на 14 октября 2026). Вручную агент ставится так: Режим --network=host показывает сетевые интерфейсы самого сервера и сразу занимает порт 19999, флаг -p не нужен. Права SYS_PTRACE и SYS_ADMIN нужны, чтобы читать данные приложений и системы.
- Поставьте Docker Engine на чистую Ubuntu или Debian.
- Запустите контейнер командой из документации Netdata (ниже).
- Проверьте работу: адрес http://IP-сервера:19999 покажет панель с графиками процессора, памяти, дисков и сети.
- Сразу ограничьте доступ, как описано в следующем разделе.
Как закрыть панель Netdata паролем и HTTPS
Панель Netdata не просит пароль и показывает загрузку, процессы и сервисы сервера. Поэтому порт 19999 закрывают файрволом ( ufw deny 19999 ), а наружу отдают через прокси с логином: Хэш пароля даёт команда caddy hash-password, а установка прокси описана на странице Caddy. Тот же приём годится для Nginx с файлом паролей.
Netdata для нескольких серверов и обновление образа
Netdata ставят на каждый сервер отдельно. Чтобы не открывать десять адресов, агенты пересылают данные на центральный узел: ключи и адрес задаются в файле stream.conf. Для центрального узла берите конфигурацию побольше, расчёт выше в калькуляторе.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас
Данные
| Netdata | Zabbix | Prometheus с Grafana | |
|---|---|---|---|
| Что ставить | Один контейнер на сервер | Сервер, база, интерфейс, агенты | Prometheus, exporters, Grafana |
| Где смотреть | На самом сервере или в облачной панели Netdata | В едином веб-интерфейсе | В Grafana |
| Для чего удобнее | Быстро понять, что происходит сейчас | Десятки узлов, SNMP, уведомления | Метрики приложений и контейнеров |
Данные на 14 октября 2026.
Вопросы и ответы
Какой порт использует Netdata и как его закрыть?
Панель работает на порту 19999. Закройте его файрволом и публикуйте через прокси с логином и HTTPS.
Нужно ли ставить Netdata на каждый сервер?
Да, агент собирает данные на той машине, где работает. Чтобы смотреть всё в одном месте, настраивают пересылку на центральный узел.
Можно ли запустить Netdata в Docker без режима network host?
Можно с ключом -p 19999:19999, но сетевые графики тогда описывают сеть контейнера, а не сервера. Поэтому в документации используется режим host.
Хватит ли Netdata для небольшого проекта без Grafana?
Для одного-двух серверов хватит: графики и алерты уже внутри. Когда нужна история на месяцы и свои метрики, добавляют Prometheus с Grafana.