iFileSpace - 免费简单实用的私人网盘搭建工具 (多平台/个人团队文件管理/Go开发)
2021-09-13 06:02:42 Author: www.iplaysoft.com(查看原文) 阅读量:189 收藏

开发者自荐:作为异次元网站的老读者,最初从 PlayNext 到 iPc.me 新鲜资讯再到 iPlaySoft 的实用软件,也算是看着异次元一步步发展到现在了,非常感谢站长的分享和软件使用体验。

我本身也是喜欢折腾软件的人,在异次元找到过很多有意思的实用工具,最开始折腾私人网盘也是从这里发现的,最近我开发了一个 iFileSpace 的私人云盘程序,类似于 Cloudreve。随着不断的完善以及知乎上的推荐,如今用的人越来越多,于是就想把这个免费工具分享出来……

值得推荐的 VPS 服务器

iFileSpace 自建网盘程序

iFileSpace 是一款 Go 语言开发的免费在线个人文件管理工具 (免费网盘架设程序),你可以用它在 VPS 服务器或局域网电脑上快速一键搭建私人云盘。软件支持将用户的文件数据保存在本地存储,或者保存到后端对象存储服务去 (如阿里云 OSS、华为云 OBS、OneDrive 等)

iFileSpace 网盘程序

你可以将 iFileSpace 部署到 VPS 服务器,也能在树莓派、家庭软路由、NAS、台式机/笔记本等设备上安装,作为局域网文件管理工具使用。iFileSpace 支持多用户、多存储空间、WebDAV 协议及精细的后台权限管理,支持密码分享和外链分享文件,适合个人或团队协作使用。

iFileSpace 网页版

iFileSpace 可替代百度网盘阿里云盘等各种在线网盘,可以上传下载文档、支持分享、支持备份等。由于是自主搭建,数据完全自主可控,可以保证敏感的文件和隐私不被泄露,也不怕被厂商随意地删除

多平台客户端和服务器端支持:

相比大多数简单的自建网盘程序,iFileSpace 比较好的一点就是跨平台支持,它提供了除 Web 网页版以外的主流平台客户端,包括 iOSAndroid 以及 Windows 和 macOS。让你可以更加高效方便地访问自己的文件;

而 iFileSpace 的服务端则支持 Windows、Mac 和 Linux 三大平台,可以方便你在常见的 VPS 上或家里几乎任意机器上进行部署。

网盘程序的设计初衷

由于工作生活中有不少文件存储、管理和分享的需求,而国内大多数网盘都限速严重,限制太多,所以考虑到自己搭建文件管理系统,找了市面上能找到的几个网盘系统,如 NextCloudCloudreveZ-File、EyeblueTank 等系统,虽然他们都已经做的基本完善,并且功能也都挺丰富了,但使用起来总感觉不太适合自己,所以造了这个轮子。

系统设计初衷就是在家中软路由、树莓派或者 NAS 上部署使用(通过内网穿透或者 ipv6 可实现公网访问),为方便文件的管理及备份,本地文件系统就采用了明文文件夹结构的文件存储,没有使用文件加密及分块存储。

iFileSpace 网盘程序

另外,目前网上各种「对象存储」服务使用的越来越多,价格也相对理想,比如七牛云更是提供了 10G 免费存储空间和 10G 流量,所以系统也增加了对象存储的支持,并且上传及下载文件都不需要服务器的带宽及存储容量限制,速度、容量、可靠性都有了保证。

iFileSpace 网盘的特点

  • 支持第三方存储(目前支持阿里云 OSS,华为云 OBS,OneDrive)。
  • 第三方存储不受服务器带宽限制,客户端直传。
  • 支持 WebDav 协议访问,可方便使用各种客户端连接
  • 支持相册备份
  • 文件及文件夹管理、分享
  • 支持直链分享、密码分享、群组分享及用户间分享
  • 支持视频、图像、音频、文本、Office 文档、PDF 在线预览
  • 支持多用户,多存储空间,多存储策略
  • 提供 iOS 以及 Android 手机客户端
  • 提供 Windows、macOS 桌面客户端,管理分享文件更方便
  • 支持定时文件扫描,自动更新用户文件夹下的文件、目录
  • 单文件打包,部署更简单
  • 提供 Docker 版,可以方便地部署
  • Web 网页版支持自定义 Logo 及首页

iFileSpace 手机版截图:

iFileSpace 网盘

演示测试:

安装方法:

由于 iFileSpace 是 Go 语言开发的,提供了可直接运行的 Linux 二进制文件 (相当于 Windows 下的绿色软件),另外也提供了 Docker 的部署方式,因此如果你有一定的 Linux 操作经验 (初学者可以参考 Linux 就该这么学鸟哥的 Linux 私房菜等教程),那么安装 iFileSpace 还算是比较简单的。

具体的安装方法以及设置开机启动等,可以参考官网的文档。首次运行后,软件会初始化管理员账号密码、配置文件及数据库文件,默认监听端口为:3030,启动后用本机的浏览器打开 http://127.0.0.1:3030 访问。(启动一次后可在生成的配置文件中修改端口和域名)

总结:

iFileSpace 与之前推荐过的 CloudreveZPan 比较相似,都是免费的,而且也都能借助第三方的对象存储服务来存储文件,适合服务器配置不高、空间/带宽不多的朋友使用。

而 iFileSpace 的优点还在于它提供了主流平台的客户端和服务器端,包括 Android、iOS、Win、Mac 和 Linux,相比其他仅有网页端的更方便一点。不过稍显遗憾的是 iFileSpace 目前并没开源,但如果你需要一款简单、免费且跨平台支持较好的自建网盘程序,那么可以一试。


文章来源: https://www.iplaysoft.com/ifilespace.html
如有侵权请联系:admin#unsafe.sh