Причины отсутствия интернета на сервере разные, начиная от правил ИБ заканчивая национальным сертификатом безопасности, которые не везде возможно добавить в доверенные.

В моём случае именно сертификат по середине был проблемой, так как добавить его в контейнер с Alpine Linux не получилось. Поэтому распишу тут как можно решить обе проблемы.

Где найти плагины?

Переходим по ссылке storage.googleapis.com и ищем интересующий нас плагин, например oncall. В итоге я нашёл следующее grafana-oncall-app/release/v1.2.14/grafana-oncall-app-v1.2.14.zip, добавляю это к https://storage.googleapis.com/plugins-community/ и получаю https://storage.googleapis.com/plugins-community/grafana-oncall-app/release/v1.2.14/grafana-oncall-app-v1.2.14.zip.

Либо второй способ, который более простой. Просто находим плагин на сайте grafana.com и находим там ссылочку скачать, например как тут.

Вариант 1

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

  1. Скачиваем архив на компьютер и переносим на сервер
  2. Разархивируем всё в папку /var/lib/grafana/plugins/plugin_name
  3. Перезапускаем Grafana

Вариант 2

Если есть интернет, то можно просто запустить команду установки плагина просто с параметром, который отключает проверку валидности сертификата.

grafana-cli --insecure plugins install grafana-oncall-app

Саму команду установки можно найти на офсайте самого плагина, например, grafana.com.

Вариант 3

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

  1. Создаём прокси репозиторий на url https://storage.googleapis.com nexus storage.googleapis.com
  2. При использовании команды grafana-cli просто указываем сторонний url к файлу
    grafana-cli --insecure --pluginUrl https://nexus.example.lan:8443/repository/storage.googleapis.com/plugins-community/grafana-oncall-app/release/v1.2.14/grafana-oncall-app-v1.2.14.zip plugins install oncall
    
  3. Перезапускаем Grafana