Files
auto-server/README.md
T
2020-12-11 02:44:38 +08:00

38 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# auto-server
docker-compose 使用 nginx-proxy 在一台小鸡下部署多个项目 支持ssl。
此项目的目的是为了自用时候方便,顺便做记录,*不保证所有参数都调优且高可用*。
## 目录
use_ssl:支持docker-compose一键搭建并使用ssl
normal:一些人不喜欢https或者如果套用cf再用 Let’s Encrypt 生成证书会出问题。这两种情况用这个目录下的
这两个目录任选一个使用
## 核心
use_ssl/nginx-proxy 或者 normal/nginx-proxy 目录下的docker-compose,好奇可以自行google image后面的内容
如果只是使用可以直接运行
## 使用步骤
#### 1.下载docker 和 docker-compose 并启动
具体参照: [docker手册](https:://yeasy.gitbook.io/docker_practice/install "Markdown")。
#### 2.创建一个 Docker network
docker network create nginx-proxy
#### 3.到对应目录启动 nginx-proxy
cd auto-server\use_ssl\nginx-proxy
or
cd auto-server\normal\nginx
docker-compose up -d
#### 4.修改并启动需要启动的服务的docker-compose中的参数
如bitwarden下的
- VIRTUAL_HOST=example.test.com
- LETSENCRYPT_HOST=example.test.com
- DEFAULT_EMAIL=xxx@gmail.com
将对应的域名和邮箱修改,不使用ssl的情况下 只需要修改VIRTUAL_HOST
## 参照
-+*http://einverne.github.io/post/2017/02/docker-nginx-host-multiple-websites.html
看见这篇文章开始折腾的
-+*https://blog.csdn.net/jiangyu1013/article/details/80881097
nginx-proxy 是使用的docker的数据卷没有自定义挂载,需要操作数据卷的朋友可以参照这篇