Filegator、Nextcloud网盘通过宝塔搭建教程

/ 0评 / 0

Filegator通过宝塔面板搭建:

安装宝塔很简单:下载xshell打开。

新建会话,输入你的vps的ip地址新建就好,该输入密码的时候输入就行。

然后找到你的vps类型复制Linux宝塔安装命令到终端里面回车就能安装了。

过几分钟安装好后里面会有宝塔登录页面账号密码,保存下来,进去浏览器登录即可。

Filegator介绍:

FileGator是一个免费的开源 PHP脚本,用于管理文件和文件夹。您可以管理本地存储库文件夹(在服务器的硬盘驱动器上)或连接到其他存储适配器(见下文)中的文件。FileGator具有多用户支持,因此您可以让管理员和其他用户管理具有不同访问权限,角色和主文件夹的文件。支持所有基本文件操作:复制,移动,重命名,创建,删除,压缩,解压缩,下载,上传。如果允许,用户可以一次下载多个文件或文件夹。文件上传支持拖放,进度条,暂停和恢复。上传是分块的,因此无论服务器的配置如何,您都应该能够上传大文件。

DEMO演示站: https://demo.filegator.io


功能特色:

安装方法:

准备:

宝塔面板新建网站,上传源码到你新建的目录里面解压

源码下载地址:https://github.com/filegator/filegator/releases(进去后选择最新版的)

解压后,如果文件没有全部在根目录,就把里面的文件都复制到网站的根目录

设置网站运行目录为/dist

另外,设置/storage/private文件夹读写权限<strong>777</strong>(根目录里选中文件夹后右键设置文件权限)

之后访问你添加的网站就可以正常访问网盘了。


如果出现问题,请检查 <strong>/private/logs/app.log</strong>

默认账号密码登录 admin/admin123 注意及时修改(登录以后点击admin就能更改密码)。如果忘记密码,可以将空白模板复制<strong>private/users.json.blank</strong><strong>private/users.json</strong>,然后刷新您的浏览器即可复原默认账户密码。

官方文档:https://docs.filegator.io


注意:出于安全考虑,<strong>/dist</strong>是您要通过网络公开的唯一文件夹。其他所有内容都应位于您的Web根目录之外,这样人们就无法通过浏览器访问您的任何重要文件。

如果我们想无需登录,即可访问文件目录,那么可以这样设置。登录网站之后,点击【Users】之后编辑【Guest】权限,然后勾选Read(读取)、Download(下载)

FileGator最大的优点是安装无需数据库,开箱即食,而且无需登录,即可访问文件并且下载。但是图片文件和视频文件是不好预览和在线观看的。但是只作为一个下载中转也是足够了。


修改文件100M上传限制

修改nginx.conf

/www/server/nginx/conf/nginx.conf

点开 nginx.conf

找到 client_max_body_size 1024M;

把1024M改成你想限制的大小就可以了,比如1024M就是上传限制为1024M以内。

在重启一下PHP和nginx服务既可生效。


Nextcloud搭建:

介绍:Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。官网:https://nextcloud.com

安装教程:

准备:

nginx1.19

PHP 7.3以上

解析好的域名一个。

点击宝塔的网站添加网站,输入网站域名、数据库也可以一起新建一下。

然后点击网站文件夹域名目录下- 远程下载,远程下载链接输入此链接:https://669969.xyz/pY5RC

下载后解压,把解压里面的文件剪切后回到网站根目录,粘贴。

然后基本上就搭建好了。

访问你的域名就能打开安装了。

然后数据库也要设置一下。

点击宝塔数据库,把前面和网站一起创建的数据库复制进来,别的不用改就可以安装完成了。

完成后就进到你自己的Nextcloud后台了。文件那里可以上传文件新建文件夹那些,接下来你就自己研究了。


修改文件100M上传限制

修改nginx.conf

/www/server/nginx/conf/nginx.conf

点开 nginx.conf

找到 client_max_body_size 1024M;

把1024M改成你想限制的大小就可以了,比如1024M就是上传限制为1024M以内。

在重启一下PHP和nginx服务既可生效。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注