大型云存储很方便,但也完全透明可查:服务商在同一账户中同时掌握着你的文件和身份信息。Nextcloud则彻底颠覆了这一点—服务器由你运行,数据由你掌控。将其部署在匿名、加密货币支付的VPS上,可以堵上最后一个漏洞,让文件及承载它们的服务器都不再与你的姓名挂钩。以下是完整路径,从配置选择到最终的安全加固、私密实例。
为什么要自托管Nextcloud
通常有两个原因,且往往同时存在。第一是所有权:你的文件、日历和联系人存放在你自己掌控的服务器上,而不是服务商可以读取、挖掘或锁定的账户里。第二是不可关联性:搭配用加密货币支付、无需KYC的VPS,存储空间不会像主流云账户那样与你的法定身份绑定。你能获得Google Drive般的便利,却没有Google式的透明可查。
Nextcloud需要什么配置
Nextcloud本身并不算重,但比较依赖内存和磁盘速度。
- CPU/内存—对于个人或小团体实例,2 vCPU / 4 GB比较充裕;1 GB仅适用于单个轻度用户。
- 磁盘—使用NVMe,容量按你的数据量并预留增长空间。照片和文件同步会很快占满空间。
- 带宽—需不限流量或较为宽裕,因为同步和照片备份会产生可观的流量。
选择Debian 12即可为标准安装打下一个干净的基础。
安装步骤
常见路线有两种。AIO(All-in-One)Docker镜像是最快的方式—一个容器栈就打包了数据库、cron任务和应用本身,并自动配置TLS。手动LEMP路线(nginx、PHP-FPM、PostgreSQL或MariaDB)能给你更多控制权,也是大多数安全加固指南默认采用的方式。无论哪种方式,都需要将一个匿名注册的域名指向VPS的IP,并签发一张免费证书,让同步客户端通过HTTPS连接。
分步操作
- 订购无需KYC的VPS
选择配备NVMe、运行Debian 12的2 vCPU / 4 GB套餐,地区不限。用加密货币余额付款—无需邮箱验证,无需身份证件。
- 将域名指向该VPS
匿名注册一个域名,并将A记录设置为你的VPS IP。HTTPS需要域名,同步客户端也需要一张有效证书。
- 安装Nextcloud
使用All-in-One Docker镜像走快速路线,或采用手动nginx + PHP-FPM +数据库的组合以获得完全控制权。签发一张免费的TLS证书。
- 加固服务器和应用
仅限密钥登录的SSH、防火墙、无人值守自动升级;然后是2FA、共享情况下的服务端加密,以及Nextcloud端内置的安全扫描。
- 连接你的设备并进行备份
安装桌面端和移动端同步客户端,然后为数据目录和数据库安排异地备份计划。至此,你的云盘完全属于你自己。
安全加固
属于你自己的云,其私密程度取决于其安全性。首先参考我们的Debian安全加固指南打好基础:仅限密钥登录的SSH、只放行443(和22)端口的防火墙,以及无人值守的安全更新。然后是Nextcloud专属步骤:为账户强制启用强密码和2FA,如果与他人共享服务器则启用服务端加密,保持应用及其插件为最新版本,并运行内置的安全扫描。同时按计划将数据目录和数据库备份到服务器之外。
让整套系统保持不可关联
只有你持续维持这种状态,服务器才不会留有任何身份信息。用Monero支付VPS费用,通过接受加密货币且不要求身份证件的注册商注册域名,为账户使用化名邮箱,并通过VPN或Tor进行管理。这样一来,数据及其背后的基础设施才真正属于你,也才真正私密。

