Domain Admin是什么鬼?
简单来说,Domain Admin就是一个帮你看着域名和SSL证书有效期的小助手。它是用Python和Vue3.js写的,完全开源,而且支持中英双语。有了它,你就不用担心因为忘记续期而导致网站突然挂掉的尴尬情况了。
为啥要用Domain Admin?
全能选手:不管你用的是单域名证书、多域名证书,还是泛域名证书,它都能搞定。就连IP证书和自签名证书也不在话下。
通知贴心:它支持多种通知方式,邮件、企业微信、钉钉、飞书,你想用哪种它都行。再也不怕错过重要通知了!
轻量级:占用资源少,不会拖累你的服务器。
跨平台:不管你用的是Mac、Linux还是Windows,它都能跑。
免费福利:它还能帮你申请Let's Encrypt的免费SSL证书,还能自动续期,简直不要太方便。
怎么安装Domain Admin?
Domain Admin提供了好几种安装方式,笔者简单介绍下使用pip和docker部署的方式:
pip安装:喜欢用Python的朋友,这个最简单。
# 创建名为 venv 的虚拟环境并激活
$ python3 -m venv venv && source venv/bin/activate
# 安装 domain-admin
$ pip install gunicorn domain-admin
# 启动运行
$ gunicorn --bind '127.0.0.1:8000' 'domain_admin.main:app'Docker部署:容器化部署的粉丝看过来。
docker run -d
-p 8000:8000
-v ./database:/app/database
-v ./logs:/app/logs
-e APP_MODE=production
--name domain-admin
--restart unless-stopped
mouday/domain-admin:latest
-v ./database:/app/database
:sqlite数据库和重要数据的保存目录,冒号左边可以改成自己主机上的合适目录-v ./logs:/app/logs
:日志文件保存目录,冒号左边可以改成自己主机上的合适目录-p 8000:8000
:系统访问端口,冒号左边改成自己主机上的合适端口
Docker Compose部署:比直接Docker Run更便于管理。
services:
domain-admin:
image: docker.ifuck.me/mouday/domain-admin:latest
container_name: domain-admin
network_mode: bridge
restart: unless-stopped
volumes:
- './database:/app/database'
- './logs:/app/logs'
ports:
- '8000:8000'
environment:
- APP_MODE=production
保存文件,然后在命令行里进入到这个文件夹
输入命令
docker-compose up -d
并回车
新建一个文件夹,随便叫什么名字,比如
domain-admin
在这个文件夹里创建一个文件,叫
docker-compose.yml
用记事本或者任何文本编辑器打开这个文件,把下面的内容复制进去:
开始使用Domain Admin
安装完成后,打开浏览器访问 http://127.0.0.1:8000
,用默认账号登录(用户名:admin,密码:123456)就可以开始使用啦。不过我强烈建议你第一时间修改密码,安全第一嘛!
Domain Admin有多好用?
一目了然:所有域名和证书的状态,在Dashboard上一眼就能看清楚。
提前预警:证书快过期了?Domain Admin会提前通知你,让你有充足的时间处理。
多种部署:不管你是单一主机、多主机还是动态主机部署,它都能应对自如。
自动化:配合Let's Encrypt,它还能帮你自动申请和续期SSL证书,完全不用操心。
总结
Domain Admin这款工具真的是为我们这些经常管理多个域名和证书的人量身打造的。它不仅功能强大,而且使用起来也超级简单。最重要的是,它是完全开源的,你可以根据自己的需求进行定制。
如果你正在为域名和证书管理烦恼,不妨试试Domain Admin。相信我,它绝对能让你的工作效率倍增,让你的网站永远不会因为证书过期而掉链子!
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...