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

212 天前
 quietjosen

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

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

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

如何使用

介绍本项目

各文件夹及文件:

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

3129 次点击
所在节点    分享创造
17 条回复
mohumohu
212 天前
可以看一下 Caddy
WizardLeo
212 天前
和 nginx proxy manager 有什么区别呢?
lucifer518
212 天前
certbot 已经够方便了
quietjosen
212 天前
@mohumohu 恩,去学习下;另外还有人推荐 coolify
quietjosen
212 天前
@WizardLeo 我也去学习下。重复造轮子的过程,会对 docker 、nginx 、ssl 有更深的理解。
quietjosen
212 天前
@lucifer518 是的,对个人很友好了。
daisyfloor
211 天前
推荐 caddy 。
a342191555
211 天前
我也推荐一组:

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

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

可以分开用,也可以合并用。
quietjosen
211 天前
@daisyfloor 第二位推荐 Caddy ,扫了一眼也感觉不错 👍
quietjosen
211 天前
@a342191555 谢谢推荐
IvanLi127
211 天前
那我推荐个重一点的,Traefik

顺便借楼问下有没有能在 github actions 跑的方案?我想给虚拟主机定期更新证书🤣
quietjosen
210 天前
@IvanLi127 定期更新证书,用 crontab 不行吗?
IvanLi127
210 天前
@quietjosen 不知道 php 虚拟主机能不能用脚本写定时任务,也不太想写 php 。网站是纯静态的,因为正好是自建的 gitea actions 负责用 ftp 上传,所以想找个方便的 actions 来做这个。
多少有点强迫症 QAQ
gneko
210 天前
我在用的一个镜像跟你的功能应该差不多: 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
210 天前
@mohumohu
@daisyfloor
感谢推荐 Caddy ,很香,我准备把服务器上的 LNMP 替换成 Caddy 了。
kilvn
209 天前
lihexinkai
207 天前
感谢,很有用

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

https://www.v2ex.com/t/997174

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

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

© 2021 V2EX