架設自己的Nas云盤斟冕,再見垃圾百度云

cloudreve docker

GitHub Gitee Docker手冊內(nèi)置安裝

cloureve-docker 是對cloudreve的docker封裝螃宙,這里我們致敬cloudreve的開發(fā)者惶傻,我試過很多的云盤cloudreve是最舒服的嚼摩,而且開發(fā)者沒有因為割韭菜而閹割免費版,非常感謝谭网。

用戶通過cloudreve-docker安裝cloudreve可以快速的體驗私人云盤的快感(去tm的百度云)汪厨,并且cloudreve-docker提供了aria2的離線下載功能,通過簡單的配置就可以使用離線下載愉择,并且通過docker的數(shù)據(jù)卷可以非常靈活的對cloudreve進行備份劫乱、升級、配置以及日志的記錄锥涕。

準備

  • Docker19+
  • git

快速體驗

git clone https://gitee.com/wuma/cloudreve-docker.git
docker build -t cloudreve ./cloudreve-docker
docker run -d --name cloudreve -p 83:83 -v /root/log:/core/log cloudreve
cat /root/log/cloudreve.log

執(zhí)行上面的代碼后可以得到賬號和密碼

啟動成功

在瀏覽器輸入http://ip:83衷戈,登錄后我們就可以看到登錄成功

image-20200318190348342

接下來就可以體驗私人云盤的快感

上傳文件

如何使用離線下載呢

默認離線下載是開啟的但是需要一些網(wǎng)頁上的簡單配置,記住下面這些信息层坠。

然后我們跳轉(zhuǎn)到后臺管理的離線下載配置頁面殖妇,輸入網(wǎng)站http://你的ip:83/#/admin/aria2,在第一次進入后臺的時候會彈出一個設置破花,這個設置是要你設置以后通過什么地址來訪問你的私有云盤谦趣。如果你不是用localhost:83上來的你只需要點確認即可。

image-20200318191227907

我們將剛剛記得的配置信息填入座每,其他保持默認即可前鹅,點擊測試連接,會出現(xiàn)連接成功就okl峭梳。

image-20200318191312625

測試一下離線下載舰绘。

image-20200318191842186

測試完成可以下載,這個速度是和你的資源有關(guān)系葱椭。

可操作數(shù)據(jù)卷

前面提到cloudreve-docker是一個靈活的Docker封裝捂寿,我們可以通過數(shù)據(jù)卷的方式可以將數(shù)據(jù)庫、日志孵运、配置信息進行物理空間的映射秦陋,映射到宿主機的某個位置后可以方便的進行修改與備份。

容器內(nèi)的數(shù)據(jù)卷 說明
/core/uploads 存儲用戶上傳的文件
/core/log 存儲aria2和cloudreve的日志
/core/etc 存儲cloudreve的配置
/core/db 存儲數(shù)據(jù)庫文件治笨,這個項依賴于配置文件conf.ini里[Database]->DBFile
/core/aria2/conf aria2的配置文件踱侣,不建議修改(除非你會)

使用方法

我們直接如上所示粪小,我們在創(chuàng)建并啟動容器的時候docker run使用 -v參數(shù)來指定,下面是個完整的配置抡句。

docker run -d --name cloudreve -p 5212:5212 \
    -v /root/own/log:/core/log \
    -v /root/own/data:/core/uploads \
    -v /root/own/db:/core/db \
    -v /root/own/etc:/core/etc \
    cloudreve

我們通過查看/root/own/log/cloudreve.log文件來獲取賬號和密碼

image-20200318195104454

我們建議端口映射和cloudreve的端口設置為一樣,以防止出現(xiàn)意外杠愧。

查看日志

cat /root/own/log/cloudreve.log 
# 查看cloudreve的日志待榔,這里存儲著網(wǎng)頁登錄的初始密碼
cat /root/own/log/aria2.log
# 這里存儲著離線下載的日志

備份數(shù)據(jù)庫與文件

mkdir /root/backup
cp /root/own/db /root/backup
cp /root/own/data /root/backup

修改配置文件

vi /root/own/etc/conf.ini

詳細的配置文件如下

[System]
; 運行模式
Mode = master
; 監(jiān)聽端口
Listen = :83
; 是否開啟 Debug
Debug = false
; Session 密鑰, 一般在首次啟動時自動生成
SessionSecret = 23333
; Hash 加鹽, 一般在首次啟動時自動生成
HashIDSalt = something really hard to guss

; 數(shù)據(jù)庫相關(guān),如果你只想使用內(nèi)置的 SQLite數(shù)據(jù)庫流济,這一部分直接刪去即可
[Database]
; sqlite數(shù)據(jù)庫位置
DBFile= /core/db/cloudreve.db
; 數(shù)據(jù)庫類型锐锣,目前支持 sqlite | mysql
;Type = mysql
; 用戶名
;User = owncloud
; 密碼
;Password =
; 數(shù)據(jù)庫地址
;Host = mysql
; 數(shù)據(jù)庫名稱
;Name = owncloud
; 數(shù)據(jù)表前綴
;TablePrefix = own

; 從機模式下的配置
[Slave]
; 通信密鑰
Secret = 1234567891234567123456789123456712345678912345671234567891234567
; 回調(diào)請求超時時間 (s)
CallbackTimeout = 20
; 簽名有效期
SignatureTTL = 60

; 跨域配置
[CORS]
AllowOrigins = *
AllowMethods = OPTIONS,GET,POST
AllowHeaders = *
AllowCredentials = false

; Redis 相關(guān)
;[Redis]
;Server = 127.0.0.1:6379
;Password =
;DB = 0

; 從機模式縮略圖
[Thumbnail]
MaxWidth = 400
MaxHeight = 300
FileSuffix = ._thumb

操作cloudreve

創(chuàng)建并運行(第一次使用)

docker run -d \
    --name own \
    -p 5212:5212 \
    -v /root/own/log:/core/log \
    -v /root/own/data:/core/uploads \
    -v /root/own/db:/core/db \
    -v /root/own/etc:/core/etc \
    cloudreve
# -p 端口的映射默認端口是5212,如果不映射/core/etc绳瘟,默認加載cloudreve-docker自帶的完整配置文件端口為83
# -v 端口映射
# -d 后臺運行
# --name own 這個我給這個容器起的是own這個名字,這個名字很重要,下面的操作已經(jīng)使用
# --link <ip|域名|其他容器名>:<容器內(nèi)host>
# eg:
#   --link localhost:roothost 這里將127.0.0.1映射到容器內(nèi)roothost這個名字雕憔,我們可以ping roothost來測試

啟動

docker start own

重啟

docker restart own

關(guān)閉

docker stop own

開機自啟動

systemctl enable docker
docker update --restart=always own

升級cloudreve

git clone https://gitee.com/wuma/cloudreve-docker.git
docker build -t cloudreve ./cloudreve-docker
docker restart own

因為我會關(guān)注著cloudreve最新版,并且會在發(fā)布的第一時間進行測試糖声,測試完成后我會放到cloudreve-docker的倉庫中斤彼,所以大家使用這兩句代碼就可以快速的升級,并且不會丟失文件和數(shù)據(jù)蘸泻。

最后

首先非常感謝cloudreve團隊做出來的這個云盤琉苇,正因為他們的東西,我才可以去搞cloudreve-docker版悦施。

對于cloudreve后期有時間我會做一些實用的輔助并扇,大家可以關(guān)注我,來獲取動態(tài)抡诞。

最后如果可以穷蛹,請幫忙點個start讓更多的人看見,謝謝昼汗。

致敬 cloudreve團隊

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肴熏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子乔遮,更是在濱河造成了極大的恐慌扮超,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蹋肮,死亡現(xiàn)場離奇詭異出刷,居然都是意外死亡,警方通過查閱死者的電腦和手機坯辩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門馁龟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漆魔,你說我怎么就攤上這事坷檩∪匆簦” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵矢炼,是天一觀的道長系瓢。 經(jīng)常有香客問我,道長句灌,這世上最難降的妖魔是什么夷陋? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮胰锌,結(jié)果婚禮上骗绕,老公的妹妹穿的比我還像新娘。我一直安慰自己资昧,他們只是感情好酬土,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著格带,像睡著了一般撤缴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上践惑,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天腹泌,我揣著相機與錄音,去河邊找鬼尔觉。 笑死凉袱,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的侦铜。 我是一名探鬼主播专甩,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼钉稍!你這毒婦竟也來了涤躲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤贡未,失蹤者是張志新(化名)和其女友劉穎种樱,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俊卤,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡嫩挤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了消恍。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岂昭。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖狠怨,靈堂內(nèi)的尸體忽然破棺而出约啊,到底是詐尸還是另有隱情邑遏,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布恰矩,位于F島的核電站记盒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏外傅。R本人自食惡果不足惜孽鸡,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望栏豺。 院中可真熱鬧,春花似錦豆胸、人聲如沸奥洼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灵奖。三九已至,卻和暖如春估盘,著一層夾襖步出監(jiān)牢的瞬間瓷患,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工遣妥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留擅编,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓箫踩,卻偏偏與公主長得像爱态,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子境钟,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容