搭建一个可搜索的网页文件服务器

一直想搞一个可搜索又美观的网页文件服务器,而52破解论坛的爱盘让为之着迷,哈哈我想只要接触过IT行业,应该都知道52破解论坛,而52破解论坛的爱盘就是由52破解论坛的一位大神独立开发的,他的名字叫Ganlv,目前已经爱盘3.0了,而且最重要的是开源啦为Ganlv点赞👍

爱盘第三版由Ganlv大神使用 Vue 独立开发,所有代码均托管在 Github上,地址:https://github.com/ganlvtech/down_52pojie_cn

爱盘全新自适应界面,美的让你窒息!不管手机还是电脑都没问题,自适应让界面完全贴合屏幕,页面太美了没法截图,自己直接访问去感受吧 https://down.52pojie.cn,支持搜索、全部文件同时浏览、按上传时间和文件大小排序。

爱盘浏览目录和切换返回演示
在这里插入图片描述
浏览全部文件,支持通过上传时间、文件大小和文件名进行排序演示
在这里插入图片描述
支持文件名搜索演示
在这里插入图片描述
还有常用链接等诸多细节改进就不一一赘述,请自行体验!

需要安装Nginx和PHP,给大家回顾下

Nginx:https://www.landiannews.com/archives/60484.html

PHP(Nginx):https://www.landiannews.com/archives/60599.html

剩下的步骤debian和centos差不多,就直接介绍啦

安装,GoGoGo
首先我们需要下载爱盘最新版本的源码,地址:https://github.com/ganlvtech/down_52pojie_cn/releases

#wgethttps://github.com/ganlvtech/down_52pojie_cn/releases/download/v2.1.3/dist.zip
解压它
unzip dist.zip
把它移动到网站根目录里面,并把文件名改为aipan
mv dist /usr/share/nginx/html/aipan
配置nginx,这个只是基础配置,大家可以自己添加ssl呀域名呀等等,这里我用的是81端口,防火墙没有放行这个端口,请放行下
echo -e “server{\n\tlisten\t81;\n\troot\t/usr/share/nginx/html/aipan;\n\tindex\t/index.html;\n}” > /etc/nginx/conf.d/aipan.conf
配置爱盘

cp /usr/share/nginx/html/aipan/php/config/config.php.example /usr/share/nginx/html/aipan/php/config/config.php
编辑config.php文件,如下
创建爱盘的文件路径files,配置扫描的根目录(绝对路径)
mkdir /usr/share/nginx/html/aipan/files
sed -i “5 s//home/ganlv/Downloads//usr/share/nginx/html/aipan/files/g” /usr/share/nginx/html/aipan/php/config/config.php
配置输出的文件路径(绝对路径)list.js
sed -i “16 s//home/ganlv/Downloads/public/.//usr/share/nginx/html/aipan//g” /usr/share/nginx/html/aipan/php/config/config.php
配置index.html
sed -i “15 s/{/{\n\t\tbaseUrl: ‘http://你的IP地址’,\n\t\t/g” /usr/share/nginx/html/aipan/index.html
示例我的爱盘的文件地址是http://192.168.136.132:81/files
sed -i “15 s/{/{\n\t\tbaseUrl: ‘http://192.168.136.132:81/files/’,\n\t\t/g” /usr/share/nginx/html/aipan/index.html
还有一个配置大家可更改可以不更改,区别是hash模式和history 模式,区别请自行百度,或者其它搜索引擎
sed -i “17 s/history/hash/g” /usr/share/nginx/html/aipan/index.html
接着我们执行php扫描文件生成list.js

php /usr/share/nginx/html/aipan/php/scan.php
因为每一次上传文件我们都需要执行一次此命令
所以我们设置一个定时任务,每5分钟执行一次,大家可以根据自己的需要更改时间的长短
crontab -u root -e
输入下面一行,然后保存退出
*/5 * * * * php /usr/share/nginx/html/aipan/php/scan.php
重启nginx就可以访问爱盘啦

systemctl restart nginx
大家还可以给文件备注,就是鼠标放在文件上会自动显示备注的信息

编辑/usr/share/nginx/html/aipan/php/data/description.yml

教程结束
教程就这样结束了,文件的上传和删除大家可以用sftp,一般linux都是自带的,这样就不用再搭建ftp啦,大家可以访问自己的爱盘地址看一看,需要注意的是nginx端口和防火墙有没有开发,爱盘的页面还是52破解的界面,大家可以自行更改html文件改成自己喜欢的样式
就这样啦,感谢大家的支持😄

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HFS网络文件服务器是一款免费、小巧、易于搭建和使用的网络文件服务器软件。2.3i build 297是该软件的一个版本,这个版本的中文版提供了对华语用户更友好的界面和操作体验,方便用户进行文件共享和访问。 HFS网络文件服务器的特点之一是其简洁小巧的体积,不需要安装,只需要下载软件并运行即可。它具有易于操作的界面,不需要复杂的设置和配置,用户只需要简单的几步操作,就可以快速建立起一个功能完善的文件服务器。 HFS网络文件服务器支持多种文件共享方式,用户可以将自己的文件上传至服务器,然后通过网页的方式进行文件的共享和访问。同时,HFS还提供了强大的用户名和密码设置功能,用户可以根据自己的需求设置不同的权限和访问级别,保护文件的安全性。 此外,HFS网络文件服务器还支持断点续传和文件夹的压缩功能,方便用户进行大文件的传输和下载。它还提供了快速的搜索功能,用户可以轻松找到所需的文件。同时,HFS还支持在线预览功能,用户无需下载文件,即可直接查看图片、音频、视频等多种格式的文件。 总的来说,HFS网络文件服务器 2.3i build 297 中文版是一款功能强大、易于使用的网络文件服务器软件。它的出现为用户提供了一个便捷的文件共享和访问平台,用户无需专业知识和复杂的设置,即可快速建立起一个安全可靠的文件服务器。无论是个人用户还是机构团体,都可以通过HFS来满足文件共享和访问的需求。 ### 回答2: HFS网络文件服务器 2.3i build 297 中文版是一款功能强大的网络文件服务器软件。它可以将计算机中的文件共享到网络上,方便其他用户访问和下载文件。 HFS采用图形用户界面,使用户可以通过简单的操作快速设置和管理文件共享。它支持多种文件格式和文件夹的共享,可以根据需要对文件文件夹进行权限设置,保证文件的安全性。 HFS具有快速、高效的文件传输速度,能够满足大规模文件传输的需求。它具备断点续传的功能,即使在文件传输中断的情况下,也能够在恢复连接后重新开始传输,节省了传输时间。 此外,HFS支持在线预览功能,用户无需下载文件即可在浏览器中查看文件内容。它还具备文件搜索功能,用户可以根据文件名或者关键词进行搜索,快速定位到需要的文件。 HFS还提供了许多自定义的选项,用户可以根据自己的需求进行设置,如设置账户管理、访问日志等。它支持中文界面,方便中文用户使用。 总之,HFS网络文件服务器 2.3i build 297 中文版具备丰富的功能和友好的用户界面,能够轻松实现文件共享和管理。无论是个人用户还是企业用户,都能够从中受益。 ### 回答3: HFS网络文件服务器2.3i build 297中文版是一款功能强大的网络文件服务器软件,可以通过简单的配置就能够建立起一个可供外部访问的文件共享系统。 该软件的主要特点包括: 1. 简单易用:HFS网络文件服务器具有用户友好的界面和简单的配置流程,即使对于没有网络经验的用户也能够快速上手使用。 2. 高效稳定:该软件采用了高效的内存管理和优化的算法,能够保证服务器的稳定运行,并能够支持大规模的文件共享。 3. 多功能性:HFS网络文件服务器具有丰富的功能,包括文件上传、下载、目录浏览、重命名、删除等操作,还支持多种文件格式的预览功能,方便用户进行文件管理和共享。 4. 安全性:为了保证文件共享的安全性,HFS网络文件服务器提供了强大的权限管理功能,可以对不同的用户或用户组进行可控制的操作权限设置,保护重要文件的私密性。 5. 可定制性:HFS网络文件服务器提供了高度的可定制性,用户可以根据自己的需求对界面和功能进行个性化设置,满足不同用户的特定需求。 总体来说,HFS网络文件服务器2.3i build 297中文版是一款功能丰富、易于使用、高效稳定的网络文件服务器软件,适用于个人用户和小型团队,能够快速搭建一个安全可靠的文件共享系统,提高工作效率和协作能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值