溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

自行搭建私有云kodexplorer

發(fā)布時(shí)間:2020-08-05 20:18:22 來源:網(wǎng)絡(luò) 閱讀:531 作者:xu山一 欄目:web開發(fā)

kodexplorer是一款開源的私有云框架,可以通過它實(shí)現(xiàn)個(gè)人網(wǎng)盤的功能,如果擁有一個(gè)性能不錯(cuò)的VPS,那么就可以擺脫奇慢無比的百度云等網(wǎng)盤啦!最近百度網(wǎng)盤還發(fā)出申明,說要限制使用空間。用別人的東西就是要遵守別人的規(guī)則,使用非常的順心。

如果搭在VPS上,可以用作個(gè)人的網(wǎng)盤使用。kodexplorer提供了各個(gè)平臺(tái)的文件同步客戶端,因此搭建好可道云之后即可使用客戶端來在線編輯、上傳、下載文件,十分方便。

也可以可以搭在性能較好的智能路由器上,連接硬盤,這樣路由器就能作為個(gè)人的NAS存儲(chǔ)云使用。

推薦配置

操作系統(tǒng):Ubuntu 16.04 LTS.

Web服務(wù)器:Apache 2.4.

數(shù)據(jù)庫:MySQL(現(xiàn)在還使用不到,數(shù)據(jù)庫版本還沒有推出,正因?yàn)槿绱耍罱ㄆ饋聿疟容^方便)

PHP 5.3以上

安裝準(zhǔn)備

在安裝之前,你需要準(zhǔn)備的內(nèi)容有:

一臺(tái)滿足最低配置要求的Linux主機(jī),可以是云主機(jī)、路由器、服務(wù)器;主機(jī)可以從外網(wǎng)通過ip地址或者域名訪問從外網(wǎng)通過ip地址或者域名訪問,由于主機(jī)將會(huì)作為網(wǎng)盤使用,牽涉到大量的文件傳輸,因此帶寬和硬盤都不能太小。能接近常見使用場(chǎng)景的最高帶寬和硬盤大小為最佳。在本例中,我的云主機(jī)帶寬只有1MB,硬盤20GB。因此打開網(wǎng)頁時(shí)能明顯感到延遲。如果使用路由器搭建私有云,那么帶寬一般不會(huì)有問題。請(qǐng)確保硬盤空間和內(nèi)存大小足夠,如路由器支持USB,可外接硬盤,內(nèi)存大小請(qǐng)務(wù)必滿足ownCloud的最低要求(見上)。

開始安裝

web appche的安裝

appche web用于網(wǎng)頁服務(wù)器的運(yùn)行,在centOS下,我們只需要通過以下命令即可安裝。

yum install httpd

通過以下命令來啟動(dòng)或關(guān)閉httpd服務(wù)器

復(fù)制代碼
#啟動(dòng)apache服務(wù)
service httpd start
#關(guān)閉
service httpd stop
#重啟
service httpd restart
#查看狀態(tài)
service httpd status

啟動(dòng)appche服務(wù)器,接下來打開瀏覽器,從外網(wǎng)訪問你的主機(jī)地址,如果你看到了apache的網(wǎng)頁,就表明配置成功啦。

在centOS中,默認(rèn)的網(wǎng)頁根目錄位于/var/www/html下,這個(gè)位置隨著系統(tǒng)的不同可能有所不同,請(qǐng)注意。

下載解壓kodexplorer

#下載
wget http://static.kodcloud.com/update/download/kodexplorer4.37.zip
#解壓
unzip http://static.kodcloud.com/update/download/kodexplorer4.37.zip
#復(fù)制到網(wǎng)頁根目錄
cp -r kodexplorer/* /var/www/html
進(jìn)入對(duì)應(yīng)文件夾,設(shè)置權(quán)限:
cd /var/www/htdocs
chmod 777 kodexplorer
chmod -R 777 kodexplorer/data/

注意代碼中的下載地址,可能隨著版本的更新而失效,你可以在這里找到最新的下載地址。通過以上三步,就能把kodexplorer放到正確的目錄了。

安裝PHP及相關(guān)組件

接下來我們需要安裝PHP及其他的PHP組件??傻涝苉odexplorer官方建議安裝5.3+以上的PHP版本,這也就是說如果我們使用

yum install php

yum只會(huì)為我們安裝5.4版本的php。要安裝php5.6,需要首先添加一些源。你可以在這里查看更詳細(xì)的教程。

#添加源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
#安裝PHP5.6
yum install php56w php56w-opcache

請(qǐng)注意,如果你使用Ubuntu安裝,那么官方文檔里提供了一種非常簡(jiǎn)單的方法,你可以參看這里。

除了php本身之外,你還需要安裝其他php的各類組件。

yum install php56w-cli php56w-common php56w-fpm php56w-gd php56w-mbstring php56w-xml

可以在這里找到所有需要的組件。

你可以使用如下命令查看所有安裝的php組件

yum list installed | grep "php"

最后重啟apache服務(wù)器。

service httpd restart

從瀏覽器打開主機(jī)地址,看看是否能夠訪問了呢。

自行搭建私有云kodexplorer

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI