介绍

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/

基于ifilespace搭建私人网盘笔记_mysql


笔者下载的是:mysql5.7.44.0

基于ifilespace搭建私人网盘笔记_mysql_02


免登录下载地址:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.44.0.msi

2、开始安装

双击安装包运行:

基于ifilespace搭建私人网盘笔记_服务器_03


Server only仅作为服务器安装

Client only仅作为客户端安装

Full是完整安装

Custom是自定义安装

Server only仅作为服务器安装,next(下一步)。

基于ifilespace搭建私人网盘笔记_服务器_04


环境检测,需要安装vc ++ 2019运行库,点击“Execute”(执行)

基于ifilespace搭建私人网盘笔记_私有网盘_05


vc ++ 2019运行库安装中

基于ifilespace搭建私人网盘笔记_私有网盘_06


基于ifilespace搭建私人网盘笔记_服务器_07


基于ifilespace搭建私人网盘笔记_客户端_08


vc ++ 2019运行库安装完成,Next(下一步)

基于ifilespace搭建私人网盘笔记_mysql_09


安装mysql5.7.44,点击“Execute”(执行)

基于ifilespace搭建私人网盘笔记_私有网盘_10


安装完成,Next(下一步)

基于ifilespace搭建私人网盘笔记_mysql_11


选择配置类型等,Next(下一步)

基于ifilespace搭建私人网盘笔记_服务器_12


设置root密码,Next(下一步)

基于ifilespace搭建私人网盘笔记_服务器_13


设置服务名称,默认即可。Next(下一步)

基于ifilespace搭建私人网盘笔记_客户端_14


默认即可。Next(下一步)

基于ifilespace搭建私人网盘笔记_私有网盘_15


Execute

基于ifilespace搭建私人网盘笔记_服务器_16


完成,finish

基于ifilespace搭建私人网盘笔记_私有网盘_17


配置,next

基于ifilespace搭建私人网盘笔记_客户端_18


安装完成。

基于ifilespace搭建私人网盘笔记_客户端_19


3、验证安装

去开始菜单找这个东西:

基于ifilespace搭建私人网盘笔记_mysql_20


打开这个:

基于ifilespace搭建私人网盘笔记_私有网盘_21


输入你设置的密码,就安装成功了

基于ifilespace搭建私人网盘笔记_私有网盘_22


4、创建数据库ifile

CREATE DATABASE ifile;

基于ifilespace搭建私人网盘笔记_服务器_23


5、配置环境变量

基于ifilespace搭建私人网盘笔记_私有网盘_24


参考资料:https://blog.csdn.net/qq_53381910/article/details/131277067

安装iFileSpace服务端

1、下载iFileSpace

地址:https://ifile.space/download

基于ifilespace搭建私人网盘笔记_客户端_25


笔者下载的windows版

基于ifilespace搭建私人网盘笔记_mysql_26


2、安装iFileSpace

(1)解压,重命名文件夹为ifile(避免目录过长),放到空间大的磁盘(笔者放在D盘)。

基于ifilespace搭建私人网盘笔记_服务器_27


(2)运行ifile

Ifilex.exe在d:\ifile目录下,双击ifile.exe运行

基于ifilespace搭建私人网盘笔记_客户端_28


(3)初始化

浏览器访问http://ip:3030

基于ifilespace搭建私人网盘笔记_私有网盘_29


填写站点名称、数据库等信息,然后点击“初始化”。

基于ifilespace搭建私人网盘笔记_私有网盘_30


基于ifilespace搭建私人网盘笔记_客户端_31


基于ifilespace搭建私人网盘笔记_mysql_32


基于ifilespace搭建私人网盘笔记_mysql_33


初始化完成后,自动跳转到登录页面

基于ifilespace搭建私人网盘笔记_客户端_34


iFileSpace使用

web访问

系统配置及用户注册

1、系统配置

浏览器访问:http://ip:3030/login,输入账号/密码。

基于ifilespace搭建私人网盘笔记_mysql_35


点击左下角的设置图标,打开设置页面,根据需求进行配置。

基本设置

基于ifilespace搭建私人网盘笔记_mysql_36


存储策略

基于ifilespace搭建私人网盘笔记_服务器_37


存储空间

基于ifilespace搭建私人网盘笔记_私有网盘_38


用户管理

基于ifilespace搭建私人网盘笔记_私有网盘_39


权限设置

基于ifilespace搭建私人网盘笔记_客户端_40


系统备份

基于ifilespace搭建私人网盘笔记_mysql_41


全部分享

基于ifilespace搭建私人网盘笔记_客户端_42


2、用户注册

iFileSpace当前版本未开放用户注册功能,用户需要由管理员统一注册。

基于ifilespace搭建私人网盘笔记_mysql_43


基于ifilespace搭建私人网盘笔记_私有网盘_44


文件上传/下载/分享

1、登录

浏览器访问:http://ip:3030/login,输入账号/密码。

基于ifilespace搭建私人网盘笔记_服务器_45


2、文件上传

通过拖转文件或文件夹胡进行上传,非常方便。

基于ifilespace搭建私人网盘笔记_mysql_46


基于ifilespace搭建私人网盘笔记_私有网盘_47


3、文件下载

文件下载只能下载单个文件。

基于ifilespace搭建私人网盘笔记_私有网盘_48


对于文件夹,可以先压缩,再下载


基于ifilespace搭建私人网盘笔记_客户端_49


4、文件分享

基于ifilespace搭建私人网盘笔记_客户端_50


基于ifilespace搭建私人网盘笔记_客户端_51


分享链接:http://192.168.100.26:3030/s/N5dwkxebNK?pwd=cSNiI

基于ifilespace搭建私人网盘笔记_私有网盘_52




客户端访问(以windows10为例)

客户端安装

下载客户端,安装

下载地址:https://ifile.space/download

基于ifilespace搭建私人网盘笔记_mysql_53


2、配置客户端服务器

运行客户端

基于ifilespace搭建私人网盘笔记_服务器_54


基于ifilespace搭建私人网盘笔记_服务器_55


基于ifilespace搭建私人网盘笔记_mysql_56


选择“内网服务器”,输入账号/密码登录。

基于ifilespace搭建私人网盘笔记_私有网盘_57


文件上传/下载/分享

同web版本。但客户端可以直接下载文件夹。

基于ifilespace搭建私人网盘笔记_私有网盘_58


文件同步

基于ifilespace搭建私人网盘笔记_mysql_59


自动同步中

基于ifilespace搭建私人网盘笔记_客户端_60


当有文件变动时,客户端会自动同步文件到服务器。

服务器后台查看文件

登录服务器,在ifile/ files,可以看到以数字命名的文件夹,数字就是各个用户的ID,通过id可以对定位用户。

基于ifilespace搭建私人网盘笔记_客户端_61


基于ifilespace搭建私人网盘笔记_mysql_62


用户上传的文件

基于ifilespace搭建私人网盘笔记_mysql_63


基于ifilespace搭建私人网盘笔记_mysql_64