在RaspberryPi树莓派上安装OnceDoc知识管理,在线编辑Markdown,免费搭建个人SVN/Git,文件备份服务器NAS
OnceDoc git svn by wx_15926 on 1569417658057


OnceOA管理软件支持手机、树莓派等能够运行Linux发行版的ARM设备。下面来介绍如何安装。

下载最新的系统

首先我们需要准备好ARM开发板、TF读卡器、C10的TF卡。

如果是树莓派的操作系统,因为默认不支持SSH远程连接,还需要准备接连显示器(VGA转HDMI连接线),键盘来启用SSH。

下载操作系统。  https://www.raspberrypi.org/downloads/raspbian/

我们这里选择  Raspbian Buster Lite 版,下载完毕后解压。

 

Win32DiskImager写入镜像

网上下载 Win32 Disk Imager, 安装后打开。然后将TF卡插上读卡器,连上电脑。

然后打开软件,此时会显示TF卡的盘符G,选择刚才解压的镜像,点击“写入”,将镜像写入TF卡。

 

启用SSH远程连接

系统盘制作好后,将开发板连接显示器,键盘,接上电源。

输入用户名密码登陆入系统:

用户名: pi
密码: raspberry

然后输入指令:

sudo raspi-config 

进入配置界面,选择 Interfacing Options

选择 SSH, 启用 SSH 服务

然后就可以用putty通过ssh协议连接到开发板。之后的安装与在Linux上安装OnceDoc完全一致。

 

通过FTP上传安装包

如果树莓派不能连接公网,可以通过FTP上传到树莓派,然后再安装。首先找到树莓派的内网地址,可通过路由器查看,如下图:

\

RaspberryPi 内网地址为: 192.168.0.100

网上搜索FileZilla,下载并安装,新建连接,协议选择 SFTP,即通过SSH传输文件。主机填入树莓派内网地址,用户名密码与之前的一致:  pi 和 raspberry

连接之后选择要上传的安装包, xxxx-linux-arm.tar.gz,虽然树莓派使用armv8的64位 cpu,但现在官方发布的系统都是32位的,也就是用的armv7的指令集编译的,所以选用32位的版本。

 

通过 putty 安装OnceDoc服务

网上搜索 putty 并下载最新版本,新建连接,输入树莓派内网地址,点击 Open:

第一次连接会提示更新ssh证书:

 

使用用户名密码: pi 和 raspberry 登陆,切换到管理员用户:

sudo -s

然后解压安装

tar -xzvf build.2926.oncedoc-linux-arm.tar.gz -C /

 如下图所示:

解压后,安装服务,开机时会自动启动oncedoc 

/onceai/oncedoc/sh/usr/local/sbin/onceair init

然后重启即可:

reboot

 

测试服务

重启后,可浏览器中打开网址测试,默认端口号为 80,登陆后可在服务中修改:: http://192.168.0.100

 

 

安装SMB、SVN、GIT等第三方依赖

如果要使用OnceDoc里面的SMB共享目录,svn/git文件版本控制服务,nfs网络文件系统,和Windows及U盘文件系统支持,请参考在Linux上安装