对象存储网页管理

对象存储的
码头。

像本地文件夹一样管理存储桶:上传、下载、预览、分享、仪表盘监控用量。
云密钥只存在你自己的服务器上,一条命令装好。

curl -fsSL https://raw.githubusercontent.com/pal537/objdock/main/install.sh | bash
ObjDock 仪表盘截图:用量统计与存储桶切换

功能

仪表盘

总用量、文件数、类型占比、增长趋势和 30 天活跃热力图,一眼看清存储状况。

文件管理

网格与列表视图、缩略图、面包屑、排序、右键菜单、在线预览,还能批量打包下载。

浏览器直传

预签名 URL 直传对象存储,文件不经过你的服务器,拖拽就能传,单文件带进度。

上传链接

公开上传链接,别人不用登录就能往指定目录传文件,可设有效期、密码和使用次数。

分享链接

私密分享链接,可设有效期、密码和浏览次数,随时撤销,落地页跟随访客语言。

多账户

跨服务商绑定多个存储账户,侧边栏一键切换账户和存储桶。

添加向导

服务商卡片自动填地址,保存前测试连接,按桶显示配额,自定义域名生成公开链接。

用户管理

首个注册用户自动成为管理员,管理员可以管理全部用户,每人独立语言偏好。

多语言

简体中文、English、日本語、한국어、Español,界面全翻译,零中英混杂。

深色模式

一键切换,完整深色主题,晚上看也不刺眼。

安全

Argon2id 密码哈希、登录限流、AES-256-GCM 静态加密,密钥只存你自己的服务器。

支持的服务商

Cloudflare R2 Amazon S3 阿里云 OSS 腾讯云 COS 七牛云 Kodo Backblaze B2 MinIO 任何 S3 兼容服务
ObjDock 文件管理截图:缩略图网格视图

像本地文件夹一样管理存储桶。

网格、列表、缩略图、面包屑、右键菜单,文件管理就该是这个样子。

安装

要求:任意 Linux 主机,Docker 20.10+ 和 Docker Compose v2。

curl -fsSL https://raw.githubusercontent.com/pal537/objdock/main/install.sh | bash

装完打开 http://服务器IP:8080,注册第一个账号(自动成为管理员)。

Docker(手动)

git clone https://github.com/pal537/objdock.git && cd objdock && docker compose up -d

生产部署:前面加反向代理开 HTTPS,建好账号后去设置里关掉开放注册。详细说明见 README。

添加存储账户向导截图