简介
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/ ... }
界面预览
功能介绍
- 完全不受服务器带宽限制
- 支持所有兼容 S3 协议的云存储
- 支持文件及文件夹管理
- 支持文件及文件夹分享(未登录可访问)
- 支持文档预览及音视频播放
- 支持多用户存储空间控制
- 支持多语言
- 支持用户公开
- 支持媒资公开
- 提供丰富API开发接口
更新
v1.0
- 完全不受服务器带宽限制
- 支持所有兼容 S3 协议的云存储
- 支持文件及文件夹管理
- 支持文件及文件夹分享(未登录可访问)
- 支持文档预览及音视频播放
- 支持多用户存储空间控制
- 支持多语言
v2.0
- 支持用户公开
- 支持媒资公开
- 提供丰富API开发接口
- 优化分享及移动端支持
- 优化GRID显示方式及媒资操作
v3.0
- 增加下载统计
- 优化分享界面
- 修复文件夹分享显示
- 增加调试模式
- 增加数据清理功能(xpan clean)