请切换至 docker部署
mrdoc 一键部署脚本
本项目是支持 州的先生-mrdoc项目-GitHub - 州的先生-mrdoc项目-Gitee 在Linux下的一键部署脚本。
- 使用 uwsgi 方式部署;
- 使用 systemctl 进行进程守护;
- 支持 MrDoc 开源版、专业版;
平台测试情况:
由于CentOS系统太乱,问题太多,非常不建议使用CentOS来部署.
优先推荐 ubuntu18+ 以上系统 优先推荐 ubuntu18+ 以上系统 优先推荐 ubuntu18+ 以上系统
- Debian 8.11.1-i386(不通过,源自带的Python3版本为3.4,不满足MrDoc版本要求,可自行安装Python3.6+)
- Debian 9.13.0-i386(不通过,源自带的Python3版本为3.5,部分依赖库版本不支持3.5,可自行安装Python3.6+)
- Debian 10.11.0-i386(开源版测试通过)
- Debian 11.2.0-i386(开源版测试通过)
- Loongnix-Server 8.3-loongarch64(开源版测试通过)
在终端中运行以下命令,可重复执行.
### github 链接(二选一)
git clone https://github.com/Jonnyan404/oh-my-mrdoc.git
### gitee 链接(二选一)
git clone https://gitee.com/jonnyan404/oh-my-mrdoc.git
---开源版---
cd oh-my-mrdoc
export mrdocport=10086;bash mrdoc.sh -i
---专业版---
cd oh-my-mrdoc
export mrdocport=10085;bash mrdoc.sh -i https://test:123456@git.mrdoc.pro/MrDoc/MrDocPro.git
部署成功后,打开 http://IP:10086
即可访问,用户密码请查看脚本提示!注意:自2021年9月7日去除nginx配置,但配置文件依然保留,供参考!
开源版:mrdoc -u
专业版:mrdoc -u pro
开源版:mrdoc --restart
专业版:mrdoc --restart pro
root@raspberrypi:/opt/oh-my-mrdoc# bash mrdoc.sh -h
./mrdoc.sh [-h] [-i link] [-start pro] [-stop pro] [-status pro] [-restart pro] [-u pro] [-c] [--remove pro] [-v] [--initdb pro]
-h, --help Show help | 展示帮助选项
-i, --install To install mrdoc | 安装 mrdoc
-start, --start Start mrdoc | 启动 mrdoc
-stop, --stop Stop mrdoc | 停止 mrdoc
-status, --status mrdoc status | 查看 mrdoc 当前运行状态
-showlog, --showlog Show uwsgi log | 查看 uwsgi 日志
-restart, --restart Restart mrdoc | 重启 mrdoc
-u, --update Update mrdoc version | 更新 mrdoc 源码
--via Enter the virtual environment. | 进入 mrdoc 虚拟环境"
--remove Remove installed mrdoc | 卸载 mrdoc
-c, --check Check for update | 检查mrdoc安装脚本是否可更新
-v, --version Look script version | 查看脚本版本号
--changepwd Changepassword | 修改用户密码
--createsu Createsuperuser | 创建新的管理员用户
--initdb Initialize database | 初始化数据库,更换数据库时需要执行.
执行命令 mrdoc --restart 进行重启。
执行如下命令:
mv /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0_old
cp /usr/local/lib/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0
- centos下,各种奇怪报错,无法解决的.请换docker部署.
有任何问题,请反馈到 issue 里!
- gitee issue:https://gitee.com/jonnyan404/oh-my-mrdoc/issues
- github issue:https://github.com/Jonnyan404/oh-my-mrdoc/issues
- 增加脚本 ·安装/更新/卸载· 功能
- 增加脚本在线自更新
- 增加脚本管理(启动/停止/重启) mrdoc
2022年1月14日 18:18 增加查看服务运行状态+初始化数据库选项
2021年11月01日 13:00 增加修改密码+创建管理员用户选项
2021年10月20日 18:00 重构脚本,增加功能
2021年5月20日 22:00:00 优化安装提示
2021年4月16日 21:11:40 首次更新!