系统简介
BeDrive可以让你在没有任何编码的基础上在几分钟内创建出一个自托管文件分享的网站来。它有着强大的功能,并且安装使用方便。在起初的时候官方自己的介绍说已经超越了部分同行,例如谷歌和 dropbox,可能也感觉不妥吧,现在找不到这些字眼了。本次给大家带来的是2.2.1目前官方最新版。
在线演示
https://bedrive.vebto.com
系统需求
PHP >= 7.3.0
PDO 扩展(默认启用)
php_fileinfo 扩展(默认启用)
MySQL 数据库服务器。
PDO 扩展(默认启用)
php_fileinfo 扩展(默认启用)
MySQL 数据库服务器。
系统特性
安装方便
基于Ajax
分享功能
文件上传
共享链接
多语言
响应式设计
文件预览
Amazon S3,DigitalOcean,Dropbox存储
文档
认证管理
角色和权限
禁用注册
网格和列表视图
广告系统
专业设计
外观编辑
设置
Analytics(分析)
多个主页
(可选)付款系统
拖放上传
上下文菜单
回收站
收藏
搜索
文件细节
源代码开源
基于Ajax
分享功能
文件上传
共享链接
多语言
响应式设计
文件预览
Amazon S3,DigitalOcean,Dropbox存储
文档
认证管理
角色和权限
禁用注册
网格和列表视图
广告系统
专业设计
外观编辑
设置
Analytics(分析)
多个主页
(可选)付款系统
拖放上传
上下文菜单
回收站
收藏
搜索
文件细节
源代码开源
更新日志
2021 年 7 月 16 日 – 版本 2.2.6
新功能
添加了过滤功能。现在可以按日期、类型、所有者、共享状态等过滤和搜索文件。
增强功能
驱动器“未找到”图像已更新,现在将使用外观编辑器中的颜色。
搜索现在将扫描整个标题和描述内容。
更新着陆设计。现在还可以从着陆页页脚选择语言和暗模式。
现在可以从管理区域将用户导出为 CSV。
更新了管理区域所有数据表中的过滤和搜索。
向所有数据表添加了许多新过滤器。
与最新的 Stripe API 版本兼容。
用户现在可以从他们的帐户设置页面删除他们自己的帐户。
将 laravel 和 angular 更新到最新版本。
自定义页面现在将支持更多语言的代码突出显示。
如果检测到不兼容的 PHP 版本,现在将显示更具描述性的错误消息。
Bug修复
修复了工作区中的文件有时不计入总用户空间的问题。
修复了删除工作区有时不会删除其中文件的问题。
不再可能同时打开多个音频/视频预览。
更正了从“管理员 > 用户”页面上传用户头像的一些问题。
复制文件现在将不再需要重新加载页面才能显示。
更正了 API 文档的一些问题。
以扩展名结尾的文件夹现在可以正确上传。
从管理区域删除用户现在将正确删除附加到他们的所有资源。
禁用升级计划页面上的免费计划选择。
修复了网站图标生成的一些问题。
从定价页面注册现在可以在注册后正确地将用户重定向到支付页面。
修复了在某些托管环境中安装可能无法正常启动的问题。
许多其他较小的修复。
新功能
添加了过滤功能。现在可以按日期、类型、所有者、共享状态等过滤和搜索文件。
增强功能
驱动器“未找到”图像已更新,现在将使用外观编辑器中的颜色。
搜索现在将扫描整个标题和描述内容。
更新着陆设计。现在还可以从着陆页页脚选择语言和暗模式。
现在可以从管理区域将用户导出为 CSV。
更新了管理区域所有数据表中的过滤和搜索。
向所有数据表添加了许多新过滤器。
与最新的 Stripe API 版本兼容。
用户现在可以从他们的帐户设置页面删除他们自己的帐户。
将 laravel 和 angular 更新到最新版本。
自定义页面现在将支持更多语言的代码突出显示。
如果检测到不兼容的 PHP 版本,现在将显示更具描述性的错误消息。
Bug修复
修复了工作区中的文件有时不计入总用户空间的问题。
修复了删除工作区有时不会删除其中文件的问题。
不再可能同时打开多个音频/视频预览。
更正了从“管理员 > 用户”页面上传用户头像的一些问题。
复制文件现在将不再需要重新加载页面才能显示。
更正了 API 文档的一些问题。
以扩展名结尾的文件夹现在可以正确上传。
从管理区域删除用户现在将正确删除附加到他们的所有资源。
禁用升级计划页面上的免费计划选择。
修复了网站图标生成的一些问题。
从定价页面注册现在可以在注册后正确地将用户重定向到支付页面。
修复了在某些托管环境中安装可能无法正常启动的问题。
许多其他较小的修复。
安装方法
咱也为宝塔做点贡献,本测试基于宝塔面板。
Centos安装命令:
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完面板后,进入面板,根据提示,然后选择安装PHP、Nginx或Apache、Mysql。新建网站。
1、下载文件解压缩上传到服务器
2、建立mysql数据库
3、将网站运行目录设置为public (public 目录包含了应用入口文件 index.php 和前端资源文件(图片、jаvascript、CSS等),该目录也是 Apache 或 Nginx 等 Web 服务器所指向的应用根目录,这样做的好处是隔离了应用核心文件直接暴露于 Web 根目录之下,如果权限系统没做好或服务器配置有漏洞的话,很可能导致应用敏感文件被黑客窃取,进而对网站安全造成威胁;设置方法请百度。)
4、打开http://www.yourdomain.tld
5、检查环境和扩展,通过点击下一步。
6、输入数据库信息和管理员登录信息。
7、安装完毕。