Relayium

Relayium 对比 Nextcloud:发送文件该选谁

最近更新: 2026-07-09

Nextcloud 把自托管变成了 Google Drive 或 Dropbox 真正意义上的替代品:自己的文件、跨所有设备的同步、自己的日历和联系人,一切都在你自己掌控的域名下运行。这是货真价实的强大软件——如果你想要的是文件的长期归宿,Nextcloud 就是对的工具。

本文客观对比这两者。Nextcloud 的定位是长期存储数据并保持同步——这个定位本身就是它的优势,也意味着实打实的搭建与维护成本:一台 Web 服务器、一个数据库、一个 PHP 运行时,以及对核心程序和已安装应用持续不断的更新。Relayium 要解决的是一个更窄的问题:把文件从一个人传给另一个人,要么直接传输、什么都不存储,要么生成一个会过期的链接。如果你需要的是持久的云存储,Nextcloud 更合适;如果你只是想传个文件,Relayium 更轻。

Nextcloud 做得好的地方

Nextcloud 是一整套自托管云套件:文件存储、桌面和移动端同步客户端、日历、联系人、办公套件、聊天,再加上庞大的应用生态。一旦搭建起来,它的使用体验就像私有的 Google Workspace——文件长期留在那里,跨设备自动同步,随时可用。

这和“发送一个文件”是完全不同的任务。当你想要的是数据的长期共享归宿——团队共享盘、相册库、家庭或公司长期存放文件的地方——Nextcloud 正是对的选择。

差异所在:存储平台 vs 传输工具

正因为 Nextcloud 做的事情很多,运行它就意味着要运行一整个应用平台:一台 Web 服务器、一个数据库(MySQL、PostgreSQL 或 SQLite)、一个 PHP 运行时、定时的 cron 任务,以及对核心程序和你安装的每个应用的持续更新。考虑到它带来的一切,这是合理的代价,但确实是持续的运维工作,而且你存放的所有内容的存储容量也要由你自己规划。

Relayium 并不试图成为一个存储平台。它的目标很窄:把文件从一处送到另一处——实时点对点传输,或一个会过期的链接。它的自托管服务端是单一容器:一个提供应用服务的 Go 二进制文件,附带一个小型 SQLite 数据库,以及(针对存储链接)它自己也无法读取的加密数据块。这条命令就是全部的搭建工作;一个可选的 profile 会加上用于跨网络 NAT 穿透的 TURN 中继。如果你只是想把文件从 A 传到 B,需要运行和维护的东西要少得多。

docker compose up -d --build

点对点直连传输,什么都不存储

Relayium 的实时模式通过加密的点对点通道直接在两台设备之间发送文件——Nextcloud 没有对应的功能,因为每一次 Nextcloud 分享都要先上传到你的服务器、再从服务器下载。X25519 密钥交换协商出用于 AES-256-GCM 的密钥,两台设备会显示一致的 6 位校验码(SAS)以排除中间人,每个文件都用 SHA-256 哈希做端到端校验。

同一网络下完全无需账号:在两台设备上打开 relayium.com,最多选 1,000 个文件,核对校验码,然后发送。跨网络用配对码发送则需要发送方登录——接收方始终无需账号。若连接中途断开,传输会断点续传而非从头再来;当无法直连时,会退回到加密的 TURN 中继,中继只能看到密文。

对方不在线时:零知识存储链接

实时传输需要双方同时在线,这正是 Nextcloud 那台常驻服务器真正占优的地方。Relayium 同样能应对这种情况,且不牺牲隐私:你的浏览器会生成一个随机的 AES-256-GCM 密钥,在任何数据离开你的设备之前就用它加密文件,密钥只存在于 URL 片段里——也就是 # 之后、浏览器从不发送给服务器的那部分。服务器只保存它无法解密的密文。

生成这样的存储链接需要发送方登录;收件方下载无需任何账号。每个链接都可设为 1 小时、1 天、3 天或 7 天后过期,或者首次完整下载后即焚——它不是像 Nextcloud 分享那样的永久归宿,它本来就是为了消失而存在的。

功能一览对比

把最关键的差别并排列出:

常见问题

我该用 Nextcloud 而不是 Relayium 吗?

如果你想要的是文件的长期同步归宿——照片、文档、团队共享盘——没错,这正是 Nextcloud 生来要做的事。Relayium 不是要替代它,而是解决一个更窄的问题:快速、私密地把文件从一个人传给另一个人。

Relayium 会像 Nextcloud 那样存储我的文件吗?

不会。实时模式下什么都不会被存储在任何地方——文件在设备之间直接传输。存储链接只会保留无法解读的零知识密文,直到它过期(1 小时到 7 天)或被下载一次后即焚,而不是像 Nextcloud 分享那样无限期保存。

我需要账号吗?

同一网络下不需要。用配对码跨网络发送,或生成存储链接,都需要发送方登录;接收方始终无需账号。而 Nextcloud 的每一位使用者都需要账号(或由账号持有者生成的分享链接)。

Relayium 也能自托管吗?

可以。与 Nextcloud 的多服务组合不同,Relayium 的服务端是单一容器:一条 docker compose 命令就能跑起整个系统,还有一个用于跨网络 NAT 穿透的可选 TURN 中继 profile。

Relayium 免费吗?

免费——采用 MIT 许可的免费开源软件,没有付费档位。Nextcloud 的核心服务端软件同样免费开源;Nextcloud GmbH 提供的部分托管与支持服务是收费的。

直接发送文件,或分享一个会过期的零知识链接——同一网络下无需云存储账号。

立即试用 Relayium

继续阅读