惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Attack and Defense Labs
Attack and Defense Labs
V2EX - 技术
V2EX - 技术
O
OpenAI News
S
Secure Thoughts
H
Heimdal Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Schneier on Security
Schneier on Security
H
Hacker News: Front Page
S
Security Affairs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
The Register - Security
The Register - Security
GbyAI
GbyAI
Cloudbric
Cloudbric
MongoDB | Blog
MongoDB | Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
Forbes - Security
Forbes - Security
Y
Y Combinator Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Cloudflare Blog
Recorded Future
Recorded Future
人人都是产品经理
人人都是产品经理
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
Webroot Blog
Webroot Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
T
Tor Project blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
V
V2EX
T
Tailwind CSS Blog
SecWiki News
SecWiki News
NISL@THU
NISL@THU
C
Check Point Blog

时空之歌

2024年加油! - 时空之歌 高一,中秋、国庆晚会 - 时空之歌 就要去高中报到了 - 时空之歌 在Docker上部署ubuntu系统 电脑,坏了??? - 时空之歌 一个WordPress插件,用于使用短代码插入哔哩哔哩视频 - 时空之歌 《安娜的橱窗》一首挺好听的歌。 - 时空之歌 WordPress通过短代码插入bilibili视频 - 时空之歌 二战时间线及标志性事件 - 时空之歌
在Docker上部署Cloudreve云盘服务 - 时空之歌
Space520 · 2023-08-01 · via 时空之歌

本文发布于 171 天前,最后更新于170天前,其中的信息可能已经有所发展或是发生改变,如有需要,请联系我([email protected])进行更新吖~

前言

云盘服务已成为人们日常生活中不可或缺的一部分。本文将介绍如何使用Docker compose来部署Cloudreve云盘服务。通过Docker的容器化技术,我们可以轻松地搭建和管理云盘系统,实现便捷的文件存储和共享体验。让我们开始吧!

Cloudreve 是一款开源的网盘软件,支持服务器本机及腾讯云对象存储 COS 等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,能够帮助您快速搭建个人使用或多人共享的云盘系统。

准备

开始前请你确保你自己的VPS已经正确安装好了Dockerdocker compose

安装Cloudreve

首先,我们创建目录:

work=~/docker/cloudreve/ && mkdir -p $work && cd $work

上述代码建立一个临时的变量叫做work,~/docker/cloudreve/可以改为你想要的位置。注意,一旦你退出终端,这个变量就会消失。

创建目录结构:

mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2

此时的目录结构如下:

├── aria2
│   └── config
├── cloudreve
│   ├── avatar
│   ├── cloudreve.db
│   ├── conf.ini
│   └── uploads
├── data
│   └── aria2

获取随机Token:

openssl rand -base64 48 ## 生成Token,用Aria2 RPC Token

新建一个docker-compose.yml

vim docker-compose.yml

输入以下内容:

version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"
    volumes:
      - ./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: p3terx/aria2-pro
    ports:
      - 6800:6800
      - 6888:6888
      - 6888:6888/udp
    logging:
      options:
        max-size: 1m
    restart: unless-stopped
    environment:
      - RPC_SECRET=your_aria_rpc_token
      - RPC_PORT=6800
    volumes:
      - ./aria2/config:/config
      - ./data:/data
volumes:
  temp_data:
    driver: local
    driver_opts:
      type: none
      device: $PWD/data
      o: bind

修改文件中的RPC_SECRET为你获取的随机Token5212:5212中左边的5212为你所需的端口号。

上线服务

docker-compose up -d

从docker-compose的日志中获取默认管理员账户用户名和密码

docker-compose logs

至此,Cloudreve的安装已经基本完成了。

反代设置

Cloudreve 默认会监听5212端口(如果你没改的话)

反代设置:https://www.example.com => http://172.17.0.1:5212

Aria2配置

后台控制面板

  1. [不可修改] RPC 服务器地址 => http://aria2:6800
  2. [可修改, 需保持和 docker-compose.yml 文件一致] RPC 授权令牌 => your_aria_rpc_token
  3. [不可修改] Aria2 用作临时下载目录的 节点上的绝对路径 => /data

获取DHT网络节点数据

打开Shell

cd $work && cd ./aria2/config/ && sudo rm dht.dat && wget https://down.cheshirex.com/%E6%9D%82%E9%A1%B9/dht.dat

常用管理命令

上线服务

docker-compose up -d

下线服务

docker-compose down

更新Cloudreve

docker-compose down && docker pull cloudreve/cloudreve && docker-compose up -d

|´・ω・)ノ

ヾ(≧∇≦*)ゝ

(☆ω☆)

(╯‵□′)╯︵┴─┴

 ̄﹃ ̄

(/ω\)

∠( ᐛ 」∠)_

(๑•̀ㅁ•́ฅ)

→_→

୧(๑•̀⌄•́๑)૭

٩(ˊᗜˋ*)و

(ノ°ο°)ノ

(´இ皿இ`)

⌇●﹏●⌇

(ฅ´ω`ฅ)

(╯°A°)╯︵○○○

φ( ̄∇ ̄o)

ヾ(´・ ・`。)ノ"

( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃

(ó﹏ò。)

Σ(っ °Д °;)っ

( ,,´・ω・)ノ"(´っω・`。)

╮(╯▽╰)╭

o(*////▽////*)q

>﹏<

( ๑´•ω•) "(ㆆᴗㆆ)

😂

😀

😅

😊

🙂

🙃

😌

😍

😘

😜

😝

😏

😒

🙄

😳

😡

😔

😫

😱

😭

💩

👻

🙌

🖕

👍

👫

👬

👭

🌚

🌝

🙈

💊

😶

🙏

🍦

🍉

😣

Source: github.com/k4yt3x/flowerhd