Панель
Установка
Инструкции по установке PasarGuard.
Варианты установки
PasarGuard Panel поддерживает несколько бэкендов баз данных:
- TimescaleDB - Оптимизирован для данных временных рядов и аналитики (Рекомендуется)
- PostgreSQL - Продвинутые функции и масштабируемость
- MariaDB - Открытая альтернатива MySQL
- MySQL - Идеально для производственных сред
- SQLite - Идеально для небольших развертываний и тестирования
Установка PasarGuard
curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database timescaledbcurl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database postgresqlcurl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database mysqlcurl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database mariadbcurl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh installПосле установки
После завершения установки:
- Вы увидите логи, которые можете прекратить просматривать, закрыв терминал или нажав
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