1
defunct9 38 天前
lego
|
2
molezznet 38 天前
mac 不支持 cron + acme 吗? 连 docker 都不用运行的
|
3
sanshao124 OP @molezznet 我还是喜欢 docker ,个人原因
|
4
cat 38 天前
certbot 不是有官方 docker 镜像嘛
|
5
sanshao124 OP @cat 主要不是有没有得问题,是我不知道该如何用
|
6
fly9i 38 天前
建议既然喜欢 docker 就先学学,哪怕是用 ai 呢,否则这是干啥呢……
|
7
sanshao124 OP @fly9i 我学了,可是我没看懂啊,大部分都是涉及到 nginx 或者 apache ,我压根就不需要这玩意,我就不知道该怎么弄了
|
8
sanshao124 OP @fly9i 况且我研究半天可能还不如大家的一句话呢
|
9
sanshao124 OP @fly9i 我喜欢 docker 不是因为技术,是因为我需要部署一些服务,docker 比较方便,管理起来也省事,坏了修起来都好修,很多年都不搞技术了,弄 docker 也是纯自己用的
|
10
Jinnrry 38 天前
https://go-acme.github.io/lego/usage/cli/obtain-a-certificate/index.html
使用 lego 的 cli 模式,如果你服务器可以开 http 的话你可以使用 http 验证模式( lego 客户端自动开启一个 http 服务,不需要你装 nignx 啥的),如果不能使用 http 模式的话(比如 80 端口被占用)你可以使用 dns 挑战模式,你只需要填写你 dns 服务商的 token 授权啥的,lego 客户端自动操作 dns 记录完成验证 |
11
JensenQian 38 天前
不是哥们,你不整 nginx 什么的,要证书干啥
哥们你是不是想要傻瓜式的一键就能申请的那种 这个倒是最近玩过一个叫 lucky ,用来内网穿透的,不过也能申请证书 功能有点多,支持 docker |
12
JensenQian 38 天前
|
13
sanshao124 OP @JensenQian #12 我用的 frp ,外网有个 frp server
|
14
RoyLaw 38 天前 2
https://github.com/usual2970/certimate/releases 这个工具是不是很符合你的需求?我刚刚开始用
|
15
sanshao124 OP @JensenQian #11 我就想说没有个傻瓜式的 docker 吗?加上比如阿里云的 id 和 secret ,就能直接生成证书的,好像都好麻烦啊,我问 chatgpt ,它说用 certbot ,然后还要安装 dns 插件,死活也装不上,然后就各种问题,我都快整崩溃了
|
16
sanshao124 OP @RoyLaw 牛逼啊,对对,就是这种,谢谢,我研究一下
|
17
sanshao124 OP @RoyLaw 我用 docker 方式安装,这个错误啥意思: [email protected]: Permission denied (publickey).
fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. |
18
sanshao124 OP @RoyLaw 我好像搞定了,谢谢啊
|
19
RoyLaw 38 天前
@sanshao124 lol 自己解决的速度好快 不用客气
|
20
adminhf 38 天前
FROM ubuntu:20.04
RUN apt-get update && \ apt-get install -y curl socat && \ apt-get clean RUN curl https://get.acme.sh | sh ENV CF_API_EMAIL [email protected] ENV CF_API_KEY your_cloudflare_api_key RUN /root/.acme.sh/acme.sh --issue --dns dns_cf -d yourdomain.com -d '*.yourdomain.com' && \ /root/.acme.sh/acme.sh --install-cert -d yourdomain.com \ --key-file /path/to/your/keyfile.key \ --fullchain-file /path/to/your/fullchain.cer RUN apt-get purge -y curl && apt-get autoremove -y CMD ["tail", "-f", "/dev/null"] 简单写了写,自己改改吧 |
22
JensenQian 38 天前
@sanshao124 #15 lucky 那个不是已经很傻瓜式的了吗
|
23
sanshao124 OP @JensenQian 有网址吗?谢谢
|
24
JensenQian 38 天前
|