共计 865 个字符,预计需要花费 3 分钟才能阅读完成。
OnceDoc 知识文档管理系统
简介
OnceDoc 是一款国人开发的个人版免费的开源知识文档管理系统,拥有类似于电脑桌面的熟悉的界面。
它的搭建比较简洁,可以方便快速地搭建基于私有云的知识管理系统。OnceDoc 的功能十分丰富,支持包括上传和下载的基础文件管理,wiki 编辑和管理,文本文档的在线编辑,博客发布及管理,SMB 文件目录共享,一键搭建 Git 服务器和 SVN 服务器等功能。
OnceDoc 采用自主研发的数据库和 Web 应用框架,支持 ARM 和 x86 架构,对于硬件配置的要求很低,在树莓派和一些低配 Arm 开发板上都可以运行。
建议在 Debian/Ubuntu 上部署 OnceDoc,在 Windows 和其他 Linux 操作系统上功能有所限制。
服务端部署
在一个空白 Ubuntu 系统(Ubuntu Server 18.04.3 LTS)上进行了测试,部署比较简单。
进入系统根目录下载压缩包
cd/
sudowget
初始化并启动(并且会开机自动启动)
sudo/onceai/oncedoc/sh/usr/local/sbin/onceair init
防火墙打开端口 8064
sudoufw allow 806
使用
初始化
访问{你服务器的 ip}:8064
(例如192.168.56.101:8064
)。
设置用户名、密码和邮箱即可,点击提交。
登录后的界面如下,如同电脑桌面。
点击进入桌面上 OnceDoc 即可进行一些基础的文件上传、下载和删除,以及在线编辑文本文档等操作。
博客
点击桌面上的博客即可。
点击右侧的发布博客
填写标题、正文、关键字和摘要等。(注意在 标签管理 里面预先添加你所需要的关键字)点击底部 保存 按钮。最后点击发布。(警告目前没找到博客文章管理,一选择不发布就找不到文章了)
SMB 文件共享
首先在 ubuntu 系统命令行输入,安装必需组件
sudo apt-getinstall samba
然后点击桌面的文件共享,再点击右下角的添加。设置共享文件夹、是否允许匿名访问和用户列表等,再点击保存即可。
使用访问地址来访问共享目录
其他
其他还可添加部署 Git、Svn 服务器。