
중앙 집중식 도메인 포트폴리오 관리자로, WHOIS, DNS, SSL 데이터를 자동으로 가져오고, 만료 알림, 가동 시간 모니터링, 시각적 분석을 제공합니다. Docker로 자체 호스팅 가능.
모든 도메인 이름을 위한 중앙 허브
🌐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
Use the one-liner above, or use the [`docker-compose.yml`](https://github.com/Lissy93/domain-locker/blob/main/docker-compose.yml)
<details>
<summary>Details</summary>
- **Prerequisites**:
- Domain Locker is intended to be run in a container, so you'll need Docker [installed](https://docs.docker.com/engine/install/) on your host system.
- **Containers**:
- We have a Docker image published to [`lissy93/domain-locker`](https://hub.docker.com/r/lissy93/domain-locker).
- You'll also need a Postgres database, such as the [`postgres:15-alpine`](https://hub.docker.com/_/postgres?tab=tags&name=15-alpine) container.
- **Environment**:
- When starting the container, bind `3000` in the container, to your host `PORT` (defaults to `3000`).
- Then specify the Postgres vars: `DL_PG_HOST`, `DL_PG_PORT`, `DL_PG_USER`, `DL_PG_PASSWORD` and `DL_PG_NAME`.
- **Volumes**:
- Mount a volume to `/var/lib/postgresql/data` to persist your Postgres data
- **Crons**
- `/api/domain-updater` - Execute this daily, to keep domain data up-to-date and trigger notifications
- `/api/domain-monitor` - Execute this every 15 minutes, to monitor website uptime and performance
- `/api/cleanup-monitor-data` - Execute this weekly, to aggregate old monitoring data
- **Example**:
- Putting it all together, you can use our [`docker-compose.yml`](https://github.com/Lissy93/domain-locker/blob/main/docker-compose.yml) file.
- For more details, view the [Self-Hosting Docs](https://domain-locker.com/about/self-hosting)
<details>
<summary>Docker Diagram</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