您所有域名的中央枢纽
🌐domain-locker.com
Domain Locker 的目标是让您在一个中心位置全面掌握您的域名组合。
对于您添加的每个域名,我们会对其进行分析并获取所有相关数据。然后我们会持续监控您的域名,并在发生重要变更或即将到期时,根据您设定的偏好向您发送通知。因此,您将获得详细的域名分析、安全见解、变更历史、近期性能、估值数据等等。
有了 Domain Locker,您再也不会丢失域名的跟踪记录、错过到期时间,或忘记每个域名所使用的注册商和服务商。
(抱歉只有 5fps,我想控制文件大小!)

尝试在 demo.domain-locker.com 上体验实时演示
(用户名:[email protected] 密码:domainlocker)
使用 Domain Locker,您有两种选择:
前往 我们的网站,使用 Google、GitHub 或您的邮箱注册。
入门计划免费,无需设置。只需登录,添加您的域名,即可开始追踪它们。
curl -fsSL https://install.domain-locker.com | bash
使用上面的单行命令,或者使用 [`docker-compose.yml`](https://github.com/Lissy93/domain-locker/blob/main/docker-compose.yml)
<details>
<summary>详情</summary>
- **前置条件**:
- Domain Locker 旨在容器中运行,因此你需要在主机系统上安装 Docker。
- **容器**:
- 我们有一个 Docker 镜像发布到 [`lissy93/domain-locker`](https://hub.docker.com/r/lissy93/domain-locker)。
- 你还需要一个 Postgres 数据库,例如 [`postgres:15-alpine`](https://hub.docker.com/_/postgres?tab=tags&name=15-alpine) 容器。
- **环境变量**:
- 启动容器时,将容器内的 `3000` 绑定到你主机的 `PORT`(默认为 `3000`)。
- 然后指定 Postgres 变量:`DL_PG_HOST`、`DL_PG_PORT`、`DL_PG_USER`、`DL_PG_PASSWORD` 和 `DL_PG_NAME`。
- **卷**:
- 挂载一个卷到 `/var/lib/postgresql/data` 以持久化你的 Postgres 数据
- **定时任务**
- `/api/domain-updater` - 每天执行一次,以保持域数据最新并触发通知
- `/api/domain-monitor` - 每15分钟执行一次,以监控网站的正常运行时间和性能
- `/api/cleanup-monitor-data` - 每周执行一次,以聚合旧的监控数据
- **示例**:
- 综合起来,你可以使用我们的 [`docker-compose.yml`](https://github.com/Lissy93/domain-locker/blob/main/docker-compose.yml) 文件。
- 更多详情,请查看 [自托管文档](https://domain-locker.com/about/self-hosting)
<details>
<summary>Docker 图表</summary>```mermaid
flowchart TB
subgraph Volume Mounts
direction TB
Vpostgresdata([📦 postgres_data]) x-. /var/lib/postgresql/data .-x postgres[(🐘 PostgreSQL DB)]
Vdbschemasql{{📄 ./db/schema.sql}} -. Mounted on Init .-> postgres
end
subgraph Network
direction TB
domainlockernetwork[/🌐 domain_locker_network/]
end
postgres -.- domainlockernetwork
subgraph app[⚙️ App Container]
SSR[HTTP Server]
CLIENT[Client App]
API[API Endpoints]
SSR --> CLIENT
SSR --> API
end
app -.- domainlockernetwork