关于Seafile【插件功能】功能的设想

首先非常感谢Haiwen团队多年以来的坚持,带给我们这么优秀的国产开源软件。

我是2016年从6.0版本开始使用Seafile的老用户,对于6.0—>9.0的每个版本,我都一直在跟进和升级中。
对于Seafile底层性能的优化、系统功能开放、问题Bug修复,这都是能看到和体验到的。但是面对如今很多新兴NAS项目的挑战也是巨大的,例如NAS-Cab。至少我对于其照片智能分类管理功能,还是很有兴趣的。

因此,今天我想给Haiwen团队提个建议:是否可以考虑在Seafile的后续新版本中可以增加“插件”功能(类似SeaTable的插件市场)

核心目标:将Seafile作为基础云存储系统,增加更多Web应用可玩性。
场景假设

  • 照片插件:可以按照时间、地理位置、拍摄设备或其他文件信息条件,进行多个资料库的照片整理,帮助用户更有效率的管理照片。进一步还可以引入AI图像识别,通过人物、物体、风景、广告、去重等特性进行更加智能化的照片管理功能。

  • 影音插件:Seafile的在线播放功能是比较弱的,像(.mkv、部分.mp4)格式都不能直接播放,是否可以通过扩展插件,实现影音文件的在线转码和串流播放?可以参考Emby的转码功能,尤其是在客户端可以直接获取视频串流,而无需下载文件到本地播放。

  • AI助理插件:Seafile的天然优势就是私有云属性,数据和资料都是存储在用户本地的隐私数据,如能通过插件方式,将最新的AI技术转化到用户本地,使用用户的资料为用户训练个人AI助理,一方面可以帮助用户做内部数据的快速查找或整理,另一方面可以与互联网进行对接,帮助用户快速查找或收集更多的符合其个性的资料。这个想象空间很大,这里我们点到为止。

好处

  1. 为已经固化功能的Seafile,注入新活力,提升产品竞争力,吸引更多用户及客户的关注。
  2. 带来收益增长点。目前我看到的Seafile私有云产品收费模式是卖专业版License。我猜测主要收益应该是B端市场和海外市场。实际上,还有大量与我一样的NAS用户,使用的都是免费的社区版,主要原因还是专业版的特殊功能个人用户需求不多,此外就是License的单价对于个人用户不太友好。因此,通过额外扩展的优秀功能插件,进行单独定价,我相信会有不少用户会乐意为此买单的。至于插件是完全官方开发,还是可以引入开发者打造生态,这就得看haiwen团队的决策了。
  3. 开发灵活,风险可控:插件功能作为独立项目,与Seafile主系统分开管理。可以根据团队资源情况,进行灵活配置,同时也不会对Seafile主系统的基本架构造成过多的技术挑战。

以上是我个人对于Seafile系统的展望与设想,希望官方团队可以看到并慎重考虑。

3 个赞

期待中,支持一下

感谢建议。我们后续会考虑下。

AI 这一块,一般需要使用市场上公开的 API 才能实现。

影音插件我们的经验是私有部署情况下,转码功能都需要在服务器端进行,比较消耗服务器资源,不容易做稳定。所以放弃了。

咱们的Seafile就是一个很好的PaaS系统,AI在数字资料处理上的应用场景就是未来趋势,我想如果能构建一个以“私有化”为特色的云盘AI应用生态,应该是个很美妙的事情。
影音的“转码”功能我觉得普通人需求其实不会很高,一般需求多的其实就是个“串流”功能。启动个串流服务,把Seafile系统内的视频串流到客户端,解码在手机 电脑测完成就足够了。

自己在虚拟机里面安装用于自己用,主要是分类存储自己的工作文档,其实Seafile如果开启插件功能至少有以下几个好处:
1、扩展应用场景,让有能力的用户在seafile这个平台添加自己需要的功能。
2、活跃社区氛围,不是每个人都能编写插件的,但是大家可以找到适合自己用途的功能。
3、降低seafile团队的工作量。
比如我一直想有一个日历功能,用来每日写工作日记和总结,开始的时候我自己研究了一下前端,可惜我也不是程序员,资质也不行,琢磨了几次也没弄明白怎么编译前端,编译出来后不知道怎么跟系统对接,哪些js文件名都变了,框架怎么链接这些js文件的没搞明白。后来只能用简单出粗暴的办法:建一个年份目录,下面再建月份目录,目录下面再按天建md文件,如果有日历插件,就可以增加日程安排、日记、提醒等功能了。现在改用Obsidian了,seafile只用来存储和处理文档。

299元 搞个终身版的8用户专业版出来,够个人用了,也能创收不是。
总比社区版免费用,专业版3用户免费用的好,就当给程序员加鸡腿了。

2 个赞

要是有低价或者永久版的话那肯定买,个人版不需要 8 用户,就个人用就值得付费。(为啥非得满8个字才能发帖,太难受了)

我目前也是层层文件夹嵌套

同蹲高级个人版:slightly_smiling_face: