树莓派搭建共享网盘Veno File Manager

树莓派搭建共享网盘Veno File Manager

一个极简且美观的多用户网盘程序:Veno File Manager

准备工作

  • veno-file-manager-v3.4.8 × 1

  • 已经安装完毕系统的树莓派 × 1

  • 可以正常连接树莓派 × 1

  • 树莓派可以正常访问网络 × 1

 

主要特点我就不多说了看图

更新系统安装服务

首先我们先获取树莓派的最高root权限来方便我们操作

使用

sudo su root

无需输入密码

继续执行

apt-get update

等待一会(根据网络速度),我们将我们的yum库进行更新

更新完毕后我们来安装PHP和NGINX

apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi

上面的命令执行完毕后,我们使用echo $?来查看上面的返回结果是否正确

返回为0为正常

其他为错误,你可以开心的去排错了2333

启动服务

我们先启动nginx

使用

service nginx start

命令来启动nginx

如何判定nginx处于启动状态

我使用

ss -tnl

来查看80端口是否存在,然后我们来验证一下

使用ifconfig命令来获取树莓派IP,然后直接访问的IP地址

如果你看到Welcome to nginx!证明你的nginx服务处于正常状态

我们需要开启PHP-FPM来支持nginx中的PHP模块

service php7.0-fpm restart

更改配置文件

现在切换到纯英文输入法

在更改配置文件之前我们先安装一个vim使用它来打开并更改配置文件

apt-get install  vim

我们更改nginx配置文件

vim /etc/nginx/sites-available/default

将其中的如下内容

location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

替换为

location / {
    index  index.html index.htm index.php default.html default.htm default.php;
}
 
location ~\.php$ {
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    #fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

一定切换到纯英文输入法

按两下ECS键然后按下L键旁边的:此时左下角会出现

继续输入wq!然后敲击回车

重新启动nginx

nginx -s reload

我们测试一下是否支持PHP

切换到nginx默认网站存储路径

cd /var/www/html/

自动创建并编辑一个文件

vim phpinfo.php

phpinfo.php文件内写入

<?php 
    phpinfo(); 
?>

刚刚的保存操作

按两下ECS键然后按下L键旁边的:此时左下角会出现:

继续输入wq!然后敲击回车

我们来查看结果吧!

http://树莓派IP/phpinfo.php

上传应用

通过 FileZilla 或其他 FTP 软件

笔者使用XFTP来连接树莓派

输入账号用户名和密码

然后连接就可以了

选择保存密钥

我们点击Desktop文件夹

veno-file-manager-v3.4拖拽到Desktop文件夹中

如图

注意路径

我使用是XFTP协议来进行传输数据

因为使用PI用户进行登录,我们只有自己家目录有数据上传权限。

上传完毕后我们查看自己家目录

ls /home/pi/Desktop/
​
cd /home/pi/Desktop/

是否存在veno-file-manager-v3.4.8

veno-file-manager-v3.4.8改名并移动到我们网站存储目录

mv veno-file-manager-v3.4.8 /var/www/html/veno

我们访问http://树莓派IP/veno/vfm/

此时页面会有报错显示

failed to create the main config.php file, check CHMOD on /vfm-admin/

创建主config.php文件失败,请检查chmod

我们给它权限去自动创建config.php文件

chmod -R 777 /var/www/html/

此时登录页面就显示出来了

默认用户名:admin

默认密码:password

应用设置优化

登录后找到Default language选择中文保存并再次登录即可变成中文

更改时间Default timezone选择Asia/ShangHai

其他优化和设置懒的写了,自行摸索。

网盘支持上传任意格式,树莓派结合下载器。将视频下载完毕后直接存储到网盘路径下,寝室的每个人连接到同一个局域网内就可以愉快的看视频了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PHP仿百度网盘文件分享dzzoffice网盘系统源码 网盘特点 本网盘修复的核心功能 1.断点续传功能。市面上许多所谓的断点传传基本没有完美的,本源码经过修复,完美实现了断点、续传功能。 切片:大文件分成1MB大小的小文件, 服务器上传无压力,切片文件合并无压力。市面上许多切片文件合并时CPU经常占用99%,本源码CPU没有任何压力。 续传:上传中间如果人工或网络出现故障,再上传时会接着上传,不会像网上的许多所谓的续传,全是从0开始。 2.极速上传。由于采取了优化过的代码,WEB上传速度可媲美flashfxp等专业上传软件,稳定,极速。 3.强大的垃圾文件删除功能。如果大文件中途停止上传,今后再不上传的话,系统会产生若干垃圾切片文件,本系统会自动监测,如7天后会自动删除切片垃圾文件,释放服务器空间。 4.支持ssl功能,可直接用https://形式访问。 5.强大的定时任务。本系统会定时清理网盘回收站垃圾文件,而这一功能完全由系统完成,不需要由像其它系统一样必须在第三方定时设置定时任务。 三、网盘主要功能 1.支持用户管理系统。支持用户注册功能(后台可关闭),管理可为每个用户分配一定数额的存储空间,还可以限制单个上传文件大小。 2.支持管理员查看每个会员的文件上传、分享情况,可对用户文件进行删除等管理。目前,市面上的便宜网盘基本都只支持个人网盘功能,没有管理员功能,无法管理其它用户的文件。 3.支持强大的分享功能。 提取密码:输入正确的提取码方可下载文件 分享次数:超次分享次数,文件就无法下载(百度网盘没有这个功能) 分享日期:在设置的日期段内可进行下载。 4.响应式设计,完美支持手机、平板等移动终端设备。 5.可灵活设置群组权限,可只允许查看、编辑等功能。(类似于QQ群概念一样,进入群组的人可以像共享文件夹一样分享、共享、下载文件,可设置权限,如群组创建者可设置群组成员只允许查看、下载文件,但不允许其它人员上传分享文件) 6.支持压缩包在线查看功能。直接在线查看,不用下载直接在线解压。 7.支持在线创建文件夹、创建文件,删除文件等操作。 8.支持office文件在线预览功能,相当牛比。 9.支持mp4 mp3文件在线预览播放功能。 10支持极速上传文件功能。本网盘采取HTML上传技术,在WEB上传速度完全可媲美FLASHFXP等专业上传软件。 11.真正的断点续传功能,市面上许多所谓的断点续传功能都有问题。你将一个5G大文件上传到50%后,人为中断,再重新上传看看,基本全从0开始了,本网盘可接着从50%上传。 12.密码找回功能,如果忘记密码,可通过邮箱找回。 13.支持大文件体积识别功能。市面上许多上传程序,对超过2G的文件全识别为0或者几百MB,造成文件下载时出错。 14.垃圾切片文件自动删除功能。有些会员上传大文件过程中,可能由于人为或网络的问题,没有将文件上传到100%,之后再没有上传文件,造成产生了许多垃圾切片文件。本系统可智能删除垃圾切片文件,尽可能利用服务器空间。 15.自动删除回收站功能。本网盘可设置N天自动删除回收站文件,对于删除的文件会自动进入回收站,对进入回收站的文件,超过设置的天数会自动进行删除。不仅删除数据库记录,更会自动删除服务器上的物理文件。许多网盘都无法删除服务器上的文件,只是删除了数据库记录,并没有真正删除服务器文件,造成资源严重浪费
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值