kiftd是一款便捷、开源、功能完善的JAVA网盘/云盘系统。专门面向个人、团队或小型组织来搭建属于自己的网盘。它不仅仅是替代U盘的不二之选,还是一款具备在线视频播放、文档在线预览、音乐播放、图片查看等高级功能的文件云存储平台。
当然最重要的是开源!代码:https://gitee.com/kohgylw/kiftd,在github的仓库:https://github.com/KOHGYLW/kiftd。
软件的作者kohgylw是一位老师。作为教师的他需要时常分发资料给学生——在他成功弄丢了几次U盘后,便萌生了利用自己闲暇的时间去开发出一套“基于常见web浏览器的网络文件存储、分发、管理、预览系统”的计划。
正如官方介绍的,仅需3分钟就可以安装使用。但我自己安装试用时,花了几十分钟。原因在于下载java运行环境安装包太慢了。
我的安装过程:
现在你可以在浏览器里打开网盘了,默认网址是http://192.168.x.x:8080
,你的IP地址加端口号8080。
下面是我的截图:
在服务端有个菜单“文件(File)[*]”,用来设置网盘里的初始文件夹和文件。
默认不能上传文件,上传需要登陆。安装时已经自带一个用户了,用户名admin,密码000000。需要修改密码和增加帐号需要在服务器端手动修改conf/account.properties
文件。
完全满足个人在局域网内分享文件需求。支持上传文件夹,打包下载多个文件。支持视频、音乐、图片、文档的在线观看和浏览。
支持大文件传输,5GB的文件也没有问题。不用担心容量不够用,网盘容量的唯一限制就是你的硬盘满了。
有点遗憾的是不带手机APP,在手机端也只能通过浏览器来使用。如果想要用来备份手机照片、视频,不是很推荐。而百度出品的“一刻相册”倒是不错,可以试试。
虽然kiftd有分享网址,但需要安装在云服务器上,比如安装在阿里云ECS。如果只是安装内网,网外访问比较麻烦,需要做动态域名、端口映射。
对于团队使用的话,支持文件夹权限设置。
不管怎样,还是推荐有需要的个人和中小团队试试这款网盘。由于代码开源,有特别需求的朋友也可以自己动手定制或者去码云、github给作者提建议。源码下载:https://github.com/KOHGYLW/kiftd-source。