[开源] 通过 docker 运行 nginx,使用 Let's Encrypt 更新 https/ssl

2023-12-02 23:14:19 +08:00
 quietjosen

又屯了台服务器,又要使用 nginx 搭建网站系统。

为了以后屯更多服务器时方便配置(狗头),通过 docker 运行 nginx,使用 Let's Encrypt 更新 https/ssl

项目地址:https://github.com/atjason/docker-nginx

如何使用

介绍本项目

各文件夹及文件:

欢迎克隆使用,期待提出更好的配置方法。

3461 次点击
所在节点    分享创造
17 条回复
mohumohu
2023-12-03 00:23:03 +08:00
可以看一下 Caddy
WizardLeo
2023-12-03 01:21:45 +08:00
和 nginx proxy manager 有什么区别呢?
lucifer518
2023-12-03 03:06:07 +08:00
certbot 已经够方便了
quietjosen
2023-12-03 06:42:08 +08:00
@mohumohu 恩,去学习下;另外还有人推荐 coolify
quietjosen
2023-12-03 06:45:38 +08:00
@WizardLeo 我也去学习下。重复造轮子的过程,会对 docker 、nginx 、ssl 有更深的理解。
quietjosen
2023-12-03 06:45:54 +08:00
@lucifer518 是的,对个人很友好了。
daisyfloor
2023-12-03 09:54:06 +08:00
推荐 caddy 。
a342191555
2023-12-03 11:49:35 +08:00
我也推荐一组:

https://github.com/nginx-proxy/nginx-proxy

https://github.com/nginx-proxy/acme-companion

可以分开用,也可以合并用。
quietjosen
2023-12-03 14:15:40 +08:00
@daisyfloor 第二位推荐 Caddy ,扫了一眼也感觉不错 👍
quietjosen
2023-12-03 14:15:50 +08:00
@a342191555 谢谢推荐
IvanLi127
2023-12-03 19:49:47 +08:00
那我推荐个重一点的,Traefik

顺便借楼问下有没有能在 github actions 跑的方案?我想给虚拟主机定期更新证书🤣
quietjosen
2023-12-04 08:19:01 +08:00
@IvanLi127 定期更新证书,用 crontab 不行吗?
IvanLi127
2023-12-04 13:35:39 +08:00
@quietjosen 不知道 php 虚拟主机能不能用脚本写定时任务,也不太想写 php 。网站是纯静态的,因为正好是自建的 gitea actions 负责用 ftp 上传,所以想找个方便的 actions 来做这个。
多少有点强迫症 QAQ
gneko
2023-12-04 14:08:26 +08:00
我在用的一个镜像跟你的功能应该差不多: https://github.com/linuxserver/docker-swag

简介:SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt™) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.
quietjosen
2023-12-04 21:51:10 +08:00
@mohumohu
@daisyfloor
感谢推荐 Caddy ,很香,我准备把服务器上的 LNMP 替换成 Caddy 了。
kilvn
2023-12-05 15:59:29 +08:00
lihexinkai
2023-12-07 14:18:38 +08:00
感谢,很有用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/997174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX