FCloud是一款文件存储网盘系统网站源码和文件分享平台源码,使自由职业者、小型企业(例如媒体机构)和网站管理员能够轻松在线共享他们的文件。它的设计极其坚固、安全且速度非常快!代码全开源可二开。
主要功能
- 新的 PHP 8.1 支持
- 新的 LiteSpeed 支持(以及 Apache 和 Nginx)
- 使用 Google Authenticator 的全新 2FA 集成
- 新视频、音频、图像和文档嵌入代码
- 新代码预览和语法突出显示
- 新核心框架性能改进
- 上传文件
- 文件管理
- 文件下载
- 文件统计
- 文件分享
- 安全性
- 全开源可二开
- 管理功能
全开源可二开
- PHP7.3+ 编写。
- 100%完整源代码,可二开。
- 简易安装。
- 完全可定制。
- 现代模板。 (轻松定制和创建其他)
- 简单、干净、ajax 风格的外观和感觉。
文件上传
SFTP、FTP、Rackspace 和 Amazon S3 存储。
BackBlaze 存储支持。
使用本指南与芥末一起使用。
使用您自己的专用服务器存储(直接下载/上传)扩展您的存储。
内部共享文件和文件夹。与其他注册用户共享多个文件和文件夹,并使他们能够查看、上传和下载文件。
全球共享选项。
有进度的多文件上传器。支持 10GB+ 文件大小。
上传前预览的图像。上传前显示每个文件的文件图标。
进度百分比、剩余大小、上传速度和剩余时间。
文件后台上传。上传文件时继续管理您的帐户。
拖放到浏览器中开始上传。
上传后通过电子邮件选项发送。
将文件夹 url 复制到剪贴板链接。
内置 url 缩短器。
支持多个文件服务器。
文件详细信息页面如下:
文件的完整路径。
HTML 代码直接复制到网站中。
论坛代码直接复制到论坛即可。
查看文件统计信息的链接。
用于删除文件的链接。
与常见社交媒体网站共享的链接;脸书、推特等
通过电子邮件分享的链接。
文件管理
使用您的 Facebook、Twitter 或 Google 帐户登录(通过管理员进行可选设置)。
用户注册页面。
新的条款和条件页面。
新的隐私政策页面。
使用 ajax 构建,因此整个文件管理器速度快如闪电!
为图像和 pdf 文件生成缩略图(需要 imagemagick)
海量文件的文件预览:
图片 – jpg、jpeg、png、gif、wbmp
文档 – doc、docx、xls、xlsx、ppt、pptx、pdf、pages、ai、tiff、dxf、svg、eps、ps、ttf、otf、xps(< 15MB)
视频 – mp4、flv(启用 Flash 时)、ogg
音频 – mp3
缓存图像缩略图以加快加载时间。
右键单击每个文件和文件夹上的菜单选项可快速管理选项。
强大的搜索小部件。快速显示与您的搜索匹配的文件和文件夹。
高级搜索可按上传日期和文件夹查找文件。
需要帐户才能上传和管理文件。 (管理员控制)
2 个文件查看选项:
图标视图 – 显示文件缩略图。
列表显示。
全屏模式。
按文件名、文件大小、上传日期、上次访问和下载总量对文件列表进行排序。
更改每页显示的文件数量。
将整个文件夹下载为 zip 文件。
重复文件选项。
重命名、移动和删除文件选项。
按文件夹选项为图像添加水印。上传png水印,设置位置和填充。然后可以通过文件夹启用此功能。使用此功能可以向客户共享图像的“校样”副本,而无需授予用户对图像的完全访问权限。
文件下载
内置对 xSendFile 和 xAccelRedirect 的支持!如果启用,服务器性能将得到很大改善。
文件安全地存储在您的网络主机上。它们在上传时被重命名,没有扩展名,并放置在无法直接访问的文件夹中。
下载是使用安全访问哈希完成的,该哈希在使用后就会过期。同一下载链接不能多次使用。
文件统计
每日、每周、每月下载。
来源网站。
访问国家。
访问浏览器。
访问操作系统。
文件分享
通过 Facebook、Twitter、LinkedIn 等共享文件和文件夹的链接。
如果某个文件夹设置为私有,请生成一个唯一的 URL,以便没有帐户的人可以访问该文件夹。
通过电子邮件选项发送所有文件和文件夹。
共享文件夹时隐藏或显示下载按钮的选项。
允许或禁止下载共享文件夹中所有文件的选项。
安全性
使用 Google 身份验证器的 2FA 支持。
使用 SHA256 和 PBKDF2 密钥扩展器存储的帐户密码。
设置文件夹和私人或公共。
设置文件夹密码。
IP 黑名单 – 阻止 IP 地址使用该网站。
支持 https。
针对 XSS 和 SQL 注入攻击进行了外部测试。
管理功能
使用 Bootstrap 3 重新设计了管理区域。
交互式批量导入工具。
独立的专用管理区域。
详细显示下载和活动文件的仪表板。
搜索文件。
禁用文件。
新支持多种语言。通过 Google Translation API 自动进行语言翻译。注意:使用其 API 可能会产生额外费用。
管理用户并按用户文件过滤。
管理被阻止的 IP。
管理站点设置。
设置和管理文件服务器。
配置为使用特定文件服务器或空间最大的文件服务器。
设置模板。
设置用户帐户设置:
保留非活动文件的天数。
最大上传文件大小。
和更多。
在下载 URL 上设置文件名的选项。
现代 Ajax 界面。
通过管理区域轻松设置徽标、额外的 CSS 和网站皮肤。
通过 Google Translate API 自动进行语言翻译。单击按钮即可将整个网站内容翻译为另一种语言。注意:需要 Google API 密钥。菜单编辑的翻译可以标记为“锁定”,这样它们就不会被覆盖。
在管理中添加了阻止同一文件重新上传的选项。可选的文件删除和滥用报告删除后自动删除。
添加了管理员“模拟用户”选项,因此管理员用户可以以任何其他用户帐户身份登录。
添加了用于备份数据库和代码库的新管理页面。还内置了功能,为以后的自动升级做好准备。
服务器环境
PHP 7.3+ 包括 PHP 8.0+
Linux 操作系统(大多数共享主机上的标准配置)
MySQL 5+,有 1 个空数据库
PHP PDO MySQL 扩展
PHP GD 和 FTP 扩展(通常作为标准启用)
带重写模块的 Apache 或 Nginx
支持 HTML5/Javascript 的 Web 浏览器(IE9+、FireFox、Safari、Chrome)