HedgeDoc 安装(mysql作为数据库)
hedgedoc官方手工安装文档有歧义,导致废了好长时间才安装好,记录一下
一、手工安装
- 安装好mysql,新建一个数据库作为hedgedoc的数据库
- 在hedgedoc官网下载tar包,将tar包复制到自己的服务器上
建议下载上一个版本的,最新版本可能不兼容,也可以直接在服务器使用wget
命令下载
wget https://github.com/hedgedoc/hedgedoc/releases/download/1.8.0/hedgedoc-1.8.0.tar.gz
- 解压tar包,默认会解压到当前路径下的hedgedoc目录
tar -xvf 包名
3.进入解压目录hedgedoc执行安装脚本生成默认配置文件
cd hedgedoc
sh bin/setup
# 注意需要在hedge解压包的根路径下执行,会用到当前目录的文件
4.配置配置文件config.json
{
"production": {
"domain": "ip",
"urlAddPort":true, # 重定向时添加端口号,domain不能指定端口,否则可能不加载图片和不能登录
"loglevel": "info",
"cookiePolicy": "lax",
"db": {
"username": "数据库账户名",
"password": "数据库账户密码",
"database": "数据库名",
"host": "数据库ip",
"port": "3306",
"dialect": "mysql"
},
"sessionSecret":"hedgedoc",
"linkifyHeaderStyle": "gfm"
}
}
5.启动应用
NODE_ENV=production nohup yarn start &
二、docker镜像安装
下次部署再使用docker,暂时不记了