基于OceanFS進行Cloudreve網盤搭建
更新時間 2025-02-19 19:51:33
最近更新時間: 2025-02-19 19:51:33
分享文章
本文介紹如何基于天翼云海量文件服務進行Cloudreve網盤搭建。
應用場景
Cloudreve可以讓您快速搭建起公私兼備的網盤系統。Cloudreve 在底層支持不同的云存儲平臺,用戶在實際使用時無須關心物理存儲方式。您可以使用Cloudreve搭建個人用網盤、文件分享系統,亦或是針對大小團體的公有云系統。本次介紹基于天翼云海量文件服務來搭建一個Cloudreve個人網盤。
方案使用云產品
海量文件服務,彈性云主機
方案優勢
- 海量文件服務可彈性擴容,支持Cloudreve網盤的容量需求。
- 實現跨平臺文件同步、文件共享和權限控制等功能,滿足用戶對網盤的使用需求。
操作步驟
步驟一:購買彈性云主機和海量文件服務
- 本次操作實踐中,需要購買彈性云主機作為海量文件服務的掛載點和創建網盤服務器。網盤上傳下載文件數據需要占用彈性云主機公網帶寬,因此需要為彈性云主機配置彈性IP。此次以CentOS 8.4系統為例介紹操作。彈性云主機購買流程詳見彈性云主機-創建彈性云主機。彈性云主機部分參數可參考下表:
| 參數 | 說明 |
|---|---|
| 鏡像 | CentOS 8.4 64位。 |
| 彈性IP | 自動分配。 |
| IP版本 | IPv4。 |
| 帶寬 | 5M。 |
2、創建海量文件服務,操作詳見創建文件系統,部分參數可參考下表:
| 參數 | 說明 |
|---|---|
| 存儲類型 | OceanFS容量型。 |
| 協議類型 | NFS。 |
| 選擇網絡 | 選擇與彈性云主機相同VPC。 |
步驟二:掛載海量文件服務
-
以root用戶登錄彈性云主機。
-
執行以下命令安裝NFS客戶端
yum -y install nfs-utils -
執行如下命令創建本地掛載路徑,用于存儲網盤數據。
mkdir -p /cloudreve -
執行如下命令掛載文件系統。
mount -t nfs -o vers=3,async,nolock,noatime,nodiratime,noresvport,wsize=1048576,rsize=1048576,timeo=600 掛載地址 本地路徑掛載地址在文件系統詳情頁獲取,本地路徑為云主機上用于掛載文件系統的本地路徑,使用上一步創建的“/cloudreve”。
-
掛載完成后使用
mount | grep cloudreve查看掛載情況。
步驟三:安裝Cloudreve服務
-
從官網//cloudreve.org/下載部署包,并將部署包上傳到/cloudreve目錄下。
-
執行如下命令解壓部署包。
tar -xzvf cloudreve_3.8.2_inux_amd64.tar.gz -
執行如下命令啟動服務。
nohup ./cloudreve & -
執行如下命令關閉防火墻。
systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 -
執行如下命令關閉SELINUX。
vi /etc/selinux/config #SELINUX=enforcing? #注釋掉 #SELINUXTYPE=targeted? #注釋掉 SELINUX=disabled #增加 按ESC :wq!?? #保存退出
setenforce 0?? #使配置立即生效 -
執行如下命令查看管理員賬戶和密碼。
cat nohup.out
步驟四:瀏覽器打開Cloudreve
-
在虛擬機管理界面的安全組選項中,對瀏覽器所在機器的ip地址和Cloudreve所使用的5212端口在出方向和入方向進行放開,本文采用的是對全部協議和端口進行放通。

-
在本地瀏覽器輸入彈性云主機的
彈性IP:5212,打開Cloudreve登錄頁面。
-
點擊登錄按鈕后,進入網盤頁面,可以進行內容上傳、新建文件夾、共享內容等。
