
为什么用 Web.Casa 安装 Zipline 文件上传服务器?
无需手动编写 Docker Compose,Web.Casa 自动配置并启动。
Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。
监控、备份、更新、日志——所有应用在一个面板中管理。
一个易于使用、功能丰富且设置简单的 ShareX/文件上传服务器!
默认凭据
用户名:administrator 密码:password
功能特性
- 可配置
- 速度快
- 基于 Next.js 和 React 构建
- 令牌保护上传
- 图片上传
- 图片压缩
- 密码保护上传
- URL 缩短
- 文本上传
- URL 格式(uuid、日期、随机字母数字、原始名称、zws)
- Discord 嵌入(OG 元数据)
- 画廊查看器,支持多种文件格式
- 代码高亮
- 完全可定制的 Discord Webhook 通知
- OAuth2 注册(支持 Discord 和 GitHub)
- 使用 Google Authenticator、Authy 等(totp 服务)的双因素认证
- 用户邀请
- 文件分块(用于大文件)
- 文件达到一定查看次数后自动删除
- 文档 中提供简易设置说明(一键安装
docker-compose up -d)
ShareX (Windows)
此部分需要 ShareX。
在访问 Zipline 后,点击右上角显示您用户名的位置,然后点击"管理账户"。向下滚动找到"ShareX 配置",选择您希望使用的配置。之后,您可以将 .sxcu 文件导入 ShareX。更多信息请见此处
Flameshot (Linux)
Wayland 使用说明
如果使用 Wayland,您需要安装 wl-clipboard 以使用 wl-copy 命令。
如果您没有使用 GNOME/KDE/Qtile/Sway,而是使用类似基于 wlroots 的合成器(例如 Hyprland、River 等),您需要将 XDG_CURRENT_DESKTOP 环境变量设置为 sway,这将在本脚本中覆盖该变量。在脚本开头添加 export XDG_CURRENT_DESKTOP=sway 即可生效。
完成此操作后,将脚本中的 xsel -ib 替换为 wl-copy。
您可以使用下面的脚本,也可以直接从 Zipline 生成一个(就像生成 ShareX 配置一样)。要使用 Flameshot 上传文件,我们将使用一个脚本。请将 $TOKEN 和 $HOST 替换为您自己的值,如果您使用 Linux,您可能知道如何操作。
DATE=$(date '+%h_%Y_%d_%I_%m_%S.png');
flameshot gui -r > ~/Pictures/$DATE;
curl -H "Content-Type: multipart/form-data" -H "authorization: $TOKEN" -F file=@$1 $HOST/api/upload | jq -r 'files[0].url' | xsel -ib
常见问题
Zipline 文件上传服务器 可以安装在 Web.Casa 上吗?
是的,Zipline 文件上传服务器 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。
如何在 Web.Casa 上安装 Zipline 文件上传服务器?
首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「Zipline 文件上传服务器」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。
Zipline 文件上传服务器 在 Web.Casa 上的默认端口是什么?
Zipline 文件上传服务器 在 Web.Casa 上的默认端口为 8139。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。
Zipline 文件上传服务器 安装后可以自动获取 HTTPS 吗?
是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。
Zipline 文件上传服务器 的数据如何备份?
Web.Casa 内置备份插件,支持将 Zipline 文件上传服务器 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。