IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客
官网:https://ifile.space/

产品介绍

iFileSpace 介绍

iFileSpace 是一个在线个人文件管理工具,在线网盘程序,可快速一键搭建私人云盘,支持本地存储和对象存储(阿里云oss,腾讯云cos,华为云obs,又拍云,七牛云,OneDrive及其他支持S3协议对象存储), 如部署在公网服务器,可替代百度网盘等在线网盘,自主搭建,数据完全自主管理!也可部署在家庭软路由、nas等个人存储设备中,作为局域网文件管理工具使用。支持多用户、多存储空间、资料库、webdav、离线下载及精细的后台权限管理。

设计初衷

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

系统设计初衷就是在家中软路由或者nas上部署使用(通过内网穿透或者ipv6可实现公网访问),为方便文件的管理及备份,本地文件系统就采用了明文文件夹结构的文件存储,没有使用文件加密及分块存储。另外,目前对象存储功能使用的越来越多,价格也相对理想,七牛云更是提供了10G免费存储空间和10G流量,所以系统也增加了对象存储的支持,并且上传及下载文件都不需要服务器的带宽及存储容量限制,速度和容量都有了保证。

系统特点

支持第三方存储(阿里云oss,腾讯云cos,华为云obs,又拍云,七牛云,OneDrive及其他支持S3协议对象存储)。
第三方存储不受服务器带宽限制,客户端直传。
支持WebDav。
支持离线下载。
支持相册备份。
文件及文件夹管理、分享。
支持直链分享、密码分享、群组分享及用户间分享。
支持视频、图像、音频、文本、Office 文档、PDF 在线预览。
支持多用户,多存储空间,多存储策略。
提供IOS,Android客户端。
提供windows,macos桌面客户端,管理分享文件更方便。
支持定时文件扫描,自动更新用户文件夹下文件、目录。
单文件打包,部署更简单。
提供Docker版。
Web版支持自定义Logo及首页。

技术栈

服务端:Golang + Vue3 + AntDesign Vue

手机端:Flutter

桌面端:Electron + Vue3

在线预览

地址:https://demo.ifile.space 账号:demo 密码:demo

1.使用Xshell登陆服务器安装宝塔

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

2.安装网盘程序

登陆宝塔安装nginx  redis Supervisor管理

新建站点设置饭代,下载程序

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客
根据系统下载:https://ifile.space/download

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

解压得到ifile主程序

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

设置Supervisor管理让程序启动

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

设置饭代
一定要替换替换饭代配置文件否则无法授权od网盘
#PROXY-START/
location ~* \.(gif|png|jpg|css|js|woff|woff2)$
{
proxy_pass http://127.0.0.1:3030;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
expires 12h;
}
location /
{
proxy_pass http://127.0.0.1:3030;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
add_header X-Cache $upstream_cache_status;

#Set Nginx Cache

add_header Cache-Control no-cache;
}

#PROXY-END/

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

打开你绑定的域名安装 填写相关资料 推荐使用mysql redis


IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

安装成功 演示功能

 

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

IfileSpace -多用户网盘列表 支持WebDAV 离线下载-微沐博客

 

 

https://www.oldvps.com/?p=6664