最开始是因为女票有网盘的需求,但是某度网盘总限速,开会员还限速。所以我就想自己搭一个不限速的网盘。找了一圈之后发现 owncloud 、nextcloud 之类传统网盘都是基于本地文件系统。后来找到了 cloudreve,但是发现他是 php 写的,部署起来比较麻烦。所以我就想着自己写一个。
19 年 9 月底开始搞,每天晚上下班写写,大概不到一个月就部署上线使用了。但是,我觉得这个东西要搞的完善还是很麻烦,包括用户系统、分享、回收站、离线下载、WEBDav 等等。当时我想快速做一个开源项目了解下开源项目的玩法,所以就转头去做 Uptoc 了。没想到这一暂停就是一年,一年后当我把这个项目重新拿起来快重构完的时候,忽然发现 Cloudreve 也用 Go 重构了一版🤣
真的是五味杂陈。不过我还是想把它做出来,我想看看我做的第一个应用类的开源项目能不能获得一些用户。
使用 ZPan 你可以快速的搭建一个完全不限速的网盘系统,目前他实现了百度网盘的基本功能,可以满足日常所需。后续根据用户反馈我也会考虑增加更多的功能
上文说了,ZPan 是我的第一个应用类开源项目(第一个工具类是 Uptoc ),所以我是想把 ZPan 作为开源项目来运作的。我也看了 Cloudreve 的代码,或许是因为 Cloudreve 有些历史包袱,结果就是导致它的代码很臃肿。ZPan 是一个完全从零开始的开源项目,如果你想做开源项目,如果你是一个 gopher,如果你对这个项目有点兴趣,欢迎你跟我一起来做这个开源项目。
本文首发自saltbo.cn
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.