名稱:cloudreve
創建目錄:
mkdir -p /home/docker/cloudreve
mkdir -p /home/docker/cloudreve/cloudreve
mkdir -p /home/docker/cloudreve/data
mkdir -p /home/docker/cloudreve/cloudreve/avatar
mkdir -p /home/docker/cloudreve/cloudreve/uploads
touch /home/docker/cloudreve/cloudreve/conf.ini
touch /home/docker/cloudreve/cloudreve/cloudreve.db
cd /home/docker/cloudreve
撰寫文件:
nano docker-compose.yaml
----- File Contents -----
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/Taipei
volumes:
- ./aria2/config:/config # 冒号左边的这个可以换成你自己服务器的路径
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
----- End of file -------
啟動服务:
docker compose up -d
生成管理员用户名密码
docker logs -f cloudreve
訪問:
訪問你的 ip:
默認用户名: admin@cloudreve.org
默認密码: 查看紀錄