KodExplorer 是一款快捷高效的私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品,采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览,可扩展易定制。

本教程不会像网上那些教程,搞的那么复杂,又是修改 php.ini 文件,又是修改 uhttpd 和 php 文件,这里 php-fpm,php,Nginx 直接让 kodexplorer 插件模板接管,省的让对新手不友好!!!

以下教程为 aarch64_generic 架构设备演示,其他设备请替换版本号和CPU架构再进行操作!!!

前期准备

挂载容量较大的移动硬盘,安装完 kodbox 服务器端后挂载到 /opt/kodexplorer,此为可道云插件默认路径,为了防止玄学,不做更改

如何挂载请参考《OpenWRT 挂载移动硬盘和U盘教程》,移动硬盘、U盘、NVMe 或 NGFF硬盘盒子,家用硬盘座都是可以的

安装依赖

使用 Putty 终端工具登录 SSH 运行以下命令,安装 php 及相关依赖,安装完后,如果没有什么错误提示或者未知包,就算可以了,下图中有个意思是说 php7-cgi 已被 php8-cgi 代替,如下图:

opkg update
opkg install php7 php7-mod-session php7-cgi php7-mod-ctype php7-mod-hash php7-mod-pdo php7-mod-json php7-mod-curl php7-mod-exif php7-mod-mbstring php7-mod-ldap php7-mod-gd php7-mod-pdo php7-mod-xml php7-mod-iconv zoneinfo-asia php7-fpm php7-mod-pdo-sqlite  php7-mod-pdo-mysql

安装可道云所需依赖

如果你的 OpenWrt 无法更新安装 php 及相关依赖,请尝试更换发行版软件源,以下为 18.06.8 版本的 aarch64_generic 设备使用,如果你是其他设备可以替换版本和CPU架构来使用以下发行版软件源,源地址如下:

src/gz openwrt_base https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/base
src/gz openwrt_luci https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/luci
src/gz openwrt_packages https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/packages
src/gz openwrt_routing https://mirrors.cloud.tencent.com/openwrt/releases/18.06.8/packages/aarch64_generic/routing

安装服务

安装完 php 及相关依赖后,还需要使用命令创建目录,安装 kodbox 可道云服务器端,创建 /opt/kodexplorer 目录,是为了让你少折腾,命令如下:

# 安装 unzip
opkg install unzip
# 创建安装目录
mkdir /opt/kodexplorer
# 进入创建目录
cd /opt/kodexplorer
# 下载服务端文件
wget https://static.kodcloud.com/update/download/kodbox.1.27.zip
# 解压服务端文件并给予 777 权限
unzip kodbox.1.27.zip && chmod -Rf 777 ./*

安装可道云服务端

安装插件

1、接着安装 luci-app-kodexplorer 插件,aarch64_generic 架构设备插件直接在本站下载即可,其他设备可以到插件库内查找下载,地址如下:

# 插件库
https://op.supes.top/packages/
# 本站下载
https://cloud.opssh.cn/chajian/luci-app-kodexplorer.ipk

2、登录 OpenWrt 管理后台找到文件助手,上传到 root 目录下,也可通过 SFTP 管理工具上传,然后通过命令进行安装,安装命令如下:

# 安装可道云插件
opkg install luci-app-kodexplorer.ipk

安装可道云插件

配置插件

安装完可道云插件后,到 OpenWrt 管理后台,查看项目存放目录是否为:/opt/kodexplorer,如果不是请修改为:/opt/kodexplorer,可访问的目录直接为:/,内存最大使用和上传文件最大使用内存自行根据硬件配置修改,上传文件最大使用内存建议 500M,然后勾选启用,如下图:

启用可道云插件

然后点击运行状态内的进入界面,能打开,说明就没有问题,接着进行安装部署可道云服务端,PHP 平台版本 如果不是绿勾选,可以直接忽略,那是因为你设备为32位,其他全绿即可,如下图:

检测可道云服务端系统环境

数据库类型选择SQLite,系统缓存类型选择文件缓存,然后确定,下一步后设置账号密码,就可以使用了,如下图:

设置可道云服务端数据库类型

如何使用 KodExplorer 可道云,就不多说了,会用的人都会用,不会用的你也别折腾了,太吃设备性能了。

最后总结

如使用公网IP地址,请自行设置端口转发。

如果无法正常启动请修改 Nginx 监听端口,不要使用默认 8080,可能冲突。

因可道云太吃设备性能,设备性能不行的建议设置内存最大使用 128M 最好,上传文件最大使用内存推荐设置 300~500M。