使用Cloudreve搭建私有网盘系统
常规安装
在/root下新建目录own:
mkdir own
下载Cloudreve:
wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
解压Cloudreve:
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz
赋予执行权限:
chmod +x ./cloudreve
启动 Cloudreve:
./cloudreve
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。

然后按键盘的Ctrl
+C
键来退出到命令模式。
设置进程守护:
安装升级systemd:
sudo yum install systemd-*
编辑systemd配置文件:
vim /usr/lib/systemd/system/cloudreve.service
按i
键进入编辑模式,然后将下面内容复制进去:
[Unit]
Description=Cloudreve
Documentation=https://blog.zeruns.tech
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/root/own
ExecStart=/root/own/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
然后按esc
键退出编辑模式,输入:wq
再按回车键来保存。
接着分别运行下面三条命令:
systemctl daemon-reload
systemctl start cloudreve
systemctl enable cloudreve
安装aria2
这里使用萌鼠的脚本
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
安装完成后,如果我们想修改密码、下载文件位置、端口的话,可以使用命令bash aria2.sh,再选择修改配置即可,这里建议使用该脚本配置自动更新BT-Tracker
服务器,对下载BT有加成。
在cloudreve配置aria2

使用Docker-compose安装 (先安装docker和docker-compose)
创建目录
mkdir -p /root/data/docker_data/cloudreve
cd /root/data/docker_data/cloudreve
mkdir {cloudreve,data}
cd cloudreve
mkdir {avatar,uploads}
touch {conf.ini,cloudreve.db}
cd /root/data/docker_data/cloudreve
vim docker-compose.yml
输入下面内容到docker-compose.yml文件
version: "3.8"
services:
cloudreve:
container_name: cloudreve
image: cloudreve/cloudreve:latest
restart: unless-stopped
ports:
- "5212:5212" # 冒号左边的 5212 可以换成主机未被占用的端口
volumes:
- temp_data:/data
- ./cloudreve/uploads:/cloudreve/uploads # 冒号左边的这个可以换成你自己服务器的路径
- ./cloudreve/conf.ini:/cloudreve/conf.ini # 冒号左边的这个可以换成你自己服务器的路径
- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db # 冒号左边的这个可以换成你自己服务器的路径
- ./cloudreve/avatar:/cloudreve/avatar
depends_on:
- aria2
aria2:
container_name: aria2
image: ddsderek/aria2-pro
restart: unless-stopped
environment:
- RPC_SECRET=your_aria_rpc_token # 注意修改一下这个密钥
- RPC_PORT=6800
- DOWNLOAD_DIR=/data
- PUID=0
- PGID=0
- UMASK_SET=022
- TZ=Asia/Shanghai
volumes:
- ./aria2/config:/config # 冒号左边的这个可以换成你自己服务器的路径
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
安装并启动cloudreve和aria2
docker-compose up -d
查看日志获取初始密码
docker-compose logs

离线下载,路径填 /data即可

安装完成!
评论
暂无评论