使用cloudreve搭建我的網盤

此次將騰迅的對象存儲cos掛載到了服務器上,就想本身搭建個網盤,雖然每個月50G的空間和10G流量,也夠用了php

以前寫過使用owncloud來搭建我的網盤,使用起來挺方便,就是不知道爲何感受打開速度慢,不過影響倒不是很大mysql

原本打算就是owncloud來搭建網盤的,結果忽然發現了一個新的網盤搭建工具--cloudreve,對這個網盤還算了解,由於我收藏的不少私人搭建的網盤都是這個,用起來很舒服,並且能夠快速對接多家雲存儲,支持七牛、又拍雲、阿里雲OSS、AWS S三、Onedrive、自建遠程服務器,固然,還有本地存儲git


一、安裝要求github

  • LNMP/AMP With PHP5.6+
  • curl、fileinfo、gd擴展
  • Composer

個人服務器環境,centos7.2 寶塔面板,php5.6,mysql,ngnixsql


二、安裝方法數據庫

官網上有兩種方法能夠安裝,一是使用Composer安裝主程序,二是官網下載安裝包安裝,我是用的第二種方法,感受比較簡單,這裏也只說第二種,若是想了解第一種方法的,能夠到這裏看看centos

1)官網下載安裝包服務器

2)將壓縮包上傳到網站目錄中,解壓網絡

3)域名/CloudreveInstaller 開始安裝,打開後是環境檢查,這裏的基本都很簡單解決,像PHP版本,還有目錄權限等,比較麻煩的是這個僞靜態,由於這我浪費了不少時間dom

 

4)對於僞靜態,官網上的解決方法:

對於Apache服務器,項目目錄下的.htaccess已經配置好重寫規則,若有需求酌情修改. 對於Nginx服務器,如下是一個可供參考的配置:

1 location / { 2    if (!-e $request_filename) { 3    rewrite  ^(.*)$  /index.php?s=/$1 last; 4    break; 5  } 6  }

若是你的應用安裝在二級目錄,Nginx的僞靜態方法設置以下,其中youdomain是所在的目錄名稱

location /youdomain/ { if (!-e $request_filename){ rewrite ^/youdomain/(.*)$  /youdomain/index.php?s=/$1 last; } }

另外說下個人作法,由於個人是二級目錄,點開主站點,子目錄綁定二級域名後,添加僞靜態,子目錄綁定二級域名的方法參考以前的文章,完成這個操做後,第二項就知足了

1 location / { 2    if (!-e $request_filename) { 3    rewrite  ^(.*)$  /index.php?s=/$1 last; 4    break; 5 } 6  }

5)最後兩項不知足能夠不用管,接下來點擊下一步,是數據庫信息的填寫,這個也不難,寶塔面板有個數據庫選項,添加數據庫就完事了,若是不是寶塔面板的話,不能夠參考我以前的安裝網站的文章,如何添加數據庫

6)接下來完成,出現以下界面,證實安裝成功了


三、使用網盤

1)打開網站,我的感受 要比owncloud打開速度快,右擊右邊的加號能夠上傳文件,上傳下載速度跟你的網絡環境有關,就不測試了。另外,安裝成功後打開頁面404/No input file specified,就是URL重寫規則未配置好,請檢查。

2)進入管理員界面,主要看如下幾項

設置裏面基礎設置的網站域名是否正確,再到用戶界面修改管理員初始密碼和郵箱(帳號)

上傳策略中管理中單文件上傳大小限制,初始默認爲10M,這個能夠根據須要修改

另外,最重要的就是上傳策略添加了,這也是我要搭建的目的之一,不過這裏沒有騰迅雲的COS,比較惋惜,我也沒找到能夠修改存儲目錄的方法。。。幸虧這裏有onedrive,我以前申請了好幾個教育郵箱,這裏能夠派上用場了,由於時間關係,明天再嘗試添加上傳策略

相關文章
相關標籤/搜索