安装HedgeDoc

您所在的位置:网站首页 hedge图片 安装HedgeDoc

安装HedgeDoc

2024-07-13 03:46| 来源: 网络整理| 查看: 265

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