由于工作和生活中有文件存储、管理和分享的需求,而国内大多数网盘都限速严重,限制太多,所以考虑到自己搭建文件管理系统,找了市面上能找到的几个网盘系统,如 NextCloud 、Cloudreve 、EyeblueTank 、zfile 等系统,虽然他们都已经做的基本完善,并且功能也都挺丰富了,但使用起来总感觉不太适合自己,所以造了这个轮子,并提供手机客户端和桌面客户端的支持。
iFileSpace 是一个在线个人文件管理工具,在线网盘程序,可快速一键搭建私人云盘,支持本地存储和对象存储(目前支持阿里云 oss,华为云 obs,OneDrive ), 如部署在公网服务器,可替代百度网盘等在线网盘,自主搭建,数据完全自主管理!也可部署在家庭软路由、nas 等个人存储设备中,作为局域网文件管理工具使用。支持多用户、多存储空间、webdav 、相册备份及后台权限管理。
系统设计初衷就是在家中软路由或者 nas 上部署使用(通过内网穿透或者 ipv6 可实现公网访问),为方便文件的管理及备份,本地文件系统就采用了明文文件夹结构的文件存储,没有使用文件加密及分块存储。另外,系统也增加了对象存储的支持,并且上传及下载文件都不需要服务器的带宽及存储容量限制。
支持第三方存储(目前支持阿里云 oss,华为云 obs,OneDrive )。
第三方存储不受服务器带宽限制,客户端直传。
支持 WebDav 。
支持相册备份。
文件及文件夹管理、分享。
支持直链分享、密码分享、群组分享及用户间分享。
支持视频、图像、音频、文本、Office 文档、PDF 在线预览。
支持多用户,多存储空间,多存储策略。
提供 IOS,Android 客户端。
提供 windows,macos 桌面客户端,管理分享文件更方便。
支持定时文件扫描,自动更新用户文件夹下文件、目录。
单文件打包,部署更简单。
提供 Docker 版。
Web 版支持自定义 Logo 及首页。
服务端:Golang + Vue3 + AntDesign Vue
手机端:Flutter
桌面端:Electron + Vue3
系统打包后只有一个二进制文件,并提供 docker 版本,方便快速启动,部署门槛极低。
系统已迭代了一些版本,基本功能已相对稳定,后续根据情况会考虑增加桌面端的图床支持以及离线下载等功能。
欢迎大佬们指点。
官方网址: https://ifile.space
演示地址: https://demo.ifile.space 账号密码:demo
|  |      1lizhenda      2021-09-07 14:47:58 +08:00 厉害了呀,一个人做的吗? | 
|      2biubiub      2021-09-07 14:49:02 +08:00 厉害,各种客户端都有 | 
|      4enki0423      2021-09-07 14:55:18 +08:00 via iPhone 开源吗 | 
|  |      5gaodq      2021-09-07 15:05:04 +08:00 支持一下,好东西啊! | 
|  |      9madlifer      2021-09-07 15:33:30 +08:00 老哥喜欢这种工具型软件的开发吗? 我有个关于视频学习的 idea 可以讨论下  有兴趣的话可以加我 VX:bWFkbGlmZXIxMzM3 | 
|      10myd      2021-09-07 15:51:12 +08:00 可惜了,不开源 | 
|      11zhaojun1998      2021-09-07 16:24:05 +08:00 支持 | 
|  |      12moxuanyuan      2021-09-07 16:28:32 +08:00 我看了,是不否 windows 版开启后,windows 自身可以通过 webdav 映射网盘? | 
|  |      13JamesR      2021-09-07 16:29:11 +08:00 个人目前在用开源的 kiftd,Java 写的,功能较少,缺点无密码分享功能,密码明文保存在 conf 文件里等。 开源的我看了一圈,个人认为比较满意的是 Cloudreve,但没有实际部署,主要原因是文件物理存储上,尚不够完善,有待改进。功能上,楼主相比 Cloudreve 多了用户组和用户分享功能,支持。 离线下载的话,一直是直接远程桌面上去操作的,WebUI 仅用来查看下载进度,暂未有满意软件,可道云(KodExplorer)或许不错,不过是商业收费的。 | 
|      14lgs821 OP @moxuanyuan 暂时 webdav 只支持本地存储策略,windows 自身的 webdav 映射需要 https 支持,如果不考虑安全因素,只在局域网使用 webdav,可以修改注册表解决不支持 http 的问题。 | 
|  |      15xdeng      2021-09-07 16:52:59 +08:00 有点像 Cloudreve | 
|      16zlu1123      2021-09-07 16:56:25 +08:00 厉害呀~ | 
|      17sarlanori      2021-09-07 17:00:01 +08:00 没有适配移动端网页版? | 
|      19cryboy007      2021-09-07 17:10:43 +08:00 厉害 | 
|  |      20aitaii      2021-09-07 17:16:00 +08:00 厉害了老哥 | 
|      21jpyl0423      2021-09-07 17:25:07 +08:00 取消分享后, 外链还能访问 | 
|  |      22cnit      2021-09-07 17:28:01 +08:00 有 anytxt 的功能就好了 | 
|  |      24zzl22100048      2021-09-07 17:59:38 +08:00 对象存储(目前支持阿里云 oss,华为云 obs,OneDrive ) 这里如果直接支持 S3 协议不就支持所有对象存储了么,另外 S3 的 sdk 支持分片直连,像 Cloudreve 说做不了大于 5G 的直连,其实是可以做的 | 
|      25lgs821 OP @zzl22100048 由于之前没怎么了解 s3 的协议,所以根据单独厂商的 sdk 封装了,回头了解对比下看哪个效果更好些。感谢建议 | 
|  |      26itechify PRO 牛啊牛啊,支持! | 
|  |      27lslvxy      2021-09-07 19:49:02 +08:00 我也正在造这样的轮子,Java 版的,刚立项 ^_^ | 
|  |      28hahaayaoyaoyao      2021-09-07 19:55:44 +08:00 @lslvxy me too ,不过最进有事, 先放下了 | 
|  |      29loading      2021-09-07 19:59:19 +08:00  1 没开源吗?怕留后门,先谢谢了。 | 
|  |      30LuyeeTom      2021-09-07 20:47:34 +08:00 demo 真不错呀老哥,里面还有 LSP 想看的东西哈哈哈 | 
|  |      31zololiu      2021-09-07 22:04:34 +08:00 感谢大佬,希望可以支持多些缩略图预览。 另外,建议把左上角那个 ifile space 的图标做的简洁一点(哪怕只是粗体文字都好)视觉上整体页面可能会更干净以及平衡一些。现在这个图标有点大,颜色块也有点大,导致视觉上喧宾夺主了。 | 
|      32lgs821 OP | 
|      35dusu      2021-09-08 01:53:09 +08:00 via iPhone 最近正需要这东西,要是能上 s3 协议就更棒了 | 
|      36xinru      2021-09-08 04:20:54 +08:00 via iPhone 厉害了,先看看 | 
|  |      37rj      2021-09-08 08:37:24 +08:00 牛🍺 支持 | 
|      38xu2060      2021-09-08 08:39:28 +08:00 棒!先 mark 了 | 
|  |      39adrianzhang      2021-09-08 09:27:53 +08:00 很好啊!分享给我的,这个功能是干什么的? | 
|      4037Y37      2021-09-08 09:35:45 +08:00 牛皮! | 
|      41whylist      2021-09-08 09:48:54 +08:00 高级! | 
|  |      42lscexpress      2021-09-08 10:11:31 +08:00 个人网盘最大的瓶颈应该是在带宽,如果就是局域网用的话随便拿一个盘当做存储也够了。还有 minio 挺好用的,试试? | 
|  |      43didididididi      2021-09-08 10:14:15 +08:00 测试了一下,牛皮,还挺好用 | 
|      44shenfu1991      2021-09-08 10:16:40 +08:00 试了一下,界面挺好看,开源的话给满分 | 
|  |      45JohnChang      2021-09-08 10:31:18 +08:00 能实现自动云同步吗? | 
|  |      46kebamt      2021-09-08 10:37:16 +08:00 很不错,只是不开源,可惜了 | 
|      47Lemeng      2021-09-08 11:04:29 +08:00 路过支持绑定 | 
|  |      48ykk      2021-09-08 11:23:20 +08:00 很好 我用 EyeblueTank | 
|      49zwgf      2021-09-08 11:34:10 +08:00 老哥是郑州的吗 | 
|      51lgs821 OP @adrianzhang 是群组分享和用户分享给我的文件在这里查看,可转存和下载 | 
|      53flybluewolf      2021-09-08 12:14:25 +08:00 不开放源码的不敢用 | 
|      54sarlanori      2021-09-08 12:42:01 +08:00 能编译个 arm 版的不? | 
|  |      56zzzmh      2021-09-08 13:51:27 +08:00 牛! | 
|      571543544726zy      2021-09-08 14:26:17 +08:00 提示危险!谷歌也开始作恶了。 | 
|      58lervard358      2021-09-08 14:58:21 +08:00 开源不 | 
|  |      59rap16      2021-09-08 18:01:25 +08:00 牛啊!!🐂 | 
|  |      60cylee      2021-09-08 18:30:22 +08:00 有移动端同学吗?头条商业化招 Android iOS : // https://www.v2ex.com/t/798022/ | 
|  |      61suyuyu      2021-09-08 18:39:45 +08:00 可惜了,不开源 | 
|  |      62saltbo      2021-09-08 19:30:58 +08:00 牛啊,这么多客户端 借楼宣传下 zpan,需要开源的看这里,不过目前没有楼主客户端多 https://github.com/saltbo/zpan @suyuyu @lervard358 @flybluewolf @kebamt @loading @JamesR @myd @enki0423 | 
|  |      64Zien      2021-09-09 09:59:41 +08:00 via iPhone 关注 | 
|      65qq1340691923      2021-09-09 11:42:15 +08:00 牛皮! | 
|  |      66nzbin      2021-09-09 14:21:35 +08:00 @lgs821 支持一下,另外推荐一个不错的图片查看插件 https://github.com/nzbin/photoviewer | 
|      67jingslunt      2021-09-09 15:57:45 +08:00 借楼推广下 seafile 没有限制的 @我 | 
|      70mailshuxin      2021-09-10 02:04:04 +08:00 via iPhone 为什么不用 nextcloud 呢 | 
|      72hhs66317      2021-09-10 16:10:42 +08:00 测试了下,windows 平台,拖动上传几十个文件,提示合并失败,上传失败,印象中报错信息“创建事务失败”? 在设置页面,点击不同选项的时候也报错。 界面看起来不错,就是 BUG 比较多 | 
|  |      74ragnaroks      2021-09-13 22:50:14 +08:00 没有“离线下载”功能,对于个人网盘来说,这个功能应该是比较实用的 | 
|  |      75muhahaha      2021-10-12 17:54:50 +08:00 刚刚 demo 试了一下,分享文件无法下载,提示获取不到文件 | 
|      77kknd22      2021-10-13 09:11:18 +08:00 感觉这个不错 之前用过可道云 kodexplorer,可集成 office pdf 可在线预览、可压缩预览、可打包下载、可在线编辑、文件直观化存储,但是后来他升级成 kodbox 之后,改成了像 seafile 一样的文件切片加密,遂放弃了 |