Zipline

Zipline 文件上传服务器 — 一键安装

一款易于使用、功能丰富且设置简单的 ShareX/文件上传服务器!

为什么用 Web.Casa 安装 Zipline 文件上传服务器?

一键部署

无需手动编写 Docker Compose,Web.Casa 自动配置并启动。

自动 HTTPS

Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。

统一管理

监控、备份、更新、日志——所有应用在一个面板中管理。

安装方式

先安装 Web.Casa,然后在应用商店中一键安装此应用。

应用信息

版本
3.7.13
作者
https://github.com/diced
默认端口
8139

一个易于使用、功能丰富且设置简单的 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)

此部分需要 Flameshot、jq 和 xsel。

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。你可以设置定时快照和保留策略,确保数据安全。