安装HedgeDoc |
您所在的位置:网站首页 › hedge图片 › 安装HedgeDoc |
Hedgedoc是Hedgedoc团队的一个基于Javascript的Markdown文档实时编辑分享平台,其前身为CodiMD。 准备提前安装Nginx、Docker、Docker Compose,Docker以及Docker Compose的安装可以查阅这里。如果开启防火墙,请放行3000端口或关闭防火墙。 部署HedgeDoc123git clone https://github.com/hedgedoc/container.git hedgedoc-containercd hedgedoc-containerdocker-compose up然后打开ip:3000访问。 配置HedgeDoc为HedgeDoc配置域名,否则上传图片会报错。 1vim docker-compose.yml添加如下配置: 12345...- CMD_DB_URL=postgres://hedgedoc:password@database:5432/hedgedoc- CMD_DOMAIN=domain.name- CMD_PROTOCOL_USESSL=true...然后重新启动服务。 1docker-compose up -d更多配置可查询这里。 Nginx反代反向代理配置: 1234567891011121314151617181920212223242526272829303132map $http_upgrade $connection_upgrade { default upgrade; '' close;}server { server_name domain.name; location / { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } location /socket.io/ { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } listen [::]:443 ssl http2; listen 443 ssl http2; ssl_certificate fullchain.pem; ssl_certificate_key privkey.pem; include options-ssl-nginx.conf; ssl_dhparam ssl-dhparams.pem;}重启Nginx,然后就能通过域名访问了。 后记其它问题可查询官方文档。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |