文件与资产库
支持拖拽、粘贴或通过 Obsidian 插件直接上传;无损存储原始素材,并支持按需 WebP 水印转码。
原始资产总数
0
无损保存于 storage/raw
原始资产总占用
0 MB
磁盘实际占用容量
缓存占用空间
0 MB
按需生成的 WebP / 水印版本
📥 点击选择文件、将文件拖拽至此,或直接从剪贴板粘贴 (Ctrl+V)
原始文件无损留存;当访问优化路径时动态按需生成 WebP 水印图
📂 归档目录导航
主机与进程监控
实时观测硬件资源负荷、磁盘容量与 Node.js 服务运行指标。
CPU 1 分钟平均负载
0%
-
物理运行内存 (RAM)
0%
-
服务器磁盘容量
0%
-
🖥️ 服务器硬件指标
主机名-
操作系统平台与架构-
处理器型号-
处理器核心数-
系统负载平均值 (1m / 5m / 15m)-
运行内存总量 / 可用内存-
磁盘总容量 / 可用容量-
系统运行时间-
🚀 Node.js 服务运行状态
服务状态● 正常在线运行中
监听端口
-服务运行时间-
启动时间-
Node.js 版本 / 进程 PID-
进程内存 (物理常驻 / 堆内存)-
原始资产总占用-
缓存占用空间-
安全防护策略-
⚡ 图片优化
配置 WebP 格式转换、画质、分辨率限制与图片/文字水印呈现样式。
WebP 格式与尺寸优化
水印设置
水印内容
位置与排版
动态 URL 水印参数
在优化图片链接(pub 路径)后添加 ?wm= 参数即可按需动态调用对应水印形态。访客无法通过 URL 参数绕过水印。
?wm=image
PNG 图片水印 (支持深浅自适应)
?wm=text
角落文字水印
?wm=tile
全图平铺水印
(无参数)
默认样式 (使用后台当前保存的设置)
🔌 客户端接入
Obsidian 插件与第三方客户端接入参数、API 端点及配置说明。
客户端接入
在 PicList 等工具中选择自定义图床,并填写以下参数。
服务监听端口
-
(Localhost: -)
API 上传接口地址
-
POST 表单字段 / JSON 响应路径
表单字段:
file
响应路径:url
自定义 Header 请求头
••••••••
原始文件路由 / 优化文件路由
-
→
-
⚙️ 系统设置
设置访问地址、图片处理和文件链接。
直接编辑根目录配置文件
config.yaml(保存前自动校验 YAML 语法合法性)
🛡️ 安全中心与访问凭据
管理控制台身份验证凭证、对外上传 API 令牌、双重验证密钥及暴力破解防范策略。
生成新密钥:
身份验证器绑定链接 (可复制到 1Password / Google Authenticator):
🚀 官方版本维护与在线热更新
一键检查官方仓库版本更新。点击「拉取更新并平滑重启」将拉取最新代码、完整保留现有配置与存储数据,并平滑重启服务。
官方更新源与分支
v0.1.0
weichen-ink/file-master-server 分支:main
🔒 官方锁定
本地提交版本:
...
☁️ 系统灾备与 Linux 云备份
支持一键打包导出快照归档(.tar.gz),或通过 Linux rclone 工具配置定时增量云同步。
# Linux 环境通过 rclone 定时增量同步云端示例:
rclone sync ./storage/raw remote:filemaster-backup/raw --transfers=8 --fast-list
rclone sync ./data remote:filemaster-backup/data
安全文件分享短链
生成带有效时长与下载次数限制的独立分享链接,不暴露服务器真实存储路径。