在Y1S上安装Seafile,使用OpenWrt Truck版本,该版本内集中了Seafile的相关组件。
在安装之前需要完成U盘启动配置,之前的博客中已经介绍了U盘配置事项,接下来就安装Seafile
①进入OpenWrt Terminal界面,输入命令:
opkg install seafile-server
等待安装结束,出现下图配置参数:
注意:server name自己随便设置,server IP只填写路由器IP地址,其他都保持默认。
楼主安装时设置了域名和IP,端口也进行了修改,之后出现无法配置成功的错误。删除seafile目录下的ccnet文件夹,重新运行etc/init.d/seafile setup配置上图的参数,端口保持默认,域名和IP进行了设置,配置成功,发现Web端能访问,但文件上传不了,最后将域名去掉以及把fileserver port更正为默认之后,上传、在线预览才成功。
Seafile 包含以下系统组件:
- Seahub:网站界面,供用户管理自己在服务器上的数据和账户信息。Seafile服务器通过"gunicorn"(一个轻量级的Python HTTP服务器)来提供网站支持。Seahub作为gunicorn的一个应用程序来运行。
- Seafile server (
seaf-server
): 数据服务进程, 处理原始文件的上传/下载/同步。 - Ccnet server (
ccnet-server
): 内部 RPC 服务进程,连接多个组件。 - Controller: 监控 ccnet 和 seafile 进程,必要时会重启进程。
②Seafile安装后,运行: