创建应用目录并下载

本文指导用户如何创建应用目录并下载相关文件,在本地服务器上新建一个专用目录用于存放应用资源;通过命令行(如wget、curl)或图形界面工具从指定URL下载应用安装包或源码;最后建议校验文件完整性(如MD5/SHA256)并设置合适权限,确保后续部署安全可靠

云服务器搭建私有网盘的极简实践指南

公有云盘频繁限速、隐私政策模糊、存储成本逐年攀升的今天,越来越多用户开始尝试“自建网盘”——既掌控数据主权,又兼顾安全与自由,而云服务器,正成为这一实践最轻量、最灵活的起点,本文不堆砌术语,不依赖复杂运维,带你用一台基础云服务器(如2核4G入门配置),在1小时内完成一个可外网访问支持网页上传/下载、带账号管理的私有网盘,真正实现“我的文件,我做主”。

心思路很清晰:不从零写代码,也不硬啃Linux内核,而是选用成熟、轻量、单二进制即可运行的开源方案——Cloudreve,它体积小(主程序仅20MB左右)、无数据库依赖(默认使用SQLite)、支持WebDAV、OneDrive/阿里云OSS等后端对接,且中文界面友好,完美契合个人轻量部署场景。

第一步:选购与初始化云服务器
推荐选择国内主流云厂商(如腾讯云轻量应用服务器、阿里云ECS共享型)的入门套餐月付约30–50元),关键要求有三:① 系统Ubuntu 22.04 LTS(兼容性好,社区支持强);② 开放安全组端口:80(HTTP)、443(HTTPS)、22(SSH);③ 建议绑定弹性公网IP并设置反向代理前置(后续启用HTTPS更便捷),完成创建后,通过SSH登录(如ssh root@your-server-ip),执行基础更新:

apt update && apt upgrade -y && apt install curl wget unzip Nginx -y

第二步:一键部署Cloudreve
Cloudreve官方提供预编译二进制包,省去编译烦恼,我们以最新稳定版v3.12.0为例(部署时请至cloudreve.org 查看最新版本号):

curl -L https://github.com/cloudreve/Cloudreve/releases/download/3.12.0/cloudreve_3.12.0_linux_amd64.tar.gz | tar -xz  
chmod +x cloudreve  
# 生成初始配置(自动创建config.ini与data目录)
./cloudreve  

首次运行会输出初始化账号密码(如 admin@example.com / 随机字符串),请立即复制保存,此时服务已默认监听http://localhost:5212,但尚未对外暴露。

第三步:配置Nginx反向代理与HTTPS
直接暴露5212端口不安全且不便于记忆,我们用Nginx作反向代理,并免费启用HTTPS:

# 编辑Nginx站点配置
nano /etc/nginx/sites-available/cloudreve  

填入以下精简配置(替换your-domain.com为你的域名或IP):

server {
    listen 80;
    server_name your-domain.com;
    return 301 https://$server_name$request_uri;
}
server {
    listen 443 SSL http2;
    server_name your-domain.com;
    ssl_certificate /etc/letsencrypt/live/your-domain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/your-domain.com/privkey.pem;
    location / {
        proxy_pass http://127.0.0.1:5212;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

接着申请SSL证书(需已解析域名):

apt install certbot Python3-certbot-nginx -y  
certbot --nginx -d your-domain.com  

重启Nginx:systemctl restart nginx,访问 https://your-domain.com 即可看到Cloudreve登录页。

第四步:基础安全加固(3分钟必做)

  • 登录后台后,立即修改默认管理员密码(系统 → 设置 → 账号安全);
  • 进入“存储策略”,新建一个本地存储策略,路径设为 /opt/cloudreve/uploads(确保目录存在且权限正确:chown -R www-data:www-data /opt/cloudreve/uploads);
  • 关闭注册功能(系统 → 设置 → 用户 → 禁用公开注册),避免被恶意注册刷爆磁盘;
  • 可选:在云服务器安全组中关闭除80/443/22外的所有端口。

第五步:体验与延伸
你已拥有一个功能完整的私有网盘:支持多用户、文件预览(图片/文本/PDF)、分享链接(可设密码与过期时间)、WebDAV挂载Windows/macOS资源管理器直连)、甚至手机App同步,若未来存储空间吃紧,只需在后台添加对象存储(如腾讯云COS)作为后端,原始服务器仅作调度节点,成本几乎不增。

需要强调的是:自建≠零维护,建议每月执行一次apt update && apt upgrade,并定期备份/opt/cloudreve/conf.ini/opt/cloudreve/data/目录(后者含用户数据与数据库),备份可借助rsync推送到另一台服务器,或使用rclone加密同步至任意云存储

结语
云服务器搭建网盘,本质不是技术炫技,而是对数字生活的一次温和夺权,它不需要你成为系统工程师,只需要一次清醒的选择:当数据成为资产,托管权就不该让渡给算法与条款,这台小小的虚拟机,承载的不仅是文件,更是对自主、透明与长期主义的实践,从今天起,你的网盘,由你定义边界。

(全文共1860字)