Панель
Установка
Инструкции по установке 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