kiftd/README.md

69 lines
7.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# kiftd——青阳网络文件系统 #
## 一款小型、便捷、开源的个人网盘系统。 ##
* 外网访问太慢?可以转至国内托管地址进行下载: https://gitee.com/kohgylw/kiftd
* 需要从github上浏览项目可以访问github上的项目主页 https://github.com/KOHGYLW/kiftd
### 什么是kift?
* 您还在使用U盘分享软件么
> 很不幸U盘易丢同时又无法兼容各种平台的文件系统在需要大规模分享时--通过U盘拷贝简直就像是接力赛一样原始又低效。
* 您还在使用免费的公用网盘么?
> 时不时传来的网盘关停热潮令人担忧,而其由外人管理的特性则让您不敢轻易把隐私文件存放在上面。
* 您需要搭建起一款私人的网盘而苦于没有好的选择?
> 破解软件同样无法确保安全性,隐藏的病毒令人担忧。同时,多数已有的网盘服务器软件设计老旧、性能笨重、语言的障碍更是使用中不可忽视的问题。
### 现在您可以选择kift了。
本应用的作者 _青阳龙野@kohgylw_ 相信:不仅仅是他本人,而是还有很多人都需要在局域网内自己搭建起一个属于个人或团体的网盘服务器系统,这样就可以让所有在同一局域网内的朋友、同事或学生去访问、上传或下载自己网盘上的文件--无论是不足1MB的doc文本还是超过4GB的1080p视频。而且这种网盘的安装必须十分简单快速界面要使用中文且能够完全兼容Windows/Linux/Unix(包括Mac OS X)系统。
此外这个网盘还应该像主流的免费网盘一样支持Mp4视频直接在线播放、pdf文档直接预览、图片直接查看功能。
--实际上作者最初编写kift的目的就是为了能实现上述功能毕竟作为老师的他需要时常在班级里分享文件给学生。在他成功弄丢了几次U盘之后便萌生了利用闲暇时间设计一款这样的应用的想法。
_注kift的解压即用版就叫做kiftd_
-------------------
最新讯息:
### 新版本预计于2018年8月份推出
在现在的时间里本人正在对kiftd使用 Spring Boot 重构。这是一次十分重要的升级,因为它能够完成之前使用 Spring MVC 框架时很难实现的一些效果。
预计新功能包括:
+ 【已完成】真正的解压即用——在任何一台机器上安装Java、运行程序、开启网盘不用再进行环境变量的配置了。
+ 【已完成】UI——kiftd从一开始就将其作为一个大众化的软件来设计现在它终于有一个图像化的界面了。通过点击操作用户可以方便地启动、关闭和重启服务器以及在界面上对服务器进行设置。
+ 【已完成】可以自定义的文件存储位置——这一功能是使用者呼声最高的之前它很难实现。现在得益于Spring Boot框架的集成式设计这个功能终于要来了你可以把网盘的文件存放在你想的位置上。
+ 【已完成】加密认证——为了进一步确保用户的账户安全kiftd加入了RSA加密技术以提高用户登录时的安全性防止它们被网络窃听者盗用后危害用户文件安全但这依旧不代表绝对的安全
+ 【计划中】同级文件夹下多图片浏览——图片可以翻页了。
+ 【计划中】MP3音频在线播放——早就想到了一直没能做。
+ 【计划中】多线程ZIP压缩——可以在一定程度上提高ZIP压缩速度。
+ 【计划中】本地导入导出功能——这是呼声第二高的功能。
+ 【一直在】进一步提高系统稳定性和效率
(注:新版本跳票的可能性会随着本人的工作随机浮动,请见谅~
### 关于打包下载功能的细节调整
+ 在打包下载时ZIP的压缩时间比较长这会导致用户误以为系统崩溃。现在为压缩过程增加了提示信息。另外本应用内置的ZIP压缩方式在压缩100MB以上的文件时所用时间会明显变长。原本计划打包下载就是为了给碎片化文件一次性下载准备的并未考虑到压缩大文件因此效率不高。在本人找到更好的压缩算法并更新前请不要对太大的文件进行打包下载虽然不会崩溃但压缩时间会很长
### kift重大更新v1.0.1
_这是kift完全具备完整功能的第一个版本推荐所有用户更新并体验。_
新的内容包括:
+ 新增登录控制功能。现在您终于可以设定用户是直接访问主页还是需要先进入登录页面登录后才可访问主页了。本人经过思考后觉得这项功能对于个人用户而言十分重要,能够为个人用户提供更强的隐私性。感谢之前使用邮件提出此建议的使用者。详见《说明文档》。
+ 新增高效的批量上传、批量下载和批量删除功能。很多kift的用户经常需要大规模地上传、下载文件现在kift能够批量上传多个文件此外也可以对多个文件进行打包下载。当然还可以将选中的文件一次性删除。详见《说明文档》
+ 更新版本并保留原有文件的方法现已加入《说明文档》,您可以按照上面的指示来进行更新并保留网盘中原有的文件。
-------------------
马上知道kift的优势
* 安装快速只需3分钟即可将网盘服务器安装完毕解压就好不能更快速了。
* 跨越平台无论是Windows还是Linux又或是Mac都能随时开启这个网盘服务器。
* 功能专业不要被它看似“简单”的页面给蒙蔽了。kift在页面响应速度如丝般顺滑的基础上具备着视频播放、PDF预览、图片查看等主流公共网盘所具有的功能。光是这一点就已经很有吸引力了。
* 开源免费您还在担心隐藏代码偷偷挖矿kift是完全开源的您可以很轻松地查看它的源代码也可以将其拷贝下来自行编译部署。爱护用户平台硬件从开源做起。此外它不会产生任何遗留能够做到轻轻地走就如轻轻地来卸载时绝对不会和你卖萌。
* 使用方便kiftd的目标是让最小白的用户也能顺利使用它并避免国外软件带来的文字障碍。
-------------------
### 只需抽出3分钟时间您就可以在您自己的电脑上搭建出一个专业快捷的网盘服务器了。
* 马上下载本网盘服务器请点击右上方绿色按钮“Clone or Download”之后选择“Download ZIP”进行下载,也可以前往国内托管的下载地址: https://gitee.com/kohgylw/kiftd (码云)
* 率先预览请访问主页https://github.com/KOHGYLW/kiftd/wiki 浏览如何一分钟快速开始Github
* 在线阅读《说明文档》?请直接点击上方文件列表中的《说明文档》来在线预览,它是本应用的完全体说明说,您可以通过它来了解关于本应用的全部内容。
* 立刻获取开源代码请访问本应用代码托管地址https://github.com/KOHGYLW/KohgylwIFT Github
* 使用中遇到问题?请将您的发现提交到 https://github.com/KOHGYLW/kiftd/issues (Github)
* 需要联系作者?请发件至 kohgylw@163.com
@kohgylw 青阳龙野