个人网盘kiftd
完全开源个人网盘 kiftd
Note
个人网盘kiftd(jdk + jar)
官网:https://github.com/KOHGYLW/kiftd
文档:https://kohgylw.gitee.io/QuickStart.html
下载
wget https://github.com/KOHGYLW/kiftd/archive/master.zip
安装
cd /opt/apps/
unzip kiftd-master.zip
配置java环境(略)
java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
配置端口
1.配置iptables
2.配置云服务器安全组
启动
cd /opt/apps/kiftd
java -jar kiftd-1.0.9-RELEASE.jar -console (命令行模式)
java -jar kiftd-1.0.9-RELEASE.jar (界面模式)
命令行模式命令
-start 启动服务器
-stop 停止服务器
-exit 停止服务器并退出应用
-restart 重启服务器
-status 查看服务器状态
杂项
a.默认用户密码:admin/000000
b.账号配置文件和服务器配置文件都在 /opt/apps/kiftd/conf/下,第一次启动后才生成配置文件,默认是空
c.除了可以上传、下载、删除、创建目录外,可以在线查看图片、播放mp3文件、播放mp4视频、在线查看pdf等,doc/ppt/xls等无法在线编辑和查看
d.可以在配置文件中设置强制登陆,创建其他用户和组,以及设置其他用户和组的权限(参考解压包后的:kiftd说明文档.pdf)
e.目录结构:
├── conf #配置目录
│ ├── account.properties #账户配置
│ └── server.properties #服务器配置
├── filesystem #文件存储目录
│ ├── fileblocks
│ │ └── file_96e1f49315c547c285212025512cab1b.block
│ ├── filenodes
│ │ └── kift.mv.db
│ └── temporaryfiles
├── kiftd-1.0.9-RELEASE.jar #服务jar包
├── kiftd说明文档.pdf
├── logs #日志目录
│ └── 2018_12_11.klog
├── mybatisResource
│ ├── mapperXML
│ │ ├── FolderMapper.xml
│ │ └── NodeMapper.xml
│ └── mybatis.xml
├── README.md
├── webContext
└───使用许可