MrDoc Deployment Guide
Simple Run
Deployment guide
Deploy MrDoc with Docker (recommended)
Docker image deployment
Deploy with Docker Compose
Manage Docker containers
Deploy MrDoc on Linux
Deploy MrDoc with Nginx + uWSGI
One-click deployment script (no longer maintained)
Baota Panel "Python Project Manager 1.9" deployment
Official Docker image deployment
Deploy MrDoc on Windows
Deploy with Waitress
Windows deployment panel
NAS deployment
Deploying on Zspace NAS
Feiniu FnOS deployment
Update upgrade notes - Open Source Edition
Update upgrade notes - Pro edition
System dependency library description
Migrating native deployment to Docker deployment
Configuration guide
Custom database configuration
Configure PDF generation for collections
Full-text search configuration
Using MySQL database with Docker
Configuring MySQL database to support emoji
Host static file resources with Nginx
Enable SSL with Nginx / Set up HTTPS
Configure reverse proxy/bind domain with Nginx
Nginx handling local video playback
Custom uWSGI configuration
Configuration file description
Data security
Site data backup/site migration
Professional data export and import
Open source data export and import
Data migration from open source to professional edition
Frequently asked questions
What to do if SQLite3 version error occurs?
What if the admin forgets the password?
Error: SyntaxError: invalid syntax
MySQLdb._exceptions.OperationalError: (1366, "Incorrect string value:")
Baota Panel "Python Project Manager" virtual environment usage issues.
View logs/log storage location
403 errors on POST/PUT requests for login, publish, upload, and edit under Nginx/HTTPS
What if I can't access the backend after switching the default login method?
Troubleshooting
Tip sponsorship records
MrDoc deployment server configuration recommendations
Powered by MrDoc Pro
-
+
home
One-click deployment script (no longer maintained)
# One-Click Deployment Script (No Longer Maintained) > d If you are unfamiliar with Linux operations and usage, unfamiliar with English, or unable to use translation software to translate and understand system prompts, please refer to [Docker Deployment](https://doc.mrdoc.pro/doc/3958/) > d The system environments of different servers vary greatly, and your device may not be able to successfully use the one-click deployment script. Docker deployment is recommended, please refer to [Docker Deployment](https://doc.mrdoc.pro/doc/3958/) > d The one-click deployment script is no longer maintained. Docker deployment is recommended, please refer to [Docker Deployment](https://doc.mrdoc.pro/doc/3958/) Video tutorial: <iframe src="//player.bilibili.com/player.html?aid=298509941&bvid=BV1LF411u7NM&cid=585232309&page=1" height=400 width=500 frameborder=0 allowfullscreen> </iframe> ## Platform Test Status - [x] CentOS 8.5.2111-x86_64 (Open source edition test passed) - [x] CentOS 7-x68_64 (Open source edition test passed) - [x] Debian 8.11.1-i386 (Failed, the bundled Python3 version is 3.4, which does not meet the MrDoc version requirement. You can install Python3.6+ yourself) - [x] Debian 9.13.0-i386 (Failed, the bundled Python3 version is 3.5, and some dependency library versions do not support 3.5. You can install Python3.6+ yourself) - [x] Debian 10.11.0-i386 (Open source edition test passed) - [x] Debian 11.2.0-i386 (Open source edition test passed) ## Usage Tutorial Run the following commands in the terminal. They can be executed repeatedly. ### Open Source Edition 1. Get the one-click deployment script ``` ### github link (choose one) git clone https://github.com/Jonnyan404/oh-my-mrdoc.git ### gitee link (choose one) git clone https://gitee.com/jonnyan404/oh-my-mrdoc.git ``` 2. Run the one-click deployment script ``` cd oh-my-mrdoc export mrdocport=10086;bash mrdoc.sh -i ``` ### Pro Edition 1. Get the one-click deployment script ``` ### github link (choose one) git clone https://github.com/Jonnyan404/oh-my-mrdoc.git ### gitee link (choose one) git clone https://gitee.com/jonnyan404/oh-my-mrdoc.git ``` 2. Run the one-click deployment script ``` cd oh-my-mrdoc export mrdocport=10086;bash mrdoc.sh -i https://test:123456@git.mrdoc.pro/MrDoc/MrDocPro.git ``` After successful deployment, open `http://IP:10086` to access it. For the username and password, please refer to the script prompts! **Note: The nginx configuration was removed on September 7, 2021, but the configuration file is still retained for reference!** ## Managing MrDoc ### Update MrDoc Open source edition: `mrdoc -u` Pro edition: `mrdoc -u pro` ### Restart MrDoc Open source edition: `mrdoc --restart` Pro edition: `mrdoc --restart pro` ### More Management Commands To view more management commands: ``` root@raspberrypi:/opt/oh-my-mrdoc# bash mrdoc.sh -h ./mrdoc.sh [-h] [-i link] [-start pro] [-stop pro] [-restart pro] [-u pro] [-c] [--remove pro] [-v] -h, --help Show help | 展示帮助选项 -i, --install To install mrdoc | 安装 mrdoc -start, --start Start mrdoc | 启动 mrdoc -stop, --stop Stop mrdoc | 停止 mrdoc -restart, --restart Restart mrdoc | 重启 mrdoc -u, --update Update mrdoc version | 更新 mrdoc 源码 --remove Remove installed mrdoc | 卸载 mrdoc -c, --check Check for update | 检查mrdoc安装脚本是否可更新 -v, --version Look script version | 查看脚本版本号 ``` ## FAQ 1. After successful deployment, accessing it shows Internet error Run the command `mrdoc --restart` to restart. 2. After upgrading the SQLite version, accessing it shows Internet Error, and the logs still show a SQLite version issue Run the following commands: ``` mv /usr/lib64/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0_old cp /usr/local/lib/libsqlite3.so.0 /usr/lib64/libsqlite3.so.0 ``` ## Feedback If the deployment is unsuccessful, please gather the following information and submit it to the issue tracker: - Operating system type and version, for example CentOS 7 64-bit; - A screenshot or text of the complete output of the script execution; Feedback channels: - gitee issue:<https://gitee.com/jonnyan404/oh-my-mrdoc/issues> - github issue:<https://github.com/Jonnyan404/oh-my-mrdoc/issues>
mrdoc
Sept. 29, 2026, 6:34 p.m.
Forward
Favorites
Last
Next
Scan the QR Code
Copy link
Scan the QR code to share.
Copy link
share
link
type
password
Update password
Validity period
Markdown file
Word document
PDF document (print)