diff --git a/alpine-openjdk-8-headless/README.md b/alpine-openjdk-8-headless/README.md index 470582d..b9ddc1e 100644 --- a/alpine-openjdk-8-headless/README.md +++ b/alpine-openjdk-8-headless/README.md @@ -4,6 +4,9 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/alpine-openjdk-8-headless](https://hub.docker.com/r/stilleshan/alpine-openjdk-8-headless) > *docker image support for X86 and ARM* -## 使用 -基于 alpine 的 openjdk 8 headless 多架构基础镜像,用于 zfile 等容器构建. +## 简介 +基于 alpine 的 openjdk 8 headless 基础镜像. + +## 更新 +**2021-06-11** 更新 docker 镜像,新增同时支持 X86 和 ARM 架构. diff --git a/anylink/README.md b/anylink/README.md index 25fabc1..f5a701b 100644 --- a/anylink/README.md +++ b/anylink/README.md @@ -4,10 +4,37 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/anylink](https://hub.docker.com/r/stilleshan/anylink) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [bjdgyc/anylink](https://github.com/bjdgyc/anylink) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [bjdgyc/anylink](https://github.com/bjdgyc/anylink) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`0.3.3`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +```shell +docker run -d \ + --name=anylink \ + --restart=always \ + --privileged=true \ + -p 443:443 \ + -p 8800:8800 \ + -v /root/anylink/:/app/conf \ + stilleshan/anylink +``` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/anylink/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +### 配置 +关于初始配置,修改密码,网络等更多信息请参考: GitHub [bjdgyc/anylink](https://github.com/bjdgyc/anylink) + ## 参考 -[开源企业级远程办公 VPN 软件 AnyLink 的 docker 部署及使用心得](https://www.ioiox.com/archives/128.html) -[群晖NAS高级服务 - docker 部署 AnyLink 企业级远程办公 VPN 服务](https://www.ioiox.com/archives/129.html) +- GitHub [bjdgyc/anylink](https://github.com/bjdgyc/anylink) +- [开源企业级远程办公 VPN 软件 AnyLink 的 docker 部署及使用心得](https://www.ioiox.com/archives/128.html) +- [群晖NAS高级服务 - docker 部署 AnyLink 企业级远程办公 VPN 服务](https://www.ioiox.com/archives/129.html) diff --git a/anylink/docker-compose.yml b/anylink/docker-compose.yml new file mode 100644 index 0000000..50bbc03 --- /dev/null +++ b/anylink/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +services: + anylink: + image: stilleshan/anylink + container_name: anylink + privileged: true + ports: + - 443:443 + - 8080:8800 + volumes: + - ./app/conf:/app/conf + restart: always + diff --git a/chevereto/README.md b/chevereto/README.md index 2e1a826..77df854 100644 --- a/chevereto/README.md +++ b/chevereto/README.md @@ -4,9 +4,20 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/chevereto](https://hub.docker.com/r/stilleshan/chevereto) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [tanmng/docker-chevereto](https://github.com/tanmng/docker-chevereto) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [Chevereto-Free](https://github.com/Chevereto/Chevereto-Free) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`1.3.0`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/chevereto/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` +参考教程修改相关参数: [docker compose 部署迁移 Chevereto 图床程序教程](https://www.ioiox.com/archives/80.html) ## 参考 -[docker compose 部署迁移 Chevereto 图床程序教程](https://www.ioiox.com/archives/80.html) +GitHub [docker-chevereto](https://github.com/tanmng/docker-chevereto) diff --git a/chevereto/docker-compose.yml b/chevereto/docker-compose.yml new file mode 100644 index 0000000..db4059d --- /dev/null +++ b/chevereto/docker-compose.yml @@ -0,0 +1,42 @@ +version: '3' + +services: + db: + image: mariadb +# container_name: mariadb + volumes: + - ./database:/var/lib/mysql:rw + restart: always + networks: + - private + environment: + MYSQL_ROOT_PASSWORD: root_password + MYSQL_DATABASE: database_name + MYSQL_USER: database_user + MYSQL_PASSWORD: database_password + TZ: Asia/Shanghai + + chevereto: + depends_on: + - db + image: stilleshan/chevereto +# container_name: chevereto + restart: always + networks: + - private + environment: + CHEVERETO_DB_HOST: db + CHEVERETO_DB_USERNAME: database_user + CHEVERETO_DB_PASSWORD: database_password + CHEVERETO_DB_NAME: database_name + CHEVERETO_DB_PREFIX: chv_ + TZ: Asia/Shanghai + volumes: + - ./images:/var/www/html/images:rw + - ./php.ini:/usr/local/etc/php/php.ini:ro + ports: + - 12345:80 + +networks: + private: + diff --git a/ddns-aliyun/README.md b/ddns-aliyun/README.md index aa2d9cb..62f2ffa 100644 --- a/ddns-aliyun/README.md +++ b/ddns-aliyun/README.md @@ -4,17 +4,32 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/ddns-aliyun](https://hub.docker.com/r/stilleshan/ddns-aliyun) > *docker image support for X86 and ARM* -## 使用 -### docker 启动 +## 简介 +基于阿里云 DDNS 的 docker 镜像. + +## 更新 +**2021-06-11** 更新 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker ```shell docker run -d \ - -e "AKID=[ALIYUN's AccessKey-ID]" \ - -e "AKSCT=[ALIYUN's AccessKey-Secret]" \ - -e "DOMAIN=ddns.yourdomain.com" \ - -e "REDO=600" \ + --name=ddns-aliyun \ + --restart=always \ + -e "AKID=AccessKey-ID" \ + -e "AKSCT=AccessKey-Secret" \ + -e "DOMAIN=ddns.yourdomain.com" \ + -e "REDO=600" \ stilleshan/ddns-aliyun ``` +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/ddns-aliyun/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +### 配置 - AKID: 填写`AccessKeyID` - AKSCT: 填写`AccessKeySecret` - DOMAIN: 填写`ddns 域名` @@ -23,14 +38,16 @@ docker run -d \ > 使用二级域名来作为 ddns 域名,例如以下示例使用 ddns.ioiox.com ,需要使用的正式域名添加 CNAME 指向 ddns.ioiox.com 即可. ```shell docker run -d \ - -e "AKID=kzazFUTW0uRIWWtk" \ - -e "AKSCT=kcbGxOVmc9PUpJWTBWNFNWWnNSbFJW" \ - -e "DOMAIN=ddns.ioiox.com" \ - -e "REDO=600" \ + --name=ddns-aliyun \ + --restart=always \ + -e "AKID=kzazFUTW0uRIWWtk" \ + -e "AKSCT=kcbGxOVmc9PUpJWTBWNFNWWnNSbFJW" \ + -e "DOMAIN=ddns.ioiox.com" \ + -e "REDO=600" \ stilleshan/ddns-aliyun ``` ## 参考 -[群晖NAS网络服务 - docker 部署配置阿里云 DDNS 动态域名解析](https://www.ioiox.com/archives/29.html) -更多请参考原始仓库 [honwen/aliyun-ddns-cli](https://github.com/honwen/aliyun-ddns-cli) +- GitHub [honwen/aliyun-ddns-cli](https://github.com/honwen/aliyun-ddns-cli) +- [群晖NAS网络服务 - docker 部署配置阿里云 DDNS 动态域名解析](https://www.ioiox.com/archives/29.html) diff --git a/ddns-aliyun/docker-compose.yml b/ddns-aliyun/docker-compose.yml new file mode 100644 index 0000000..d03b4a4 --- /dev/null +++ b/ddns-aliyun/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3" +services: + ddns-aliyun: + image: stilleshan/ddns-aliyun + container_name: ddns-aliyun + environment: + - AKID=AccessKey-ID + - AKSCT=AccessKey-Secret + - DOMAIN=ddns.yourdomain.com + - REDO=600 + restart: always + diff --git a/ddns-dnspod/README.md b/ddns-dnspod/README.md index 2e19045..f8e8298 100644 --- a/ddns-dnspod/README.md +++ b/ddns-dnspod/README.md @@ -4,12 +4,18 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/ddns-dnspod](https://hub.docker.com/r/stilleshan/ddns-dnspod) > *docker image support for X86 and ARM* -## 使用 -### docker 启动 +## 简介 +基于腾讯云 dnspod.cn DDNS 的 docker 镜像. + +## 更新 +**2021-06-11** 更新 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker ```shell docker run -d \ + --name=ddns-dnspod \ --restart=always \ - --name=dnspod-ddns \ -e "login_token=token_id,token" \ -e "domain=domain.com" \ -e "sub_domain=www" \ @@ -18,7 +24,14 @@ docker run -d \ stilleshan/ddns-dnspod ``` -- login_token: 填写`dnspod.cn`上申请的`API TOKEN` +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/ddns-dnspod/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +### 配置 +- login_token: 填写`dnspod.cn`申请的`API TOKEN` - domain: 填写`根域名` - sub_domain: 填写`子域名` @@ -26,8 +39,8 @@ docker run -d \ > 使用二级域名来作为 ddns 域名,例如以下示例使用 ddns.ioiox.com ,需要使用的正式域名添加 CNAME 指向 ddns.ioiox.com 即可. ```shell docker run -d \ + --name=ddns-dnspod \ --restart=always \ - --name=dnspod-ddns \ -e "login_token=123456,5MTlmZRFZrWkdFMVTU2VFE9PX" \ -e "domain=ioiox.com" \ -e "sub_domain=ddns" \ @@ -37,6 +50,6 @@ docker run -d \ ``` ## 参考 -[群晖NAS网络服务 - docker 部署配置腾讯云 DNSPod DDNS 动态域名解析](https://www.ioiox.com/archives/112.html) -更多请参考原始仓库 [strahe/dnspod-ddns](https://github.com/strahe/dnspod-ddns) +- GitHub [strahe/dnspod-ddns](https://github.com/strahe/dnspod-ddns) +- [群晖NAS网络服务 - docker 部署配置腾讯云 DNSPod DDNS 动态域名解析](https://www.ioiox.com/archives/112.html) diff --git a/ddns-dnspod/docker-compose.yml b/ddns-dnspod/docker-compose.yml new file mode 100644 index 0000000..e7d7e90 --- /dev/null +++ b/ddns-dnspod/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +services: + ddns-dnspod: + image: stilleshan/ddns-dnspod + container_name: ddns-dnspod + environment: + - login_token=token_id,token + - domain=domain.com + - sub_domain=www + - interval=10 + - ip_count=1 + restart: always + diff --git a/ga-proxy/README.md b/ga-proxy/README.md index 62edd3b..957263e 100644 --- a/ga-proxy/README.md +++ b/ga-proxy/README.md @@ -4,6 +4,24 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/ga-proxy](https://hub.docker.com/r/stilleshan/ga-proxy) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [giuem/ga-proxy](https://github.com/giuem/ga-proxy) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [giuem/ga-proxy](https://github.com/giuem/ga-proxy) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`1.2.0`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +```shell +docker run -d --name=ga-proxy --restart=always -p 12345:80 stilleshan/ga-proxy +``` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/ga-proxy/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +## 参考 +GitHub [giuem/ga-proxy](https://github.com/giuem/ga-proxy) diff --git a/ga-proxy/docker-compose.yml b/ga-proxy/docker-compose.yml index 1f8ac7b..1d4414d 100644 --- a/ga-proxy/docker-compose.yml +++ b/ga-proxy/docker-compose.yml @@ -1,8 +1,10 @@ version: "3.3" services: - proxy: - image: giuem/ga-proxy + ga-proxy: + image: stilleshan/ga-proxy + container_name: ga-proxy + ports: + - 12345:80 restart: always - ports: - - 9080:80 - + + \ No newline at end of file diff --git a/gh-proxy/README.md b/gh-proxy/README.md index e2e1ac1..d63dcab 100644 --- a/gh-proxy/README.md +++ b/gh-proxy/README.md @@ -4,8 +4,23 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/gh-proxy](https://hub.docker.com/r/stilleshan/gh-proxy) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [hunshcn/gh-proxy](https://github.com/hunshcn/gh-proxy) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [hunshcn/gh-proxy](https://github.com/hunshcn/gh-proxy) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`2.1`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +```shell +docker run -d --name=gh-proxy --restart=always -p 12345:80 stilleshan/gh-proxy +``` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/gh-proxy/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` ## 参考 [ghproxy.com](https://ghproxy.com) diff --git a/gh-proxy/docker-compose.yml b/gh-proxy/docker-compose.yml new file mode 100644 index 0000000..e195b53 --- /dev/null +++ b/gh-proxy/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3" +services: + gh-proxy: + image: stilleshan/gh-proxy + container_name: gh-proxy + ports: + - 12345:80 + restart: always + diff --git a/goproxy/README.md b/goproxy/README.md index 22c8b35..d69e063 100644 --- a/goproxy/README.md +++ b/goproxy/README.md @@ -4,32 +4,40 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/goproxy](https://hub.docker.com/r/stilleshan/goproxy) > *docker image support for X86 and ARM* -## docker 启动 -### 单个代理服务 -启动一个端口为`11111`的 http 代理 +## 简介 +基于 [snail007/goproxy](https://github.com/snail007/goproxy) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`10.7`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +#### 单个代理服务 +启动一个端口为`11111`的 **http** 代理 ```shell -docker run -d --name goproxy --restart always --network host stilleshan/goproxy /proxy http -p :11111 +docker run -d --name=goproxy --restart=always --network=host stilleshan/goproxy /proxy http -p :11111 ``` -启动一个端口为`22222`的 socks5 代理 +启动一个端口为`22222`的 **socks5** 代理 ```shell -docker run -d --name goproxy --restart always --network host stilleshan/goproxy /proxy socks -p :22222 +docker run -d --name=goproxy --restart=always --network=host stilleshan/goproxy /proxy socks -p :22222 ``` -### 多个代理服务 -单个容器同时启动`http`和`socks5`代理 +#### 多个代理服务 +单个容器同时启动 **http** 和 **socks5** 代理 ```shell -docker run -d --name goproxy --restart always --network host stilleshan/goproxy sh -c '/proxy http -p :11111 & /proxy socks -p :22222' +docker run -d --name=goproxy --restart=always --network=host stilleshan/goproxy sh -c '/proxy http -p :11111 & /proxy socks -p :22222' ``` -> *更多服务参考 [snail007/goproxy](https://github.com/snail007/goproxy) 自行添加命令,每项服务命令之间使用 **&** 符号分隔,最后一项服务命令末尾无需 **&** 符号.* +> *自行添加命令,每项服务命令之间使用 **&** 符号分隔,最后一项服务命令末尾无需 **&** 符号.* -## docker compose 启动 +### docker compose 下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/goproxy/docker-compose.yml) 执行以下命令启动: ```shell docker-compose up -d ``` -> *更多服务参考 [snail007/goproxy](https://github.com/snail007/goproxy) 自行添加命令,每项服务命令之间使用 **&** 符号分隔,最后一项服务命令末尾无需 **&** 符号.* +> *自行添加命令,每项服务命令之间使用 **&** 符号分隔,最后一项服务命令末尾无需 **&** 符号.* ## 参考 -[轻量级高性能 HTTP/HTTPS SOCKS5 代理软件 goproxy docker 部署教程](https://www.ioiox.com/archives/131.html) +- GitHub [snail007/goproxy](https://github.com/snail007/goproxy) +- [轻量级高性能 HTTP/HTTPS SOCKS5 代理软件 goproxy docker 部署教程](https://www.ioiox.com/archives/131.html) diff --git a/goproxy/docker-compose.yml b/goproxy/docker-compose.yml index 6ed275b..71315b6 100644 --- a/goproxy/docker-compose.yml +++ b/goproxy/docker-compose.yml @@ -11,3 +11,4 @@ services: - | /proxy http -p :11111 & /proxy socks -p :22222 + diff --git a/kms/Dockerfile b/kms/Dockerfile index f3bc2e7..e0498ce 100644 --- a/kms/Dockerfile +++ b/kms/Dockerfile @@ -1,7 +1,7 @@ FROM alpine:latest AS builder WORKDIR /root -ENV VERSION 20210529 +ENV VERSION 2021-06-13 RUN apk add --no-cache git make build-base && \ git clone --branch master --single-branch https://github.com/Wind4/vlmcsd.git && \ diff --git a/kms/README.md b/kms/README.md index e2a4f67..fb808a1 100644 --- a/kms/README.md +++ b/kms/README.md @@ -4,11 +4,26 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/kms](https://hub.docker.com/r/stilleshan/kms) > *docker image support for X86 and ARM* -## docker 启动 +## 简介 +基于 KMS 项目的 docker 镜像. +## 更新 +**2021-06-13** 更新 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker ```shell -docker run -d --name kms --restart always -p 1688:1688 stilleshan/kms +docker run -d --name=kms --restart=always -p 1688:1688 stilleshan/kms ``` -**注意:** 需开放防火墙`1688`端口 +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/kms/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +> **注意:** 需开放防火墙`1688`端口 + +## 参考 +[Windows 与 Office 的下载安装及使用 KMS 密钥管理服务激活](https://www.ioiox.com/archives/107.html) diff --git a/kms/docker-compose.yml b/kms/docker-compose.yml new file mode 100644 index 0000000..a25f627 --- /dev/null +++ b/kms/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3" +services: + kms: + image: stilleshan/kms + container_name: kms + ports: + - 1688:1688 + restart: always + diff --git a/ocserv/README.md b/ocserv/README.md index 5c37894..eac8074 100644 --- a/ocserv/README.md +++ b/ocserv/README.md @@ -4,6 +4,32 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/ocserv](https://hub.docker.com/r/stilleshan/ocserv) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [aminvakil/docker-ocserv](https://github.com/aminvakil/docker-ocserv) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [openconnect/ocserv](https://github.com/openconnect/ocserv) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`1.1.2`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +```shell +docker run -d \ + --name=ocserv \ + --restart=always \ + --sysctl=net.ipv4.ip_forward=1 \ + --cap-add=NET_ADMIN \ + --security-opt=no-new-privileges \ + -p 443:443 \ + -p 443:443/udp \ + stilleshan/ocserv +``` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/ocserv/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +## 参考 +GitHub [aminvakil/docker-ocserv](https://github.com/aminvakil/docker-ocserv) diff --git a/ocserv/docker-compose.yml b/ocserv/docker-compose.yml index ac753de..9be9b4e 100644 --- a/ocserv/docker-compose.yml +++ b/ocserv/docker-compose.yml @@ -5,8 +5,8 @@ services: container_name: ocserv # hostname: www.example.com ports: - - 44443:443 - - 44443:443/udp + - 443:443 + - 443:443/udp # volumes: # - ./ocpasswd:/etc/ocserv/ocpasswd # - ./ocserv.conf:/etc/ocserv/ocserv.conf @@ -17,3 +17,4 @@ services: security_opt: - no-new-privileges restart: always + diff --git a/serverstatus/Dockerfile b/serverstatus/Dockerfile index be95eca..83efc6b 100644 --- a/serverstatus/Dockerfile +++ b/serverstatus/Dockerfile @@ -19,4 +19,3 @@ COPY --from=builder /usr/local/ServerStatus/web /usr/share/nginx/html/ EXPOSE 80 35601 CMD nohup sh -c '/etc/init.d/nginx start && /ServerStatus/server/sergate --config=/ServerStatus/server/config.json --web-dir=/usr/share/nginx/html' - diff --git a/serverstatus/README.md b/serverstatus/README.md index 0c16bb3..c5c7806 100644 --- a/serverstatus/README.md +++ b/serverstatus/README.md @@ -5,56 +5,17 @@ Docker [stilleshan/serverstatus](https://hub.docker.com/r/stilleshan/serverstatu > *docker image support for X86 and ARM* ## 简介 -ServerStatus 在 GitHub 上已经有各种版本,本项目是基于 [ToyoDAdoubi/ServerStatus-Toyo](https://github.com/ToyoDAdoubi/ServerStatus-Toyo) 一键脚本项目,并整合网友制作的[美化主题](https://www.hostloc.com/thread-494384-1-1.html),打包为 docker 镜像,方便一键安装和迁移. +基于 [ToyoDAdoubi/ServerStatus-Toyo](https://github.com/ToyoDAdoubi/ServerStatus-Toyo) 一键脚本项目,并整合网友制作的 [美化主题](https://www.hostloc.com/thread-494384-1-1.html) 的 docker 镜像. > *docker image support for X86 and ARM* ![screenshot](./screenshot.jpg) ## 更新 -**2021-06-06** 更新 docker 镜像同时支持 X86 和 ARM +**2021-06-06** 更新`2.0`版 docker 镜像,新增同时支持 X86 和 ARM 架构. ## 部署 -### 创建配置文件 -推荐直接 **git clone** 本仓库到服务器 **/root** 目录内.或者手动下载仓库中的 **config.json** 至 **/root/ServerStatus/** 目录内. -```shell -cd /root -git clone https://github.com/stilleshan/ServerStatus.git -``` +具体部署及使用教程参考: [stilleshan/ServerStatus](https://github.com/stilleshan/ServerStatus) -### 启动容器 -示例 **8888** 端口为 Web 访问端口, **35601** 为客户端通信端口,根据需求自行修改映射端口.注意防火墙需放行此端口. -```shell -docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json stilleshan/serverstatus -``` - -### 访问地址 -``` -http://服务器IP:8888 -``` -> 使用域名和 HTTPS 协议可配置 Nginx 反向代理 - - -### 配置 -**config.json** 为服务器端配置文件,默认已经添加示例配置,可以根据示例格式修改,删除或者增加服务器.修改完毕后重启容器. -```shell -docker restart serverstatus -``` - -### 自定义前端页面 -上述默认启动命令没有挂载 web 目录,如需自定义修改前端页面,需 **git clone** 本仓库到服务器 **/root** 目录内,执行以下命令挂载 web 目录. -```shell -docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json -v ~/ServerStatus/web:/usr/share/nginx/html stilleshan/serverstatus -``` - -### 客户端 -客户端需获取客户端服务器的运行情况,建议使用一键脚本安装.可参考图文教程: [服务器安装ServerStatus监控探针教程](https://www.ioiox.com/archives/27.html) -```shell -wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh && bash status.sh c -``` - -## 相关链接 -- GitHub [stilleshan/ServerStatus](https://github.com/stilleshan/ServerStatus) -- Docker [stilleshan/serverstatus](https://hub.docker.com/r/stilleshan/serverstatus) -- 原版项目Github [ToyoDAdoubi/ServerStatus-Toyo](https://github.com/ToyoDAdoubi/ServerStatus-Toyo) -- Dockerfile参考 [cppla/ServerStatus](https://github.com/cppla/ServerStatus) +## 参考 +GitHub [stilleshan/ServerStatus](https://github.com/stilleshan/ServerStatus) diff --git a/subconverter/README.md b/subconverter/README.md index f69f5fc..6fd7a4c 100644 --- a/subconverter/README.md +++ b/subconverter/README.md @@ -5,7 +5,7 @@ Docker [stilleshan/subconverter](https://hub.docker.com/r/stilleshan/subconverte > *docker image support for X86 and ARM* ## 简介 -subconverter 是基于原版 [[tindy2013/subconverter]](https://github.com/tindy2013/subconverter) 项目的修改版本.仅修改 **分组配置文件** 以解决以下问题.相关使用方法请参考官方项目. +基于 [tindy2013/subconverter](https://github.com/tindy2013/subconverter) 项目的 docker 镜像.仅修改 **分组配置文件** 以解决以下问题. - **增加**`Netflix`分组 - **去除**`自动选择 url-test`以解决连接数爆涨问题. @@ -13,21 +13,27 @@ subconverter 是基于原版 [[tindy2013/subconverter]](https://github.com/tindy - **修改时区** 镜像默认时区为 Asia/Shanghai ## 更新 -**2021-05-29** 更新 v0.6.4 版 docker 镜像同时支持 X86 和 ARM +**2021-06-09** 更新`v0.6.4`版 docker 镜像,新增同时支持 X86 和 ARM 架构. ## 部署 -### docker 部署 +### docker ```shell docker run -d --name=subconverter --restart=always -p 25500:25500 stilleshan/subconverter ``` +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/subconverter/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` ## 使用 ### 网友分享的订阅转换地址 -```shell -https://sub.ops.ci +> https://sub.ops.ci https://subto.herokuapp.com -``` -更多使用教程请参考 [[tindy2013/subconverter]](https://github.com/tindy2013/subconverter) 官方项目 + + +## 参考 +GitHub [tindy2013/subconverter](https://github.com/tindy2013/subconverter) diff --git a/subconverter/docker-compose.yml b/subconverter/docker-compose.yml new file mode 100644 index 0000000..b71c376 --- /dev/null +++ b/subconverter/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3" +services: + subconverter: + image: stilleshan/subconverter + container_name: subconverter + ports: + - 25500:25500 + restart: always + diff --git a/tinyproxy/README.md b/tinyproxy/README.md index 978d6cf..365b87b 100644 --- a/tinyproxy/README.md +++ b/tinyproxy/README.md @@ -4,33 +4,40 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/tinyproxy](https://hub.docker.com/r/stilleshan/tinyproxy) > *docker image support for X86 and ARM* -## docker 启动 +## 简介 +基于 [tinyproxy/tinyproxy](https://github.com/tinyproxy/tinyproxy) 项目的 docker 镜像. + +## 更新 +**2021-06-09** 更新`1.10.0`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker ```shell -docker run -d --name tinyproxy --restart always -p 8888:8888 stilleshan/tinyproxy +docker run -d --name=tinyproxy --restart=always -p 8888:8888 stilleshan/tinyproxy ``` -## docker compose 启动 +### docker compose 下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/tinyproxy/docker-compose.yml) 执行以下命令启动: ```shell docker-compose up -d ``` -## 使用示例 +## 使用 ```shell curl -x https://IP:8888 https://ifconfig.co ``` -## BasicAuth +### BasicAuth Tinyproxy 支持 BasicAuth 身份验证,需启动一次容器并执行以下命令将`tinyproxy.conf`拷贝至宿主机,并删除该容器. ```shell docker cp tinyproxy:/etc/tinyproxy/tinyproxy.conf . ``` 配置`BasicAuth user password`参数并将`tinyproxy.conf`挂载至`/etc/tinyproxy/tinyproxy.conf`后再次启动容器. ```shell -docker run -d --name tinyproxy --restart always -p 8888:8888 -v /path/tinyproxy.conf:/etc/tinyproxy/tinyproxy.conf stilleshan/tinyproxy +docker run -d --name=tinyproxy --restart=always -p 8888:8888 -v /path/tinyproxy.conf:/etc/tinyproxy/tinyproxy.conf stilleshan/tinyproxy ``` -### 使用示例 +### BasicAuth 示例 ```shell curl -x https://user:password@IP:8888 https://ifconfig.co ``` diff --git a/tinyproxy/docker-compose.yml b/tinyproxy/docker-compose.yml index 77540ba..8c54893 100644 --- a/tinyproxy/docker-compose.yml +++ b/tinyproxy/docker-compose.yml @@ -8,3 +8,4 @@ services: # volumes: # - ./tinyproxy.conf:/etc/tinyproxy/tinyproxy.conf restart: always + diff --git a/uwsgi-nginx/README.md b/uwsgi-nginx/README.md index f9fba53..45f07a0 100644 --- a/uwsgi-nginx/README.md +++ b/uwsgi-nginx/README.md @@ -4,6 +4,12 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/uwsgi-nginx](https://hub.docker.com/r/stilleshan/uwsgi-nginx) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [tiangolo/uwsgi-nginx-docker](https://github.com/tiangolo/uwsgi-nginx-docker) 构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 uwsgi 和 nginx 环境的 docker 镜像. + +## 更新 +**2021-06-09** 更新`python3.7`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 参考 +GitHub [tiangolo/uwsgi-nginx-docker](https://github.com/tiangolo/uwsgi-nginx-docker) diff --git a/v2-ui/README.md b/v2-ui/README.md index 084a9e3..a050613 100644 --- a/v2-ui/README.md +++ b/v2-ui/README.md @@ -4,21 +4,28 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/v2-ui](https://hub.docker.com/r/stilleshan/v2-ui) > *docker image support for X86 and ARM* -## docker 启动 +## 简介 +基于 [sprov065/v2-ui](https://github.com/sprov065/v2-ui) 项目的 docker 镜像. + +## 更新 +**2021-06-13** 更新`5.5.2`版 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker ```shell -docker run -d --name v2-ui --restart always --network host stilleshan/v2-ui +docker run -d --name=v2-ui --restart=always --network=host stilleshan/v2-ui ``` -## docker compose 启动 +### docker compose 下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/v2-ui/docker-compose.yml) 执行以下命令启动: ```shell docker-compose up -d ``` -## 挂载目录 -为方便迁移和数据保存,需将容器内`/etc/v2-ui/v2-ui.db`文件拷贝至宿主机存储,该文件存储所有面板数据及账号信息,并再挂载至容器内.同时创建`ssl`目录,上传证书文件并挂载至容器内使用. +### 挂载 +为方便数据备份和迁移,需将容器内`/etc/v2-ui/v2-ui.db`文件拷贝至宿主机存储,该文件存储所有面板数据及账号信息.并再挂载至容器内.同时创建`ssl`目录,上传证书文件挂载至容器内使用. > **注意:** 挂载 ssl 证书后,在 v2-ui 面板中创建账号使用证书的路径为 /ssl/yourdomain.crt . -### docker +#### docker 通过上文首次执行`docker run`启动容器后: ```shell docker cp v2-ui:/etc/v2-ui/v2-ui.db . @@ -31,10 +38,10 @@ docker rm v2-ui 创建`ssl`目录并上传证书. 修改以下命令中挂载路径,启动使用: ```shell -docker run -d --name v2-ui --restart always --network host -v /your_path/v2-ui.db:/etc/v2-ui/v2-ui.db -v /your_path/ssl:/ssl stilleshan/v2-ui +docker run -d --name=v2-ui --restart=always --network=host -v /your_path/v2-ui.db:/etc/v2-ui/v2-ui.db -v /your_path/ssl:/ssl stilleshan/v2-ui ``` -### docker-compose +#### docker-compose 通过上文首次执行`docker-compose up -d`启动容器后: ```shell docker cp v2-ui:/etc/v2-ui/v2-ui.db . @@ -63,6 +70,8 @@ docker-compose up -d ``` ## 使用 -访问`http://服务器IP:65432`使用账号`admin`密码`admin`登录.注意需开放相关端口防火墙,并及时修改账号密码. -更多使用信息请参考原作者仓库 [sprov065/v2-ui](https://github.com/sprov065/v2-ui) +访问`http://服务器IP:65432`使用账号`admin`密码`admin`登录.注意需开放相关端口防火墙,并及时修改账号密码. + +## 参考 +GitHub [sprov065/v2-ui](https://github.com/sprov065/v2-ui) diff --git a/vnstat-dashboard/Dockerfile b/vnstat-dashboard/Dockerfile index 332e0ef..f9172e2 100644 --- a/vnstat-dashboard/Dockerfile +++ b/vnstat-dashboard/Dockerfile @@ -1,7 +1,7 @@ FROM php:7.0-apache MAINTAINER Alex Marston -ENV VERSION 1.0 +ENV VERSION 2021-06-13 # Install Git RUN apt-get update && apt-get install -y git unzip diff --git a/vnstat-dashboard/README.md b/vnstat-dashboard/README.md index 6a7d220..2f11f9e 100644 --- a/vnstat-dashboard/README.md +++ b/vnstat-dashboard/README.md @@ -4,6 +4,34 @@ GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) Docker [stilleshan/vnstat-dashboard](https://hub.docker.com/r/stilleshan/vnstat-dashboard) > *docker image support for X86 and ARM* -## 使用 -本仓库参考 [tomangert/vnstat-dashboard](https://github.com/tomangert/vnstat-dashboard) 对原作者仓库 [alexandermarston/vnstat-dashboard](https://github.com/alexandermarston/vnstat-dashboard) 进行部分 bug 修复后构建 X86 和 ARM 平台 docker 镜像,具体使用教程请参考原作者仓库. +## 简介 +基于 [vnStat](https://humdi.net/vnstat/) 网络流量监控软件前端面板项目的 docker 镜像. + +## 更新 +**2021-06-11** 更新 docker 镜像,新增同时支持 X86 和 ARM 架构. + +## 部署 +### docker +需要服务器已安装`vnStat`软件,详情访问 [vnStat](https://humdi.net/vnstat/) 或 [vergoh/vnstat](https://github.com/vergoh/vnstat) . +```shell +docker run -d \ + --name=vnstat-dashboard \ + --restart=always \ + -p 12345:80 \ + -v /usr/bin/vnstat:/usr/bin/vnstat \ + -v /var/lib/vnstat:/var/lib/vnstat \ + -e TZ=Asia/Shanghai \ + stilleshan/vnstat-dashboard +``` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/vnstat-dashboard/docker-compose.yml) 执行以下命令启动: +```shell +docker-compose up -d +``` + +## 参考 +参考以下项目修复 bug 重新构建: +- GitHub [tomangert/vnstat-dashboard](https://github.com/tomangert/vnstat-dashboard) +- GitHub [alexandermarston/vnstat-dashboard](https://github.com/alexandermarston/vnstat-dashboard) diff --git a/vnstat-dashboard/docker-compose.yml b/vnstat-dashboard/docker-compose.yml index a46f955..5453998 100644 --- a/vnstat-dashboard/docker-compose.yml +++ b/vnstat-dashboard/docker-compose.yml @@ -1,11 +1,15 @@ -version: '3' +version: '3.2' services: vnstat-dashboard: - build: . - network_mode: "host" + image: stilleshan/vnstat-dashboard container_name: vnstat-dashboard volumes: - - /var/lib/vnstat:/var/lib/vnstat - - /usr/bin/vnstat:/usr/local/bin/vnstat - - /etc/localtime:/etc/localtime:ro - - /var/run/docker.sock:/var/run/docker.sock + - /usr/bin/vnstat:/usr/bin/vnstat + - /var/lib/vnstat:/var/lib/vnstat + - /var/run/docker.sock:/var/run/docker.sock + ports: + - 12345:80 + environment: + TZ: Asia/Shanghai + restart: always + diff --git a/zfile/README.md b/zfile/README.md index 087cd01..1cc4de3 100644 --- a/zfile/README.md +++ b/zfile/README.md @@ -5,31 +5,33 @@ Docker [stilleshan/zfile](https://hub.docker.com/r/stilleshan/zfile) > *docker image support for X86 and ARM* ## 简介 -基于 [zhaojun1998/zfile](https://github.com/zhaojun1998/zfile) 项目的 docker 镜像.支持挂载目录持久化存储,方便使用,管理和迁移. +基于 [zhaojun1998/zfile](https://github.com/zhaojun1998/zfile) 项目的 docker 镜像. ## 更新 -**2021-06-11** 更新 3.1 版 docker 镜像同时支持 X86 和 ARM +**2021-06-11** 更新`3.1`版 docker 镜像,新增同时支持 X86 和 ARM 架构. ## 部署 -### 群晖 docker 部署 -[群晖NAS高级服务 - docker 部署 zfile 在线文件目录](https://www.ioiox.com/archives/93.html) - -### Linux docker 部署 +### docker 首次运行会自动创建数据库目录和本地存储目录.后期迁移可直接将整个 zfile 目录备份恢复,并再次执行以下命令. ```shell -docker run -d --name=zfile --restart=always \ +docker run -d \ + --name=zfile \ + --restart=always \ -p 8080:8080 \ -v /root/zfile/conf:/root/.zfile \ -v /root/zfile/data:/root/zfile/data \ stilleshan/zfile ``` -### docker compose 部署 +### docker compose 下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/zfile/docker-compose.yml) 执行以下命令启动: ```shell docker-compose up -d ``` +### 群晖 docker +[群晖NAS高级服务 - docker 部署 zfile 在线文件目录](https://www.ioiox.com/archives/93.html) + ### 配置 访问以下安装地址进行安装配置.如使用本地存储,路径请填写`/root/zfile/data`.同时可以配置反向代理使用域名访问. > 可以自行修改挂载命令来配置本地存储路径. @@ -43,7 +45,7 @@ http://IP:8080/#/admin ``` ## 参考 -参考以下链接: -[docker 部署 zfile 在线文件目录 - 支持本地,对象存储,OneDrive等各种环境.](https://www.ioiox.com/archives/92.html) -[群晖NAS高级服务 - docker 部署 zfile 在线文件目录](https://www.ioiox.com/archives/93.html) +- GitHub [zhaojun1998/zfile](https://github.com/zhaojun1998/zfile) +- [docker 部署 zfile 在线文件目录 - 支持本地,对象存储,OneDrive等各种环境.](https://www.ioiox.com/archives/92.html) +- [群晖NAS高级服务 - docker 部署 zfile 在线文件目录](https://www.ioiox.com/archives/93.html)