此次將騰迅的對象存儲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,我以前申請了好幾個教育郵箱,這裏能夠派上用場了,由於時間關係,明天再嘗試添加上傳策略