面板
安装
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