Skip to content

Katzeilla/SmartNginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartNginx

Docker Image CI ShellCheck

基础功能已经可用,但没有任何错误处理机制,不建议使用, 除非你真的知道自己在做什么。

SmartNginx 基于 Nginx 最新稳定版本 1.18.0 构建,集成了多种工具和优化方案,可以作为 Docker 容器使用。

功能:

  • 自动通过 acme.sh 获取/安装/续期 Let`s Encrypt 的证书

  • 自动通过 nginx-ct 获取/安装/续期证书透明度文件

  • 整合 Google PageSpeed (来自 Google 的 Web 性能优化工具)

  • 持续开发中,TO DO 请参阅 Project 页面

准备工作

  1. 服务器配置为 80 / 443 端口开放

  2. 将希望使用的域名解析至服务器

  3. 安装 Docker

安装及使用

  1. Clone 这个仓库到你的服务器
git clone https://github.com/katzeilla/smartnginx/

cd smartnginx/
  1. 添加希望使用的域名
echo www.example.org > ./inside/configs/smartnginx/domain_list
echo blog.example.org >> ./inside/configs/smartnginx/domain_list
  1. 构建镜像
./main.sh build
  1. 启动
./main.sh

About

Simple & Powerful Nginx based on Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published