干货!Ubuntu 快速部署 Cloudreve :打造全功能私有云盘

在数据存储需求日益增长的今天,拥有一个既美观又强大的私有云盘已成为许多技术爱好者的标配。Cloudreve 凭借其轻量化、支持多存储策略以及出色的 UI 设计,始终是自建云盘的首选。

今天,我们将基于最新的 Ubuntu 24.04 (Noble Numbat) 系统,手把手带你完成 Cloudreve v4.15.0 的安装、自启动配置及 TLS 安全加密。


一、 快速安装

Cloudreve 采用单文件分发,部署过程极其高效。

1. 创建工作目录

建议将程序存放在 /opt 目录下进行统一管理:

Bash

plain 复制代码
sudo mkdir -p /opt/cloudreve
cd /opt/cloudreve

2. 下载最新 v4.15.0 主程序

从官方 GitHub 获取最新版本(以常见的 64 位 Linux 架构为例):

Bash

plain 复制代码
sudo wget https://github.com/cloudreve/Cloudreve/releases/download/4.15.0/cloudreve_4.15.0_linux_amd64.tar.gz
sudo tar -zxvf cloudreve_4.15.0_linux_amd64.tar.gz
sudo chmod +x cloudreve

3. 首次启动

关键步骤: 执行下方命令进行初始化。程序会随机生成管理员账号与密码

注意: v4 版本的账号信息仅在首次启动时显示一次,请务必拍照或记录,若错过需删除 cloudreve.db 重新初始化。

Bash

plain 复制代码
./cloudreve

记录完成后,按 Ctrl+C 停止程序。


二、 配置 Systemd 开机自启

为了让云盘在服务器重启后能自动运行,我们需要将其注册为系统服务。

  1. 创建服务文件

Bash

plain 复制代码
sudo nano /etc/systemd/system/cloudreve.service
  1. 填入配置内容

Ini, TOML

plain 复制代码
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target

[Service]
WorkingDirectory=/opt/cloudreve
ExecStart=/opt/cloudreve/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

[Install]
WantedBy=multi-user.target
  1. 激活服务

Bash

plain 复制代码
sudo systemctl daemon-reload
sudo systemctl enable cloudreve  # 设置开机启动
sudo systemctl start cloudreve   # 立即启动

三、 配置 TLS 加密(直连 HTTPS)

为了确保在公共网络下访问的安全性,建议直接开启 TLS。

1. 准备证书文件

将你域名对应的证书(.crt / .pem)和私钥(.key)上传至服务器。建议路径:/opt/cloudreve/certs/

2. 修改 conf.ini 配置文件

Bash

plain 复制代码
sudo nano /opt/cloudreve/data/conf.ini

在配置中加入以下字段(如已存在则修改):

Ini, TOML

plain 复制代码
[System]
; 修改监听端口为 HTTPS 标准端口 443
Listen = :443

[SSL]
; 开启 SSL
SSL = true
; 证书绝对路径
CertPath = /opt/cloudreve/certs/fullchain.pem
; 私钥绝对路径
KeyPath = /opt/cloudreve/certs/privkey.key

3. 特别说明

  • 高权限端口 :由于 443 属于特权端口,请确保运行 Cloudreve 的用户拥有相应权限,或使用 sudo 运行服务。
  • 放行防火墙
  • Bash
plain 复制代码
sudo ufw allow 443/tcp

四、 访问方式

1. 浏览器直接访问

直接通过IP或者域名访问,然后注册账号即可。

2. 通过WebDAV挂载到本地

3. 用手机app访问

注意需要将访问地址发布到公网,同时开启SSL。手机下载app,扫描绑定设备即可。

其他亮点功能

💾 极致的存储灵活性

在"管理面板 - 存储策略"中,你可以轻松挂载:

  • 本地存储:适合将家里的 NAS 硬盘或服务器大容量分区作为主存储。
  • 对象存储:原生支持阿里云 OSS、腾讯云 COS、七牛、S3 等。
  • 第三方网盘 :通过 WebDAV 协议,你可以将 Alist 中挂载的各种网盘资源无缝引入到 Cloudreve 中。

📥 离线下载神器

在服务器端安装 Aria2 后,你可以在 Cloudreve 中直接提交磁力链接或种子。服务器会静默下载并自动上传到你指定的存储策略中,实现"人在外面,片在云端"。

🖼️ 强大的多媒体管理

v4.15.0 在媒体处理上更加稳健。它支持海量照片的缩略图生成、视频流媒体在线点播,甚至支持多种办公文档的在线预览,非常适合作为家庭影音中心或协作网盘。


结语

Cloudreve 不仅是一个存储工具,更是一个高效的数据调度中心。通过简单的部署,你就能在 Ubuntu 24.04 上享受到丝滑的私有云体验。

快去动手搭建属于你的"数字堡垒"吧!


💡 技术小贴士:如果遇到数据库性能瓶颈,建议在配置文件中将默认的 SQLite 迁移至 MySQL,会有更佳的响应速度。

相关推荐
j_xxx404_1 小时前
MySQL表操作硬核解析:从 CREATE TABLE 到磁盘文件、ALTER TABLE 与 DDL 风险
运维·服务器·数据库·c++·mysql·adb·ai
周易宅1 小时前
Hermes Agent 内部/后端命令速查表
ai·agent·hermes
Jackeyzhe2 小时前
让 3 个 AI 一起写公众号:一篇 Hermes 多 Agent 实操
ai
AI导出鸭PC端3 小时前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
iChochy3 小时前
通过 ZenMux 使用 Claude Code CLI 解锁更多 AI 模型,包括 Claude 所有模型
ai·claude
Nile3 小时前
Claude Code-Dynamic Workflows:1.为什么用工作流?
人工智能·ai·ai编程·ai-native
j_xxx404_4 小时前
MySQL库操作硬核解析:字符集、校验规则、大小写比较、备份恢复与连接排查
运维·服务器·数据库·人工智能·mysql·ai·oracle
龙骑士baby4 小时前
重建 AI 认知第 4 篇:Skill——提示词的系统化封装
ai·大模型·llm·prompt·skill
xixixi777775 小时前
空天地通信、高速光模块、AI 智能体攻击、同态加密芯片四大事件解读:AI 算力底座攻防与全域通信同步升级
大数据·人工智能·深度学习·ai·大模型·光模块·智能体
天工开物开源基金会5 小时前
中国首个!OPC AI开源生态孵化中心落地武汉,打通“人才+赛事+认证+孵化”完整闭环
ai·opc·武汉