用OnceOA旺司在树莓派等arm设备免费搭建私有云版有道云笔记文档管理系统,在线编辑Markdown,同步备份手机照片


发布者 ourjs  发布时间 1570673821427
关键字 大话编程  分享 

OnceOA旺司是一套可免费使用的私有云笔记系统,可编辑Markdown,搭建svn/git服务器,共享/备份手机文件,将树莓派改造成个人NAS网盘


极简安装

OnceOA支持纯绿色软件,Windows下解压即用。

下载地址: http://onceoa.com

Windows 版有很多功能如 svn/git/smb 等并不支持 Windows 平台。并且 Windows 平台无法发挥 OnceDB 数据库的最优性能。正式生产环境建议采用 Linux(Debian/Ubuntu) 版本。

模块化

OnceOA前身是OnceAir私有云NAS网盘管理系统。基于模块化设计,每个模块包含完整的前端、后端和数据库定义,不安装模块,就不会在Web系统和数据库中堆积任何复杂性。我们将私有云盘和知识管理相关模块打成了一个叫OnceDoc的软件包。而把数据库、报表、流程、权限等打成OnceOA企业驱动引擎软件包。

点击网盘桌面上的应用管理可进入应用管理中心,查看已安装所有功能模块。

您可以基于OnceDoc二次开发定制您自己的模块。 
开发文档不断完善中:

  1. OnceIO模块系统
  2. OnceDB基于Redis二次开发的动态模式数据库

Markdown和Wiki

OnceDoc文档管理,支持直接对Markdown等多种格式文档的直接编辑。

Markdown

Wiki模块可将文档或博客组织成专题。Wiki还支持将html格式的文档直接呈现,可嵌入自己的JavaScript/CSS脚本。自由实现页面布局和交互效果。

svn/git/共享目录

虽然现在Github也是免费的,但是搭建一个私有的,不受网速限制的私有云文件版本控制服务器,那还是极好的。

OnceDoc还支持samba创建共享目录与电脑手机共享文件,详细文章参考:

  1. Svn使用教程
  2. Git使用教程
  3. SMB共享目录

备份手机文件

目前有很多手机APP支持访问局域网内smb共享目录,如ES浏览器,点击本地然后扫描设备就能访问网盘中的照片和视频。

借助一些APP,如FolderSync可自动将手机照片视频在Wifi条件下同步到网盘共享目录中,

参考:

手机访问 
手机备份

支持树莓派

OnceOA支持树莓派。目前有很多国产的ARM开发板,性价比非常高。如Orange Pi、Nano Pi、Banana Pi等。您只需花很少的钱就可以搭建一个Markdown、svn/git私有云网盘备份服务器。

安装过程请参考文档:

  1. 在RaspberryPi树莓派上安装
  2. 在Arm开发板上安装

智能考勤

智能考勤是一个非常实用的小功能,可以记录用户每天的使用时长,

还可以查看团队所有成员的考勤情况。

文档同步

OnceOA支持多机文档同步。需安装文档同步客户端,安装后可设置自动启动,自动发现局域网内网盘服务器,使用同步客户端会自动签到考勤。

您在编辑文档时,如果打开了 OnceOA 客户端,所有改动都会自动同步到本地,并且之前的历史版本都会转移到本地的历史文件夹中。

同步客户端可在 onceair.com 网站下载。

在线编辑

OnceDoc知识管理套件中支持多种文档格式的直接编辑。如可直接编辑表格、文档、JavaScript/CSS/Html代码等。

Markdown编辑

OnceDoc支持编辑Markdown,可以用标记语言绘帛多种图表、数学公式、思维导图、项目进度图等,鼠标右键可在菜单选择创建Markdown。


思维导图

思维导图,是表达发散性思维的简单有效图形思维工具。在Markdown中绘制思维导图的标记非常简单。其中3个 `代表代码块, 为键盘上数字键1左边的符号(在Esc下方,不按Shift)。

```mind
Markdown语法
  区块元素
    段落和换行
    标题
    区块引用
  列表
    代码区块
    分隔线
  区段元素
    链接
    强调
    代码
    图片
  其他
    反斜杠
```

渲染出的效果如下:

链接:思维导图

Katex数学公式

Markdown编辑器,支持 katex 数学公式。可作为免费的公式编辑器软件使用。

代码块用3个`号加math或katex表示,

```katex
//公式标记
```

效果如下:

链接:Katex 数学公式

Flow流程图

Markdown编辑器,集成了mermaid流程图、简单几步就可以制作流程图。

```flow
graph LR
    A((圆形开始)) -- 连线文字 --> B(圆角方框)
    B --> C{是否}
    C ==>|粗线是|D[方形结果1]
    C -.->|虚线否|E[方形结果2]
```

效果如下:


项目进度甘特图

```flow
gantt
    title 项目进度时间规划图
    dateFormat  YYYY-MM-DD
    section 开发
    需求分析           : a1, 2014-01-01, 30d
    原型开发           : after a1, 20d
    section 测试
    测试计划           : 2014-01-12, 12d
    测试用例           : 24d
```

效果


权限控制

OnceDoc的权限控制十分简单,在团队目录点击鼠标右键,点击编辑团队


然后找到“安全信息”即可设置。

OnceDoc的读与写团队是分开设置的。访问权限设置为“完全可见”,就可以某个团队文件夹作为博客图床使用。OnceDoc自带一个博客和Wiki系统。可以用来搭建网站门户









 热门文章 - 分享最多
  1. Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
  2. node.js函数如何获取调用者的文件目录路径: 用callsite获取错误堆栈的每一层文件名及路径
  3. 在Windows平台上用命令行创建tar.gz压缩包和解压
  4. 华为鸿蒙操作系统想要取代Android几乎不太可能
  5. 树莓派ARM开发板使用TF卡启动和系统安装到EMMC启动,硬盘存储读写速度对比测试
  6. Node.JS用纯JavaScript生成图片或滑块式验证码

 相关阅读
  1. Node.JS用纯JavaScript生成图片或滑块式验证码
  2. 树莓派ARM开发板使用TF卡启动和系统安装到EMMC启动,硬盘存储读写速度对比测试
  3. Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
  4. 在Windows平台上用命令行创建tar.gz压缩包和解压
  5. node.js函数如何获取调用者的文件目录路径: 用callsite获取错误堆栈的每一层文件名及路径
  6. 华为鸿蒙操作系统想要取代Android几乎不太可能
  7. GO有语法缺陷,缺少泛型、public/private、三元运算符?我不喜欢 Go 语言的十个理由
  8. 微服务运维难维护?数据基础架构公司Segment宣布放弃微服务构架
  9. Redis/Python被要求更改Master/Slave程序接口名称和描述
  10. 为jquery的ajax请求添加超时timeout时间

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA