云存储很方便,直到账号被封、免费额度缩水,或你意识到第三方一直在索引你的每个文件。Nextcloud 给你同样的东西——文件、日历、联系人、照片、共享链接——都在你掌控的服务器上。用 Docker 在 VPS 上运行只需几分钟,而且你可以用加密货币付款、无需 KYC。
Nextcloud 需要什么
- 一个专用 IPv4、一个域名和 HTTPS。 客户端连接到
https://cloud.yourdomain.com,所以你需要域名、有效 TLS 和入站 443——专用 IP 套餐。NAT 套餐不接受入站。Small-IP 适合个人云;Medium-IP 适合小团队。 - 按文件大小选磁盘。 Nextcloud 对 CPU 要求低,瓶颈是磁盘:选一个 NVMe 能装下数据并留有余量的套餐。
- 多一点 RAM,如果你启用预览、全文搜索或内置 Office。
部署(Ubuntu 24.04,Docker)
# docker-compose.yml — Nextcloud + PostgreSQL + Redis (behind a TLS reverse proxy)
services:
db:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: change-me-strong
volumes: ["db:/var/lib/postgresql/data"]
redis:
image: redis:alpine
restart: always
app:
image: nextcloud:apache
restart: always
ports: ["127.0.0.1:8080:80"]
environment:
POSTGRES_HOST: db
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: change-me-strong
REDIS_HOST: redis
NEXTCLOUD_TRUSTED_DOMAINS: cloud.yourdomain.com
volumes: ["nextcloud:/var/www/html"]
depends_on: [db, redis]
volumes: { db: {}, nextcloud: {} }
在前面放一个 TLS 反向代理:
# TLS + reverse proxy in one line (needs a dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'cloud.yourdomain.com { reverse_proxy 127.0.0.1:8080 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp
打开 https://cloud.yourdomain.com,完成网页安装向导,然后把桌面和移动应用指向它——你的文件现在同步到一台你拥有的服务器。
让它属于你
- 服务端静态加密,加上传输中的 TLS——密钥在你手里。
- 应用:日历、联系人、笔记、照片、Talk(通话/聊天),以及 Collabora/OnlyOffice 处理文档。
- 共享 通过带密码和有效期的链接,或与其他 Nextcloud 服务器联合。
- 把 Postgres 和 Redis 放在 localhost(如上);只暴露 443。
为什么选择 EQVPS 做 Nextcloud
- 专用 IPv4 每月 $8 起,域名 + HTTPS 友好,所有端口,自助反向 DNS。
- 欧盟地点(德国、芬兰)——干净的路由、真正的数据保护法。
- 无需 KYC、加密货币付款。 用邮箱注册、用 USDC/USDT 付款——很适合一朵真正属于你的云。
- 约 60 秒拿到 root、NVMe。 拉起这套服务、加上 Caddy,你的私有云即上线。
评论
暂无评论。来做第一个吧。