PasarGuard
Панель

Установка

Инструкции по установке PasarGuard.

Варианты установки

PasarGuard Panel поддерживает несколько бэкендов баз данных:

  • TimescaleDB - Оптимизирован для данных временных рядов и аналитики (Рекомендуется)
  • PostgreSQL - Продвинутые функции и масштабируемость
  • MariaDB - Открытая альтернатива MySQL
  • MySQL - Идеально для производственных сред
  • SQLite - Идеально для небольших развертываний и тестирования

Установка PasarGuard

Следующие команды установят предварительные версии (альфа/бета)

sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database timescaledb --pre-release
sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database postgresql --pre-release
sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database mysql --pre-release
sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database mariadb --pre-release
sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --pre-release

После установки

После завершения установки:

  • Вы увидите логи, которые можете прекратить просматривать, закрыв терминал или нажав Ctrl+C
  • Файлы PasarGuard будут расположены в /opt/pasarguard
  • Файл конфигурации можно найти в /opt/pasarguard/.env (обратитесь к разделу конфигурации для просмотра переменных)
  • Файлы данных будут размещены в /var/lib/pasarguard
  • По соображениям безопасности, панель управления PasarGuard недоступна по IP-адресу. Поэтому вы должны получить SSL-сертификат и получить доступ к панели управления PasarGuard, открыв веб-браузер и перейдя по адресу https://YOUR_DOMAIN:8000/dashboard/ (замените YOUR_DOMAIN на ваш фактический домен)
  • Вы также можете использовать переадресацию портов SSH для доступа к панели управления PasarGuard локально без домена. Замените user@serverip на ваше фактическое имя пользователя SSH и IP-адрес сервера и выполните команду ниже:
ssh -L 8000:localhost:8000 user@serverip

Наконец, вы можете ввести следующую ссылку в вашем браузере для доступа к панели управления PasarGuard:

http://localhost:8000/dashboard/

Вы потеряете доступ к панели управления, как только закроете SSH терминал. Поэтому этот метод рекомендуется только для целей тестирования.

Создание пользователя администратора

Далее вам нужно создать sudo администратора для входа в панель управления PasarGuard с помощью следующей команды

pasarguard tui

Вот и всё! Вы можете войти в панель управления, используя эти учетные данные

Чтобы увидеть справочное сообщение скрипта PasarGuard, выполните следующую команду

pasarguard --help