Zurück zum Ranking

zmister2016/MrDoc

JavaScriptmrdoc.io

mrdoc,online document system developed based on python. It is suitable for individuals and small teams to manage documents, wiki, knowledge and notes. 觅思文档,适合于个人和中小型团队的在线文档、知识库系统。

pythondjangomarkdowndocument-managementknowledge-managementnotes-appwiki
Sterne-Wachstum
Sterne
3.2k
Forks
582
Wochenwachstum
Issues
44
1k2k3k
Apr. 2020Mai 2022Juni 2024Juli 2026
Artefaktenpmnpm install mrdoc
README

MrDoc - Writing documents, Gathering ideas

Personal and small team notes, documents, knowledge management privatization deployment scheme

中文介绍 | English Description

Featured|HelloGitHub

Home | Example Site |

Deployment Guide | User Manual | Document Example

Source code:Gitee | GitHub

Introduce

Mrdoc is an online document system developed based on python. It is suitable for individuals and small teams to manage documents, knowledge and notes. It is committed to become a private online document deployment solution for the whole platform (web, desktop, mobile).

Current Platform:

Example Site

Open Source Edition - http://demo.mrdoc.pro

Professional Edition - https://docker.mrdoc.pro

username:test1 password:123456

Feature

  • ⚙Site Manage & User Manage

    • Support user registration, login, management, administrator and other basic user functions;
    • Support site configuration registration invitation code, advertising code, statistics code, email retrieval password, site wide close registration, site wide forced login and other management functions;
    • It supports the configuration of the permission of the Project, and provides four permission modes: public, private, visible to the specified user and visible to the access code;
  • 📚Document System

    • Document writing and reading are based on the Project, with five modules, namely project, document, document template, image and attachment;
    • The markdown editor based on editormd and vditor is used to optimize and extend, and the markdown syntax is used for document writing, and image management and uploading, table pasting, mind mapping, flow chart drawing and sequence diagram drawing are supported;
    • Two column document reading page, three-level directory level display, document reading font scaling, font type switching, page social sharing, mobile reading optimization, text collection export PDF, ePub file;
    • Support the account based API interface, which can use the account token to get the corpus, upload pictures and create documents through the 'API';
    • Supports the project collaboration function. A project can have one Creator and multiple collaborators, and can flexibly select collaboration permissions;
    • It supports the function of document historical version to view and compare the differences between the historical version and the existing version, and restore a historical version to the current version;
    • AI Write;

Update Record : CHANGES.md

Docker Compose Deployment

1、Deployment

git clone https://gitee.com/zmister/mrdoc-install.git && cd mrdoc-install && chmod +x docker-install.sh && ./docker-install.sh

2、Update

rundocker-update.sh

Simple Installation Tutorial

1. install dependent modules

pip install -r requirements.txt

2. Initialize database

After installing the required third-party library and configuring the database information, we need to initialize the database.

Open the command line interface under the project path and run the following command to generate the database migration:

python manage.py makemigrations 

Run the following command to perform database migration:

python manage.py migrate

After execution, the database is initialized.

3. Create Super User

After initializing the database, you need to create an administrator account to manage the whole mrdoc. Open the command line terminal in the project path and run the following command:

python manage.py createsuperuser

Follow the prompts to enter the user name, email address and password.

4、Test Running

After completing the above steps, you can run and use mrdoc.

In the test environment, you can use the server provided by Django to run mrdoc. The command is:

python manage.py runserver

Third deployment tools

Other Tools

Feedback

1. Commit Issue

Submit questions on the following pages:

3. Contact author

WeChat Subscription : 觅思文档

Dependent

Thanks for the development based on the following projects:

  • Python
  • Django
  • Jquery
  • LayUI
  • PearAdminLayui
  • Editor.md
  • Marked
  • CodeMirror
  • Echarts
  • Viewer.js
  • Sortable.js
  • Vditor
  • TinyMCE

License

GPL-3.0

Business License Contact:zmister@qq.com

Ähnliche Repositories
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

PythonPyPIOtherprogrammingdevelopment
358.7k57.3k
vinta/awesome-python

An opinionated list of Python frameworks, libraries, tools, and resources

PythonPyPIOtherawesomepython
awesome-python.com
309.6k28.4k
practical-tutorials/project-based-learning

Curated list of project-based tutorials

PythonPyPIMIT Licensetutorialproject
274.6k35.4k
TheAlgorithms/Python

All Algorithms implemented in Python

PythonPyPIMIT Licensepythonalgorithm
thealgorithms.github.io/Python/
223k50.9k
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

C++Apache License 2.0tensorflowmachine-learning
tensorflow.org
196.5k75.7k
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

PythonPyPIOtheraiopenai
agpt.co
185.6k46.1k
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

algorithmleetcode
cyc2018.xyz
184.8k50.8k
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

PythonPyPIThe Unlicenseyoutube-dlpython
discord.gg/H5MNcFW63r
179.4k15.3k
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

PythonPyPIgithubhellogithub
hellogithub.com
166.5k12.4k
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

PythonPyPIApache License 2.0nlpnatural-language-processing
huggingface.co/transformers
162.8k34k
langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

TypeScriptnpmOtheraigpt
dify.ai
149.7k23.6k
langchain-ai/langchain

The agent engineering platform.

PythonPyPIMIT Licenseaianthropic
docs.langchain.com/langchain/
142.3k23.7k