自建网盘的配置建议
发布时间:2026-01-12 18:17       
更新时间:2026-01-13 01:07
自建网盘前,先算一笔容量账。网盘的磁盘是按人头消耗的,十个用户每人 100GB 配额,理论上就是 1TB 起步,容量规划错了,后面扩容最麻烦。
一、容量规划
按用户数乘配额再乘一点五倍余量来估,数据盘和系统盘分开挂。用 df -h 定期看水位,超过八成就该扩容或清理,配额和实际占用是两回事,du --max-depth=1 /data 能看每户的真实用量。网盘文件多为照片、视频这类大文件,普通云盘即可,不必追 IOPS(每秒读写次数)。缩略图缓存也吃空间,文件多的网盘里缓存目录能涨到几十 GB,清理策略一并配上。
二、上传带宽别忽视
网盘体验好坏,一半在上传速度。亲友在外地往里传照片,走的是服务器的入方向带宽,选配置时确认入方向规格,别只看下载速度。上传失败时先查两处:入方向带宽是否被占满,Nginx 的 client_max_body_size 是否限制了体积。国内用户为主的话,BGP 多线机型在各运营商网络下兼容性更好,上传不容易掉速。
三、软件与部署
Nextcloud 是目前自建网盘的主流选择,数据库配 MySQL 或 MariaDB,Ubuntu 下用 snap 一条命令装完:
snap install nextcloud
装完记得配 HTTPS(用 certbot 申请免费证书)、设置回收站自动清理,登录入口开二次验证——弱密码是自建网盘被扫破的头号原因,手机端配合官方 App 可以自动同步相册。日常维护大多靠 occ 命令,扫描新文件、清理缓存都有对应子命令。
四、备份不能省
网盘里存的是用户认为"已经安全"的数据,丢了最难交代。数据库和 data 目录分开备份,用 crontab 每天凌晨跑一次 rsync 同步到备份盘,条件允许再放一份到另一台机器,恢复时先起数据库再导文件,顺序别反。
机型上,家庭或小团队用高防云服务器 S4 加大容量数据盘够用,人多文件多就往 S4-8G 加盘的方向配。网盘的配置可以低,容量余量和备份强度不能低。