lissy93/domain-locker là dự án hướng lập trình viên trên GitHub với 1.6k sao, viết chủ yếu bằng TypeScript. 🌐 The all-in-one tool, for keeping track of your domain name portfolio. Got domain names? Get Domain Locker!
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
The Central Hub for all your Domain Names 🌐domain-locker.com
About
The aim of Domain Locker, is to give you complete visibility of your domain name portfolio, in once central place.
For each domain you add, we analyse it and fetch all associated data. We then continuously monitor your domains, and notify you (according to your preferences) when something important changes or when it's soon to expire. So you'll get detailed domain analysis, security insights, change history, recent performance, valuation data and much more.
With Domain Locker, you'll never again loose track of your domains, miss an expiration, or forget which registrar and providers each domain uses.
Screenshot
More screenshots...
(Sorry about the 5fps, I wanted to keep file size down!)
Features
👁️ Total visibility of all your domains and upcoming expirations
%%{init: {"theme": "default"}}%%
kanban
🌐 Domain Data
🛰️ Auto-fetch assets: SSL, hosts, registrars, IPs, DNS, subdomains
🔎 Detailed domain data like SSL, hosts, registrars, IPs and more
🏷️ Enrich data with tags, notes, costs, and other metadata to track
🖇️ Connection with external tools for more data
📊 Metrics
🗂️ Breakdown of domain providers: registrars, SSL, hosts
🕒 Timeline of registrations and upcoming expirations
📶 Monitor domain uptime, performance and health
💹 Record valuation, purchase prices and renewal costs
🔔 Notifications
⏱️ Get notified before your domain is due to expire
📲 Configurable alerts for monitoring changes in domain config
📬 Multiple channels: webhook, email, SMS, Slack, Telegram, WhatsApp and more
🛤️ Track change history of each domain
🛡️ Data
💽 Own your data: Export, import, delte at any time
⌨️ Programatic access via a REST or GraphQL API, or with RSS, iCal, Prometheus integrations
📈 Keep detailed change logs of all domain updates
🔐 Transparent privacy policy
🛠️ Customization
👤 SSO and 2FA supported
🎨 Custom themes, fonts, light/dark mode
🌍 Multi-language support
💻 Open-source and self-hostable
✅ Accessible, responsive, and well-documented
Demo
Try the live demo to demo.domain-locker.com
(Username: [email protected] Password: domainlocker)
Get Started
To use Domain Locker, you have two options:
💻 The managed instance, at domain-locker.com(free)
🏗️ Or self-hosting yourself via Docker (also free, ofc!)
Option 1: Domain-Locker.com
Head to our website, and sign up with Google, GitHub or your email.
The starter plan is free, and no setup is required. Just sign in, add your domains, and start tracking them.
Option 2: Self-Hosting
docker run -p 3000:3000 -v domain-locker-data:/data lissy93/domain-locker
Or use the docker-compose.yml
Details
Prerequisites:
Domain Locker is intended to be run in a container, so you'll need Docker installed on your host system.
Containers:
We have a Docker image published to lissy93/domain-locker.
That's all you need. Data is stored in a SQLite file, or in Postgres if you'd rather run one.
Environment:
When starting the container, bind 3000 in the container, to your host PORT (defaults to 3000).
Nothing else is required. For Postgres, also specify DL_PG_HOST, DL_PG_PORT, DL_PG_USER, DL_PG_PASSWORD and DL_PG_NAME.
Volumes:
Mount a volume to /data to persist your data
Crons
The app schedules these itself:
/api/domain-updater - Runs daily, to keep domain data up-to-date and trigger notifications
/api/domain-monitor - Runs every 15 minutes, to monitor website uptime and performance
/api/cleanup-monitor-data - Runs weekly, to aggregate old monitoring data and remove anything past your retention limits
Example:
Putting it all together, you can use our docker-compose.yml file.
For more details, view the Self-Hosting Docs
Option 3: Unofficial Apps
(Pending)
(Planned)
Developing
Project Setup
See the Developing Docs for more info
git clone [email protected]:Lissy93/domain-locker.git # Get the code
cd domain-locker # Navigate into directory
npm install --legacy-peer-deps # Install dependencies
cp .env.example .env # Set environmental variables
npm run dev # Start the dev server
The MIT License (MIT)
Copyright (c) Alicia Sykes <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sub-license, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included install
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
lissy93/domain-locker thuộc nhóm Developer Tools trên TopGit, cùng 12 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về lissy93/domain-locker ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/lissy93/domain-locker là nguồn chính thức.
lissy93/domain-locker có phải mã nguồn mở không?
Có — lissy93/domain-locker phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/lissy93/domain-locker.
lissy93/domain-locker có trang demo không?
Dự án có trang chủ ở https://domain-locker.com. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
lissy93/domain-locker dùng license gì?
lissy93/domain-locker phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
lissy93/domain-locker là gì?
lissy93/domain-locker (lissy93/domain-locker) là dự án TypeScript trên GitHub. Theo mô tả gốc: 🌐 The all-in-one tool, for keeping track of your domain name portfolio. Got domain names? Get Domain Locker!
Vì sao lissy93/domain-locker được xếp vào nhóm Developer Tools?
TopGit xếp lissy93/domain-locker vào nhóm Developer Tools dựa trên GitHub topics và mô tả của repo (gắn thẻ: "alternative-to", "automation", "dashboard"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc domain-locker có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về domain-locker.