共计 2221 个字符,预计需要花费 6 分钟才能阅读完成。
1. 环境
重装系统 如果你是新实例就看自己心情
bash <(wget –no-check-certificate -qO- ‘https://moeclub.org/attachment/LinuxShell/InstallNET.sh’) -u 20.04 -v 64 -a -firmware -p 123456
更新系统环境
apt update -y && apt install -y curl && apt install -y socat && apt install wget -y
打开端口
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
BBR 开启
wget -N –no-check-certificate “https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh” && chmod +x tcp.sh && ./tcp.sh
装宝塔
wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && sudo bash install.sh
2. 下载安装
cloudreve 网盘 GitHub 官方地址
通过宝塔把官网下载 Cloudreve 的压缩包解压将最终文件放入服务器的 root 目录下
赋予执行权限
chmod +x ./cloudreve
启动 Cloudreve
./cloudreve
VPS 可用空间查看
df -hl
3. 开机自启动
自启动设定创建自启文件并进入
vim /usr/lib/systemd/system/cloudreve.service
将以下代码全部填入空的文本中
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/root
ExecStart=/root/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
退出文本编辑模式 如果是小白都不知道怎么退出 一般人也不讲 我找了好久
: 输入英文冒号,光标就下去了
wq!在输入这个就保存退出了
更新配置
systemctl daemon-reload
启动服务
systemctl start cloudreve
设置开机启动
systemctl enable cloudreve
4. 离线下载组件
组件环境
apt install wget curl ca-certificates
下载脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh
运行脚本
./aria2.sh
后续(以下可全程 GPT 操作)
如果使用双硬盘的服务器,需要先挂载硬盘,然后将 cloudreve 安装在大硬盘下,并设置开机自启,否则上传文件默认都是在根目录下,挂载教程如下:
重新系统 DD 教程:
https://gitcode.com/gh_mirrors/re/reinstall?utm_source=csdn_github_accelerator&null
例如需要重装 DB12 系统,
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
使用:bash reinstall.sh debian 12 –password 你设置的密码
挂载教程:
1、查看磁盘信息
列出所有可用块设备的信息,而且还能显示他们之间的依赖关系:
lsblk

2、硬盘实体使用情况
fdisk -l

3、显示磁盘分区挂载情况
# 按 MB 展示
df -k
# 按 GB 展示
df -h

此时可以看出,我们的数据盘 sda 并没有挂载
4、格式化数据盘(注意数据安全)
mkfs.ext4 < 磁盘路径 >
从上一步的磁盘信息可以知道,数据盘路径为:/dev/sda,所以我们使用 mkfs.ext4 /dev/sda 来格式化分区 
5、挂载磁盘到目录
# 在根目录下创建文件夹
mkdir /data
#挂载到目录
mount /dev/sda /data
6、查看挂载是否成功

7、配置重启自动挂载
云服务器系统挂载磁盘时不推荐使用 mount 的方法来挂载磁盘,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,所以推荐使用 UUID 来配置自动挂载数据盘。
7.1 查询磁盘分区的 UUID
先查看磁盘分区号
blkid /dev/sda

7.2 绑定分区与目录
需要在 /etc/fstab 添加分区信息与目录之间的绑定信息
cat << EOF >> /etc/fstab
UUID=xxxxxxxxxxxxxxxxxxxx /data ext4 defaults 0 1
EOF
编辑完 /etc/fstab 后建议 mount - a 看看有没有出错