Docker部署雨云對(duì)象存儲(chǔ)同款在線文件管理軟件filestash
這里我以雨云( https://www.rainyun.com/wp-admin_ )2C2G為例
由于圖片上傳失敗,可以前往我的博客( https://www.biliwind.com/1480.html? )看原版
系統(tǒng)以Ubuntu 22.04為例
我們連接VNC,選擇Xtermjs
在彈出的窗口中直接輸入root
之后使用Ctrl+Shift+V粘貼復(fù)制的root密碼
出現(xiàn)此提示即為登錄成功
之后我們分別通過以下命令安裝docker以及docker-compose
sudo apt update
#上面是更新一下軟件包下載地址
sudo apt install docker.io -y
#上面是安裝docker
#以下是安裝docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
之后我們回到根目錄下,準(zhǔn)備安裝filestash
cd /
#回到根目錄
mkdir filestash && cd filestash
#創(chuàng)建并進(jìn)入filestash文件夾
curl -O https://downloads.filestash.app/latest/docker-compose.yml
#下載一鍵部署文件
docker-compose up -d
#運(yùn)行一鍵部署
出現(xiàn)此提示即代表正在部署中
emm由于我是邊操作邊寫教程的,才發(fā)現(xiàn)這個(gè)要下載的東西也太大了;媽呀用了將近10分鐘才部署好(冷知識(shí):下載完是需要解壓的)
之后直接訪問你的ip:8334就可以了
點(diǎn)擊那個(gè)顯眼的“Password”,在里面輸你的管理員密碼,然后點(diǎn)旁邊的小箭頭
第一個(gè)紅色代表的是不啟用SSL可能會(huì)造成數(shù)據(jù)泄露,這個(gè)我們暫時(shí)不用管,你可以在服務(wù)器上安裝nginx進(jìn)行反向代理,效果也是很好的
到這里之后我們點(diǎn)擊左側(cè)的backend
這里可以配置很多存儲(chǔ)方式,將鼠標(biāo)移動(dòng)到某個(gè)塊上面會(huì)出現(xiàn)“+”
點(diǎn)擊就可以添加對(duì)應(yīng)的存儲(chǔ)方式到下方
我們把其他的存儲(chǔ)方式都刪掉,只剩下S3
這樣再訪問前端就可以看到一個(gè)和雨云及其類似的在線文件管理了,但是雨云需要通過觸發(fā)bug才能到達(dá)此頁面
之后將“高級(jí)”選項(xiàng)框勾上,滑到下面把端點(diǎn)填寫成雨云的,訪問ID和密鑰也填上你雨云存儲(chǔ)桶的
點(diǎn)擊連接就會(huì)發(fā)現(xiàn)新大陸了
這里的唯一一個(gè)文件夾是你存儲(chǔ)桶的名字,如果直接在雨云的文件管理中進(jìn)入,看到的會(huì)是一個(gè)空目錄
高深的東西就不說了,自行研究
在后臺(tái)選擇“Settings”(設(shè)置頁)
修改name字段后,回到前端刷新即可看到變化
如果我們通過自己的文件管理系統(tǒng)在與你存儲(chǔ)桶文件夾同級(jí)的目錄下創(chuàng)建東西會(huì)報(bào)錯(cuò)
如果在存儲(chǔ)桶文件夾內(nèi)部創(chuàng)建文件的話是正常的
這時(shí)候我們會(huì)發(fā)現(xiàn),雨云右下角有上傳按鈕,我們需要在設(shè)置中勾選這個(gè)選項(xiàng)才會(huì)有