【开源项目】几个有趣的开源项目
01 个人云盘Cloudreve
项目地址:https://github.com/cloudreve/cloudreve
项目文档:https://docs.cloudreve.org/
项目描述:公私兼备的云盘,支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 、S3兼容协议 作为存储端。作为私有云盘,支持拖拽上传、目录上传、流式上传处理。
项目部署:下载适用于目标机器操作系统、CPU架构的主程序,直接运行即可:
1 | # 解压程序包 |
简单使用:Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db
,重新启动主程序以初始化新的管理员账户。
Cloudreve 默认会监听5212
端口。你可以在浏览器中访问http://VPS:5212
进入 Cloudreve:
再页面右键,可以看到具有上传、下载、文件夹创建的功能:
在文件右键,就会多出压缩、创建链接等功能:
点击右上角齿轮进入个人信息设置页面,可以设置头像以及密码:
点击头像,下拉进入管理面板,可以进行详细的设置:
例如我取消了站点的注册新用户,将默认的admin账号邮箱修改为自己的邮箱地址并修改密码。
之后就是将项目中的文件上传上去,下班回家如果有需要再从云盘上面拉取到家里的电脑。
02 在线阅读Reader
项目地址:https://github.com/hectorqin/reader
项目描述:阅读是一款提供网络文学搜索的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。简单来讲,阅读既可以通过书源实现书籍搜索,也可通过本地导入进行书籍管理。
项目部署:在**https://github.com/hectorqin/reader/releases**版本发布页面下载对应jar包上传到服务器,运行java -jar reader-$version.jar --reader.server.port=18080
即可成功启动服务,端口绑定在18080:
点击书籍就可以进入阅读模式:
暂时没有找到远程书源,作者给的远程书源不知什么原因提示错误。目前使用的是从本地上传epub书籍。
03 Z-lib Search
项目地址:https://github.com/zu1k/zlib-searcher
项目描述:搭建属于自己的Zlib书籍搜索网站,只需要搜索书名,会自动搜索书籍名称,并提供下载地址。
项目部署:从**https://github.com/zlib-searcher/zlib-searcher/releases**发布页面下载适合版本和index.zip文件,上传到服务器,解压。
此时项目目录应该如下:
1 | zlib_searcher_dir |
运行命令./zlib-searcher run -b 0.0.0.0:7070