宝塔面板安装IfileSpace 多用户网盘列表

dwf135 3.5K 2

很早以前写过Cloudreve网盘搭建的相关教程  同济空全局配置Cloudreve网盘教程   Centos安装Cloudreve3私有云盘教程  这不最近又出来个新的网盘程序名字叫iFileSpace,相比于Cloudreve感觉界面更美观些,而且也有全平台的客户端。非常适合个人或小团队使用。更多介绍请看官方介绍:

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

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

官网 https://ifile.space/
文档 https://ifile.space/docs

言归正传,本文已宝塔为例,安装IfileSpace,其实还有很多安装方式,但个人感觉宝塔安装还是比较简单的,如果需要其他平台或其他安装方式可以访问官网查看。
首先在宝塔后台创建一个网站,记得配置数据库  然后绑定下域名
宝塔面板安装IfileSpace 多用户网盘列表

接着打开官网下载程序https://ifile.space/download 根据平台来选择,一般选择linux AMD64

宝塔面板安装IfileSpace 多用户网盘列表

 

将下载的压缩包解压,把ifile文件上传到刚才新建网站的根目录
宝塔面板安装IfileSpace 多用户网盘列表

点击站点修改-SSL,申请宝塔自带的SSL

宝塔面板安装IfileSpace 多用户网盘列表

点击反向DL  添加  名称随意  目标URL填 http://127.0.0.1:3030  点提交

宝塔面板安装IfileSpace 多用户网盘列表

创建后点配置文件,把以下内容替换进去,然后保存

#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 多用户网盘列表

宝塔软件中心安装Supervisor管理器  添加守护进程,按下图设置,域名换成你自己的

宝塔面板安装IfileSpace 多用户网盘列表

然后打开域名就可以进行安装了

宝塔面板安装IfileSpace 多用户网盘列表

安装后用创建好的账户密码登录,点右上角头像,再点击设置进入管理后台

宝塔面板安装IfileSpace 多用户网盘列表

接着我们可以去添加存储,已onedrive为例
首先前往Azure Active Directory 控制台 (国际版账号) 或者 Azure Active Directory 控制台 (世纪互联账号)并登录。
登录后点击应用注册 点注册
宝塔面板安装IfileSpace 多用户网盘列表

名称随意。然后选任何组织目录  重定向https://您网站域名/api/callback/onedrive/auth

宝塔面板安装IfileSpace 多用户网盘列表

创建后复制应用ID备用

宝塔面板安装IfileSpace 多用户网盘列表

点击证书和密码。点击新客户端密码。创建一个密码 复制备用

宝塔面板安装IfileSpace 多用户网盘列表

返回ifileSpace   存储策略 添加策略 选择onedrive   选择对类型 客户端ID和密码填写刚才创建的 跟路径就是OD文件夹的名称,可根据需求填写。

宝塔面板安装IfileSpace 多用户网盘列表

创建完毕后点击去授权。
宝塔面板安装IfileSpace 多用户网盘列表
宝塔面板安装IfileSpace 多用户网盘列表

存储空间,创建一个,然后如果不需要的话可以把本地磁盘删掉了

宝塔面板安装IfileSpace 多用户网盘列表

接着就可以在前台正常上传文件了

宝塔面板安装IfileSpace 多用户网盘列表

目前OD分享还不支持直连分享和无密码分享,希望下版本支持

宝塔面板安装IfileSpace 多用户网盘列表

体验下官方客户端,支持Win/Mac/安卓/iOS
中规中矩,可以备份照片,满足日常需求
宝塔面板安装IfileSpace 多用户网盘列表

宝塔面板安装IfileSpace 多用户网盘列表

发表评论 取消回复
表情 图片 链接 代码

  1. 哥斯拉
    哥斯拉 Lv 2

    是可以自动同步吗?
    感觉这种靠php驱动的不靠谱,简单查看下文件倒还是可以。

    • dwf135
      dwf135 站长

      @哥斯拉手机端可以相册同步 PC端我没试 不清楚能不能自动同步文件 这种都是go写的 比PHP好些吧

分享