为什么用 Web.Casa 安装 Speedtest Tracker 网速追踪器?
无需手动编写 Docker Compose,Web.Casa 自动配置并启动。
Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。
监控、备份、更新、日志——所有应用在一个面板中管理。
安装方式
先安装 Web.Casa,然后在应用商店中一键安装此应用。
Speedtest Tracker
Speedtest Tracker 是一款自托管的互联网性能追踪应用,可通过 Ookla 的 Speedtest 服务进行网速测试。
关于
.png?alt=media&width=768&dpr=4&quality=100&sign=d549885e&sv=1)
这是一款使用 Ookla 的 Speedtest 服务来检查您的网速并追踪其历史记录的自托管应用。基于 Laravel 和 Speedtest CLI 构建。
Speedtest Tracker 的主要用途是建立您互联网性能的历史记录,以便在您未达到 ISP 宣传的速率时能够及时知晓。
……而且我们中的一些人就是喜欢大量的数据。
本文档适用于版本:v0.21.2
配置
身份验证
Speedtest Tracker 使用 Filament 作为管理面板。在安装过程中,系统会为您创建一个管理员账户。
默认用户账户
| 用户名 | 密码 |
|---|---|
[email protected] | password |
SPEEDTEST_TRACKER_DB_PASSWORD
这是 Speedtest Tracker 使用的 PostgreSQL 数据库的密码。它会自动生成,应为一个至少 32 个字符的安全随机字符串。
SPEEDTEST_APP_KEY
这是 Laravel 用于加密和其他安全功能的应用程序密钥。您可以在 Speedtest Tracker 网站获取一个。
SPEEDTEST_SCHEDULE (cron 格式)
此字段允许您设置运行速度测试的计划。它使用 cron 语法。默认值为 30 * * * *,表示每 30 分钟运行一次测试。您可以根据自己的偏好调整此频率。Crontab Guru 是一个很好的参考资源。
SPEEDTEST_SERVERS (逗号分隔的 ID)
指定用于测试的 Speedtest 服务器。输入一个或多个服务器 ID,用逗号分隔。要查找服务器 ID,您可以使用以下方法:
- 打开您的网络浏览器,导航到 Speedtest.net 的服务器页面
- 该页面将显示 Speedtest 服务器列表及其 ID、名称、赞助商和位置。
- 找到您想要使用的服务器并记下它们的 ID。
- 将这些 ID 输入到 Speedtest Servers 字段中,用逗号分隔(例如:"1234,5678,9012")。
常见问题
Speedtest Tracker 网速追踪器 可以安装在 Web.Casa 上吗?
是的,Speedtest Tracker 网速追踪器 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。
如何在 Web.Casa 上安装 Speedtest Tracker 网速追踪器?
首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「Speedtest Tracker 网速追踪器」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。
Speedtest Tracker 网速追踪器 在 Web.Casa 上的默认端口是什么?
Speedtest Tracker 网速追踪器 在 Web.Casa 上的默认端口为 8211。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。
Speedtest Tracker 网速追踪器 安装后可以自动获取 HTTPS 吗?
是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。
Speedtest Tracker 网速追踪器 的数据如何备份?
Web.Casa 内置备份插件,支持将 Speedtest Tracker 网速追踪器 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。