查看原文
其他

针对IT团队开发的简单好用的文档管理系统,部署方便实用!

猿哥 GitHub猿 2023-09-18

推荐关注

责编:猿哥 | 来源:GitHub猿 整理

往期文章:一款现代化、开源的 Linux 服务器运维管理面板系统!


正文

大家好。我是GitHub猿。
今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目啊,猿哥帮你找到了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

🔥本项目系统是一款针对IT团队开发的简单好用的文档管理系统。项目前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用。扩展:接私活

使用Docker部署

如果是Docker用户,可参考项目内置的Dockerfile文件编译镜像。

在启动镜像时需要提供如下的环境变量:

DB_ADAPTER 制定 DB
MYSQL_PORT_3306_TCP_ADDR MySQL地址
MYSQL_PORT_3306_TCP_PORT MySQL端口号
MYSQL_INSTANCE_NAME MySQL数据库名称
MYSQL_USERNAME MySQL账号
MYSQL_PASSWORD MySQL密码
HTTP_PORT 程序监听的端口号

举个栗子

docker run -p 8181:8181 --name mindoc -e DB_ADAPTER=mysql -e MYSQL_PORT_3306_TCP_ADDR=10.xxx.xxx.xxx -e MYSQL_PORT_3306_TCP_PORT=3306 -e MYSQL_INSTANCE_NAME=mindoc -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=123456 -e httpport=8181 -d daocloud.io/lifei6671/mindoc:latest

docker-compose 一键安装

  1. 修改配置文件 修改docker-compose.yml中的配置信息,主要修改volumes节点,将宿主机的两个目录映射到容器内。 environment节点,配置自己的环境变量。

  2. 另外,搜索公众号顶级架构师后台回复“医疗”,获取一份惊喜礼包。

  3. 一键完成所有环境搭建

    docker-compose up -d

  4. 浏览器访问

    http://localhost:8181/

    整个部署完成了

  5. 常用命令参考

  • 启动

    docker-compose up -d

  • 停止

    docker-compose stop

  • 重启

    docker-compose restart

  • 停止删除容器,释放所有资源

    docker-compose down

  • 删除并重新创建

    docker-compose -f docker-compose.yml down && docker-compose up -d 更多 docker-compose 的使用相关的内容 请查看官网文档或百度

项目截图

创建项目


项目列表


项目概述


项目成员



项目设置


基于Editor.md开发的Markdown编辑器


基于wangEditor开发的富文本编辑器


项目预览

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

超级管理员后台

使用的技术

  • beego 1.10.0

  • mysql 5.6

  • editor.md Markdown 编辑器

  • bootstrap 3.2

  • jquery 库

  • webuploader 文件上传框架

  • Nprogress 库

  • jstree 树状结构库

  • font awesome 字体库

  • cropper 图片剪裁库

  • layer 弹出层框架

  • highlight 代码高亮库

  • to-markdown HTML转Markdown库

  • quill 富文本编辑器

  • vue 框架

主要功能

  • 项目管理,可以对项目进行编辑更改,成员添加等。

  • 文档管理,添加和删除文档等。

  • 评论管理,可以管理文档评论和自己发布的评论。

  • 用户管理,添加和禁用用户,个人资料更改等。

  • 用户权限管理 , 实现用户角色的变更。

  • 另外,搜索公众号顶级算法后台回复“算法”,获取一份惊喜礼包。

  • 项目加密,可以设置项目公开状态,私有项目需要通过Token访问。

  • 站点配置,可开启匿名访问、验证码等。

最后,想学习这个项目的可以查看项目地址:

项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【文档】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第八期)!
推荐一套开源通用后台管理系统(附源码)
免费开源内容管理系统,免授权,永久商用,企业建站系统!
看看人家那物联网系统,那叫一个优雅!
推荐一款云存储/图床平台管理和文件上传工具!
致力于打造成一款全栈式测试平台,为研发赋能,让测试更简单!
用于数据转换、集成和可视化的集成系统,多数据源SQL IDE !
一款高颜值的医院信息系统,致力于打造一个完整的医疗系统!
高效研发个性化流程自动化系统,可视化、自定义拖拽控件!
一个WEB版的数据库管理平台,支持权限可控、执行记录追踪!
一款高效的Vue低代码表单,可视化设计,一键生成源码!

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存