介绍
iFileSpac多平台/Go开发的网盘程序,或者叫文件管理系统,服务端支持windows、linux、mac等,手机客户端支持ios、android,桌面客户端支持windows、mac,使用客户端可以同步文件,能够满足个人、小型团队对文件上传、下载和管理备份的需求。
笔者本次搭建环境为:windows10,mysql5.7.44,ifilespace。
iFileSpace安装
安装mysql
1、下载mysql
下载地址:https://dev.mysql.com/downloads/windows/installer/
笔者下载的是:mysql5.7.44.0
免登录下载地址:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.44.0.msi
2、开始安装
双击安装包运行:
Server only仅作为服务器安装
Client only仅作为客户端安装
Full是完整安装
Custom是自定义安装
选Server only仅作为服务器安装,next(下一步)。
环境检测,需要安装vc ++ 2019运行库,点击“Execute”(执行)
vc ++ 2019运行库安装中
vc ++ 2019运行库安装完成,Next(下一步)
安装mysql5.7.44,点击“Execute”(执行)
安装完成,Next(下一步)
选择配置类型等,Next(下一步)
设置root密码,Next(下一步)
设置服务名称,默认即可。Next(下一步)
默认即可。Next(下一步)
Execute
完成,finish
配置,next
安装完成。
3、验证安装
去开始菜单找这个东西:
打开这个:
输入你设置的密码,就安装成功了
4、创建数据库ifile
CREATE DATABASE ifile;
5、配置环境变量
参考资料:https://blog.csdn.net/qq_53381910/article/details/131277067
安装iFileSpace服务端
1、下载iFileSpace
地址:https://ifile.space/download
笔者下载的windows版
2、安装iFileSpace
(1)解压,重命名文件夹为ifile(避免目录过长),放到空间大的磁盘(笔者放在D盘)。
(2)运行ifile
Ifilex.exe在d:\ifile目录下,双击ifile.exe运行
(3)初始化
浏览器访问http://ip:3030
填写站点名称、数据库等信息,然后点击“初始化”。
初始化完成后,自动跳转到登录页面
iFileSpace使用
web访问
系统配置及用户注册
1、系统配置
浏览器访问:http://ip:3030/login,输入账号/密码。
点击左下角的设置图标,打开设置页面,根据需求进行配置。
基本设置
存储策略
存储空间
用户管理
权限设置
系统备份
全部分享
2、用户注册
iFileSpace当前版本未开放用户注册功能,用户需要由管理员统一注册。
文件上传/下载/分享
1、登录
浏览器访问:http://ip:3030/login,输入账号/密码。
2、文件上传
通过拖转文件或文件夹胡进行上传,非常方便。
3、文件下载
文件下载只能下载单个文件。
对于文件夹,可以先压缩,再下载
4、文件分享
分享链接:http://192.168.100.26:3030/s/N5dwkxebNK?pwd=cSNiI
客户端访问(以windows10为例)
客户端安装
下载客户端,安装
下载地址:https://ifile.space/download
2、配置客户端服务器
运行客户端
选择“内网服务器”,输入账号/密码登录。
文件上传/下载/分享
同web版本。但客户端可以直接下载文件夹。
文件同步
自动同步中
当有文件变动时,客户端会自动同步文件到服务器。
服务器后台查看文件
登录服务器,在ifile/ files,可以看到以数字命名的文件夹,数字就是各个用户的ID,通过id可以对定位用户。
用户上传的文件