Главная/Разработка/Grafana

Установка Grafana на свой сервер

Установка Grafana на свой сервер занимает один compose-файл: панель слушает порт 3000, а её настройки лежат в каталоге /var/lib/grafana. Сама Grafana метрики не хранит, она рисует графики по данным из Prometheus, Loki, баз данных и других источников, поэтому сервер под неё нужен небольшой.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для самой Grafana достаточно 1 ядра и 1 ГБ памяти, больше потребуют хранилища рядом. Запускайте её в Docker с томом для /var/lib/grafana, сразу меняйте пароль admin и не открывайте порт 3000 в интернет без HTTPS.

Маркетплейс создаст сервер с уже установленной Grafana, консоль не нужна.

Сколько памяти и ядер нужно Grafana на сервере

01 · 1 мин

Что показывает Grafana и откуда берёт данные#

Grafana запрашивает данные у источников в момент, когда вы открываете дашборд, и сама их не копит. Поэтому её можно поставить отдельно от хранилищ, а на небольшом проекте проще держать всё рядом на одном сервере.

ИсточникЧто отдаётРазбор
PrometheusЧисловые метрики серверов и сервисовустановка Prometheus
LokiЛоги с поиском по меткамустановка Loki
ZabbixДанные системы мониторинга через плагинустановка Zabbix
PostgreSQL, MySQLЛюбая таблица SQL-запросомустановка PostgreSQL
Elasticsearch, OpenSearchЛоги и документы из поискового индексаустановка Elasticsearch

Инструмент · 1 мин

Сколько памяти и ядер нужно Grafana на сервере#

В документации Grafana названы минимумы: 512 МБ памяти и 1 ядро. Это нижняя граница для панели, которую открывают несколько человек. Нагрузку создают не сами графики, а запросы к источникам: длинные периоды, десятки панелей на экране и автообновление каждые несколько секунд.

Отдельно считайте рендерер картинок: он запускает браузер без окна, чтобы отправлять графики в письмах и мессенджерах. Источники данных на том же сервере, например Prometheus, потребляют заметно больше самой Grafana. Для своей базы Grafana умеет работать с SQLite (по умолчанию), MySQL 8.0 и выше или PostgreSQL 12 и выше.

Какой сервер взять под Grafana

Три ответа, и калькулятор подберёт готовую конфигурацию

Где лежат данные для графиков
Кто открывает дашборды
Картинки графиков в письмах и мессенджерах

03 · 1 мин

Установка Grafana через Docker Compose на Ubuntu#

Готовый сервер с уже установленной Grafana можно взять в маркетплейсе Таймвеб Клауд (37 установок на 14 октября 2026). Если нужен контроль над версией и настройками, поставьте её сами.

  1. Поставьте Docker Engine с плагином Compose: дальше везде используется команда docker compose.
  2. Создайте каталог grafana и в нём файл .env со строкой GRAFANA_PASSWORD=ваш_пароль.
  3. Сохраните compose-файл из примера ниже рядом с .env.
  4. Запустите docker compose up -d и проверьте docker compose logs grafana.
  5. Откройте панель через SSH-туннель: ssh -L 3000:127.0.0.1:3000 user@IP-сервера, затем адрес http://localhost:3000. Порт наружу пока закрыт.
services:
  grafana:
    image: grafana/grafana-oss
    container_name: grafana
    restart: unless-stopped
    ports:
      - "127.0.0.1:3000:3000"
    environment:
      GF_SERVER_ROOT_URL: "https://grafana.example.com"
      GF_SECURITY_ADMIN_PASSWORD: "$GRAFANA_PASSWORD"
    volumes:
      - grafana_data:/var/lib/grafana
volumes:
  grafana_data:

Переменная с паролем срабатывает только при первом запуске, когда Grafana создаёт свою базу. Позже пароль меняют в профиле пользователя.

04 · 1 мин

Домен и HTTPS для Grafana за Caddy#

Чтобы открывать Grafana по адресу вида grafana.example.com, направьте A-запись поддомена на IP сервера и поставьте перед панелью обратный прокси, то есть программу, которая принимает HTTPS и передаёт запросы контейнеру. Для одной панели хватит двух строк в Caddyfile:

grafana.example.com {
    reverse_proxy 127.0.0.1:3000
}

Caddy сам получит сертификат и будет его продлевать, подробности в разборе установки Caddy. С Nginx понадобятся заголовки Upgrade для WebSocket, который использует живое обновление графиков. Основы работы с Nginx собраны на странице установки Nginx. Значение GF_SERVER_ROOT_URL должно совпадать с публичным адресом, иначе ссылки в письмах с алертами поведут на localhost.

05 · 1 мин

Что копировать и как обновлять Grafana#

Дашборды, пользователи, источники данных и правила алертов лежат в базе grafana.db внутри тома grafana_data. Метрик и логов там нет, они остаются в Prometheus и Loki. Поэтому резервная копия Grafana небольшая: достаточно копии тома или выгрузки дашбордов в JSON, которую удобно хранить в Git рядом с compose-файлом.

Правки в интерфейсе живут только в томе

Если вы собрали десяток дашбордов руками и не выгрузили их, потеря тома grafana_data означает потерю всей работы. Порядок копий для сервера описан на странице сервер для бэкапов.

Обновление выполняют две команды: docker compose pull и docker compose up -d. Перед сменой мажорной версии сохраните копию тома, чтобы откатиться при ошибке миграции базы.

06 · 1 мин

Вопросы об установке Grafana#

Какой сервер нужен для Grafana?

Документация называет минимум 512 МБ памяти и 1 ядро. Для панели вместе с Prometheus на одном сервере берите 2-4 ГБ памяти и диск под метрики.

Чем Grafana отличается от Prometheus?

Prometheus собирает метрики и хранит их, Grafana только показывает данные из него и из других источников. Одна без другой для мониторинга не работает.

Нужна ли Grafana, если уже стоит Zabbix?

Не обязательно: у Zabbix есть собственные графики. Grafana подключают, когда хотят собрать на одном экране данные Zabbix, Prometheus и логи из Loki.

Можно ли держать Grafana и Prometheus на одном сервере?

Да, для небольшого числа серверов под наблюдением это обычная схема. Когда Prometheus разрастается, его выносят на отдельную машину, а Grafana остаётся прежней.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Облачные базы данных Таймвеб Клауд, timeweb.cloud/services/dbaas, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Grafana: установка и минимальные требования, grafana.com/docs/grafana/latest/setup-grafana/installation, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы