XPAN简介
简介
XPAN 是一个基于云存储的网盘系统,用于自建私人网盘或企业网盘。
XPAN 致力于打造一款不限速的网盘系统,因此其采用客户端直连云存储的方式进行设计。目前 XPAN 支持所有兼容 S3 协议的云存储平台,你以选用熟悉的平台来驱动 XPAN。
XPAN 本质上是一个 URL 签名服务器 + 可视化的文件浏览器。
下载
Windows版本
Linux版本
下载命令
WINDOWS
curl -o xpan.exe "https://xczxmz.obs.cn-north-4.myhuaweicloud.com/private/app/xpan.exe"
xpan.exe server --port 8222
LINUX
curl -o xpan "https://xczxmz.obs.cn-north-4.myhuaweicloud.com/private/app/xpan"
xpan server --port 8222
运行及安装
- 1、命令行运行 xpan server --port 8222
- 2、浏览器打开 http://localhost:8222 进行安装配置
- 3、添加对应存储桶
- 4、完成
NGINX负载均衡及反向代理
http
{
...
upstream nas {
ip_hash; #确保会话在同一服务
server 127.0.0.1:8222;
server 127.0.0.1:8223;
...
}
...
#PROXY-START
location ^~ /
{
proxy_pass http://nas; #反向代理NAS池对应端口服务
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
}
#PROXY-END/
...
}
界面预览
登录界面
分享页面
开发者KEY
媒资库
文件分享
文件分享地址
文件管理
音频播放
用户中心
功能介绍
- 完全不受服务器带宽限制
- 支持所有兼容 S3 协议的云存储
- 支持文件及文件夹管理
- 支持文件及文件夹分享(未登录可访问)
- 支持文档预览及音视频播放
- 支持多用户存储空间控制
- 支持多语言
- 支持用户公开
- 支持媒资公开
- 提供丰富API开发接口
更新
v1.0
- 完全不受服务器带宽限制
- 支持所有兼容 S3 协议的云存储
- 支持文件及文件夹管理
- 支持文件及文件夹分享(未登录可访问)
- 支持文档预览及音视频播放
- 支持多用户存储空间控制
- 支持多语言
v2.0
- 支持用户公开
- 支持媒资公开
- 提供丰富API开发接口
- 优化分享及移动端支持
- 优化GRID显示方式及媒资操作
v3.0
- 增加下载统计
- 优化分享界面
- 修复文件夹分享显示
- 增加调试模式
- 增加数据清理功能(xpan clean)
AUTH
麦乐
修改时间 4 个月前