Skip to content

本地私有化部署

单机使用

下载后解压直接打开index.html文件即可(默认会用浏览器,推荐使用chrome、edge浏览器)。

多台电脑使用,可参考如下方式进行网络部署。

IIS下部署

  1. 下载最新版本并解压,如D盘根目录下
  2. 安装IIS,可在“控制面板 -> 程序 -> 添加windows功能“ 中选择”web服务器“。 windows服务器版 “服务器管理器 -> 管理 -> 添加角色和功能”
  3. 安装IIS后,选择 计算机管理 中web服务器,进行简单配置 IIS部署OpenDRG

Nginx方式部署

  1. 下载最新版本
  2. 安装nginx或其他HTTP应用服务器
  3. 将解压后的文件内容放在应用服务器的默认静态文件夹中
  4. 启动http应用服务器,打开浏览器器访问,默认 http://127.0.0.1

nginx参考配置

linux下nginx配置文件,仅供参考(建议设置页面缓存1天):

user  nginx;
worker_processes  2; # grep processor /proc/cpuinfo | wc -l
error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    log_format  main  '$http_x_forwarded_for $remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      #'$server_name $server_addr $host  '
                      '"$http_user_agent"';
    access_log  /var/log/nginx/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    keepalive_timeout  3;
    gzip  on;


    server {
        listen 80;
        root /usr/nginx/www/html/;
        index index.html;
        expires 1d;

        error_page 403 404 405 index.html;
    }

}

Docker方式部署

  1. 下载最新版本并解压到指定路径,如/opt/下
  2. 获取nginx的docker镜像

docker pull nginx:stable-alpine

  1. 启动镜像,参考命令如下

docker run -d -p 80:80 -v /opt/OpenDRG.github.io-main:/usr/nginx/www/html nginx:stable-alpine

docker方式网页版更新

可以使用脚本定时从opendrg.cn下载zip包,程序解压后替换nginx下映射的本地文件夹

不建议直接删除映射的文件夹,可能导致重新启动docker镜像