当前位置:网站首页>Are you still using charged document management tools? I have a better choice! Completely free
Are you still using charged document management tools? I have a better choice! Completely free
2022-07-01 16:39:00 【Migrant worker brother】
spot
Focus on official account , reply “1024” obtain 2TB Learning resources !
Today, I'd like to share a Free and open source Online document management tools for MinDoc , promote IT Document management efficiency of the Department .
summary
MinDoc It's about IT Team developed Simple and easy-to-use document management system .MinDoc The predecessor was SmartWiki Documentation system .SmartWiki Is based on PHP frame laravel Developed a document management system .MinDoc be based on Golang Development support Markdown and HTML Two kinds of editors .
Can be used to store daily Interface document , Database dictionary , The manual says Other documents . Built in project management , User management , Authority management and other functions , Most small and medium-sized document management teams can meet the needs of small and medium-sized document management teams .
The main function
project management , You can make editorial changes to the project , Member addition, etc .
Document management , Add and delete documents , Document history recovery, etc .
User management , Add and disable users , Personal data changes, etc .
User authority management , Implement user role changes .
Project encryption , You can set the project public status , Private projects need to go through Token visit .
Site configuration , Customization configuration items can be added during secondary development .
Attachment Management , Manage all files uploaded in the project .
Project export , Currently, export is supported PDF、Word、EPUB、MOBI、Markdown Equal format item .
Label management , Label of the existing item of the relationship .
Import the project , Support import Markdown The compressed package becomes a project .
Secondary directory deployment , Support will MinDoc Deploy to the second level subdirectory .
Installation and deployment
If you don't have... Installed on your server golang Please manually set an environment variable as follows : The key name is ZONEINFO, The value is MinDoc In the root directory /lib/time/zoneinfo.zip Absolute path .
Download executable
Please from https://github.com/lifei6671/mindoc/releases Download the latest version of the executable , The general file name is mindoc_linux_amd.tar.gz or mindoc_linux_amd64.zip .
Decompress the package
Please unzip the file you just downloaded , Please execute the following command to decompress :
tar -xzvf mindoc_linux_amd64.tar.gz
or
unzip mindoc_linux_amd64.zipCreate database
If you use mysql If the database is used as storage , You need to create a code as utf8mb4 Format database , without GUI Management tools , It is recommended to use the following script to create :
CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;If you're using sqlite database , Please put conf/app.conf The database in is configured as follows , Automatically created sqlite Database files :
db_adapter=sqlite3
db_database=mindoc_dbConfiguration database
Please unzip it into the directory conf/app.conf.example It's renamed app.conf:
cp conf/app.conf.example conf/app.confAt the same time, configure the following nodes :
# Database configuration
db_adapter=mysql
#mysql Database IP
db_host=127.0.0.1
#mysql The port number of the database is generally 3306
db_port=3306
# The name of the database just created
db_database=mindoc_db
# The account and password for accessing the database
db_username=root
db_password=123456stay MinDoc Use the command line under the root directory to execute the following commands , Used to initialize the database :
./mindoc_linux_amd64 installJust a minute , The program will automatically initialize the database , And create a super administrator account :admin password :123456
Start the program
Execute the following command to start the program :
# Modify executable permissions
chmod +x mindoc_linux_amd64
# Start the program
./mindoc_linux_amd64
Visit at this time http://localhost:8181 You can access MinDoc 了 .Configure agent
This step is optional , If you don't want to use the port number to access MinDoc You need to configure an agent .
Nginx The agent configuration file is as follows :
server {
listen 80;
# Your domain name should be configured here :
server_name webhook.iminho.me;
charset utf-8;
# Configure your access log here , Please create the directory manually :
access_log /var/log/nginx/webhook.iminho.me/access.log;
location / {
try_files /_not_exists_ @backend;
}
# Here is the specific service agent configuration
location @backend {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
# Configure here MinDoc Program address and port number 3、 ... and 、 Use display
home page

Article management

project management




Recommended reading Click on the title to jump to
Our company uses 7 This universal solution in , A steady group of !
Overtime schedule of Internet company , There is no suspense about the first place
In a matter of 1 Years has passed RHEL!Rocky Linux frigging awesome
domestic IDE Release , Developed by Ali , Fully open source !
CentOS Stop taking ! What domestic top stream operating systems do we have
On the east side of Beijing : How to use Nginx It's forbidden to go abroad IP visit , I'm just cool

forward Focus on
Light up the bottom “ Looking at ” Icon
More people see
边栏推荐
- 毕业季 | 华为专家亲授面试秘诀:如何拿到大厂高薪offer?
- Advantages, values and risks of chain games compared with traditional games
- In the past six months, it has been invested by five "giants", and this intelligent driving "dark horse" is sought after by capital
- Stonedb is building blocks for domestic databases, and the integrated real-time HTAP database based on MySQL is officially open source!
- Talking from mlperf: how to lead the next wave of AI accelerator
- 接口测试框架中的鉴权处理
- Tutorial on the principle and application of database system (002) -- MySQL installation and configuration: MySQL software uninstallation (Windows Environment)
- Virtual serial port simulator and serial port debugging assistant tutorial "suggestions collection"
- FPN网络详解
- SQLServer查询: a.id与b.id相同时,a.id对应的a.p在b.id对应的b.p里找不到的话,就显示出这个a.id和a.p
猜你喜欢

Tutorial on the principle and application of database system (002) -- MySQL installation and configuration: MySQL software uninstallation (Windows Environment)

数据库系统原理与应用教程(004)—— MySQL 安装与配置:重置 MySQL 登录密码(windows 环境)

The supply of chips has turned to excess, and the daily output of Chinese chips has increased to 1billion, which will make it more difficult for foreign chips

I'm a senior test engineer who has been outsourced by Alibaba and now has an annual salary of 40w+. My two-year career changing experience is sad

China's intelligent transportation construction from the perspective of "one hour life circle" in Dawan District

Tutorial on the principle and application of database system (001) -- MySQL installation and configuration: installation of MySQL software (Windows Environment)

模板引擎Velocity 基础

The picgo shortcut is amazing. This person thinks exactly the same as me

Tutorial on the principle and application of database system (003) -- MySQL installation and configuration: manually configure MySQL (Windows Environment)

你还在用收费的文档管理工具?我这有更牛逼的选择!完全免费
随机推荐
How to solve the keyboard key failure of notebook computer
Ring iron pronunciation, dynamic and noiseless, strong and brilliant, magic wave hifiair Bluetooth headset evaluation
StoneDB 为国产数据库添砖加瓦,基于 MySQL 的一体化实时 HTAP 数据库正式开源!
Go 语言源码级调试器 Delve
Rhcsa Road
怎么用MySQL语言进行行列装置?
Problems encountered in IM instant messaging development to maintain heartbeat
全面看待企业数字化转型的价值
【观察】数字化时代的咨询往何处走?软通咨询的思与行
Example of vim user automatic command
Action after deleting laravel's model
PR basic clip operation / video export operation
Problèmes rencontrés dans le développement de la GI pour maintenir le rythme cardiaque en vie
Zabbix2.2监控之系统及应用日志监控报警
Tutorial on the principle and application of database system (001) -- MySQL installation and configuration: installation of MySQL software (Windows Environment)
虚拟串口模拟器和串口调试助手使用教程「建议收藏」
How to solve the problem that the battery icon of notebook computer does not display
Origin2018 installation and use (sorting)
Tutorial on principles and applications of database system (004) -- MySQL installation and configuration: resetting MySQL login password (Windows Environment)
游戏行业安全选择游戏盾,效果怎么样?