本帖最后由 onceoa 于 2019-12-6 12:08 编辑
一款新的网盘NAS管理系统旺司OnceOA,将矿渣改造成无线硬盘、文档和个人知识管理服务器,支持玩客云、斐讯N1、小米猫盘
简介- 纯Web交互,电脑、手机直接访问,无需安装任何客户端、APP。
- USB接移动硬盘,变成共享网盘。操作系统运行在TF或EMMC存储芯片上,移动硬盘不用会自动休眠,并且支持热插拔。
- 可搭建SMB共享目录,联网电视可直接播放里面的视频。手机可通过支持SMB的软件,FolderSync自动同步备份照片、EC浏览器等查看照片视频。
- 可管理SVN搭建文件版本控制服务器。
- 支持多种格式文档直接在线编辑,Markdown格式还支持思维导图、公式、项目流程图等,支持有道云笔记的几乎所有功能。
- 数据库采用二次开发的Redis(OnceDB)和node.js,异步纯内存运行,性能极佳,在目前能找到的最低配置的256Mb内存的debain系统上,也能流畅运行。
- 还有一大堆的企业功能,如用户管理、权限控制、智能考勤,表单设计、报表设计、博客系统、二次开发接口等。这里不再介绍,搭建好后可自行研究。
OnceOA 在windows上解压即可运行,想体验一下的用户可到官网下载,不过windows版本不支持搭建 smb/svn 服务。
安装
OnceOA 支持所有的能运行 debian/ubuntu/centos/armbian 的 arm32 v7/arm64 v8设备。只要矿渣能装ARMBIAN,就可改造成无线硬盘、文档和个人知识管理服务器,目前已知支持玩客云、斐讯N1、小米猫盘等。 像二手玩客云,其实配置不错,只要40~50元就能买一套,短接刷上ARMBIAN即可安装,刷机方法略,下面的内容假设你已经刷好ARMBIAN,并用PUTTY成功登陆入。
- 【可跳过或稍后安装】登陆 armbian 以后,安装 samba/ svn/ git 三个底层模块,如果只需要共享目录,安装 samba 即可,因为armbian的版本可能会比较旧,需要先 apt-get update 一下。然后运行 apt-get install subversion samba git 即可。
- 首先下载 OnceDoc 套件 http://onceoa.com/wiki/view/onceoa_download 需要根据硬件配置选择合适的安装包。安装FTP软件,选择SFTP协议,输入 root 和密码,将安装包上传到网盘。
- 运行 tar -xzvf build.2926.oncedoc-linux-arm.tar.gz -C / 解压
- 运行 /onceai/oncedoc/sh/usr/local/sbin/onceair init 安装成系统服务,自动启动。
使用
首次使用需要设置管理员用户,注册成功后会进入网盘桌面,桌面上是已经安装的各个模块,如下图。
OnceDoc 文档管理
OnceDoc 是 OnceAir Nas 内置的知识和文档管理模块,可直接在线编辑文档、表格、Markdown笔记甚至程序代码等,支持全文搜索,具有丰富的权限控制,您可以方便地构建自己的分享文件夹。通过OnceOA客户端,OnceDoc中的团队文件夹可与本地文件百度云双向同步,实现多重备份。 点击桌面上的 OnceDoc 文档管理,即可进入 OnceDoc。第一次进入,系统为自动为您创建一个与您用户名相同的团队文件夹。您可以直接上传下载文档,或点击“新建”直接在线编辑文档。
比如点击 “新建OnceDoc文档.odoc” 会进入编辑界面,单击右上方的文件信息图标,会弹出二维码等信息,您可以扫描该二维码在手机中查看。或单击此二维码,在新开窗口中编辑该文档。
您在编辑文档时,如果打开了 OnceOA 客户端,所有改动都会自动同步到本地,并且之前的历史版本都会转移到本地的历史文件夹中。
Markdown 知识管理
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。OnceDoc中的Markdown支持。 - 表格图表
- 思维导图
- Katex物理物理数学公式
- Flow流程图
- Gantt项目进度图
- UML时序图
- UML类图与关系图
右键新建Markdown文档,写入以下语法标记,即可绘制图表。
"`"为键盘上左上角数字1左边的符号键。数据可以直接从Excel粘贴过来。示例 如下:
- <div align="left"><div align="left">```chart</div><div align="left">Budget,Income,Expenses,Debt</div><div align="left">June,5000,8000,4000,6000</div><div align="left">July,3000,1000,4000,3000</div><div align="left">Aug,5000,7000,6000,3000</div><div align="left">Sep,7000,2000,3000,1000</div><div align="left">Oct,6000,5000,4000,2000</div><div align="left">Nov,4000,3000,5000,4000</div><div align="left">```</div></div>
复制代码
思维导图,物理物理数学公式等也采用同样方法绘制,如下所示的,项目进度 gantt 图。
- ```flow
- gantt
- title 项目进度时间规划图
- dateFormat YYYY-MM-DD
- section 开发
- 需求分析 : a1, 2014-01-01, 30d
- 原型开发 : after a1, 20d
- section 测试
- 测试计划 : 2014-01-12, 12d
- 测试用例 : 24d
- ```
复制代码
效果如下:
创建共享目录
可以通过设置共享文件夹将移动硬盘变成网络硬盘。这样其他用户就可以通过手机APP、电脑、智能电视访问,查看里面的照片、视频,或通过APP自动同步或备份视频照片。 使用前需要确保您的服务器上安装了samba组件。
首先,在OnceAir主页面点击共享目录,会打开如下所示的新界面:
此时,共享目录还是空白,点击添加就能创建一个新的共享文件。也可以点击右下方的文件浏览器查看当前权限所能看到的所有文件。共享文件的设置如下图所示:
选择共享文件夹
编辑好名称之后,就可以选择要分享的目录了。在目录一栏点击后面的选择,会进入到文件浏览器,如下图所示,可以在此选择需要共享的内容: 选择的内容需要是文件夹,不能只是单独的一个文件。选择好之后,就可以在用户列表中输入分享对象。这里显示的 sda1 是我们连接的一块移动硬盘,您可以在里面新建一个目录,来专门进行网络共享。
设置共享目录权限 输入完成后,就可以进行权限设置了,如下图所示: 需要设置的权限为是否允许匿名和用户只读权限,权限默认都为否。允许匿名是允许用户访问共享内容时不需要输入账号密码验证,就能直接访问,只读是用户对文件只有浏览权。下面的workgroup和browseable通常不需要另行设置,保持默认即可。
设置完成后,就可以点击保存了,保存下来的共享目录内容如下图所示:
共享目录条目只会保存在管理员和创建者的共享目录内,其他用户是无法查看的。管理员和创建者可以对此进行编辑或删除。创建完成后,参与文件共享的人就可以在本地查看共享目录中的内容了。
访问共享目录 打开运行对话框(win+R键),将路径粘贴进去。或输入网盘IP地址: \192.168.1.18 如下图所示:
即可打开共享目录 电脑上设置好后,手机、电视即可通过APP访问了,只需搜索支持SMB的APP软件即可。不同的APP,设置方法不尽相同,这里略。
更多内容可查看相关文档:
http://onceoa.com/wiki/view/oncedoc
|