PasarGuard
面板

安装

PasarGuard 安装说明。

安装选项

PasarGuard 面板支持多个数据库后端:

  • TimescaleDB - 针对时间序列数据和分析进行优化(推荐
  • PostgreSQL - 高级功能和可扩展性
  • MariaDB - MySQL 的开源替代品
  • MySQL - 适合生产环境
  • SQLite - 适合小规模部署和测试

安装 PasarGuard

以下命令将安装预发布版本(alpha/beta)

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 证书并通过打开网页浏览器并导航到 https://YOUR_DOMAIN:8000/dashboard/ 来访问您的 PasarGuard 仪表板(将 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