久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【迷之高產(chǎn)】四種方法教你輕松打造自己的網(wǎng)盤

 新華書店好書榜 2016-11-06

【迷之高產(chǎn)25%】打造自己的網(wǎng)盤(四)--Owncloud和Seafile的一點(diǎn)提示

 
進(jìn)入周末高產(chǎn)狀態(tài),,主要是本周堆了4篇文章一直沒有動(dòng)工,,再堆下去可能就忘記了,干脆直接寫完算了,,本篇文章解決了前幾篇文章遲遲沒有解決的老大難問題,,Owncloud和Seafile的部署安裝,。

 

一、Owncloud

Owncloud是基于PHP的,功能大而全,,支持插件也多,但是博主的測(cè)試中沒法解決各種環(huán)境帶來的問題,,今天偶然翻到一篇網(wǎng)站的文章,,用官方的一鍵包安裝完成,省事簡(jiǎn)單,,特么其他網(wǎng)站寫那么多長(zhǎng)篇大論卻沒有一點(diǎn)實(shí)際用處的教程真不知道是怎么搭建起來的,,八成全是互相抄來抄去,采集來采集去,,我是按照XX的安裝教程愣是沒解決問題,,而且網(wǎng)上大部分教程老舊,都是N年前的東西,。

為了保證安裝成功,,博主采用了和原文章一樣的系統(tǒng),,所以為了搭建成功建議你也使用一樣的系統(tǒng),本次使用的系統(tǒng)是CentOS 7,,Debian系列和CentOS 6沒測(cè)試過,,如果用Debian建議使用Debian 8或Ubuntu 16等較新的系統(tǒng)。

1.安裝

原文鏈接:http://www./vpsdajianowncloud.html

Owncloud官方一鍵包合集:https://download./download/repositories/stable/owncloud/ (其他系統(tǒng)可以參考安裝,,本文以CentOS 7為例)

rpm –import https://download./download/repositories/stable/CentOS_7/repodata/repomd.xml.key
wget http://download./download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud

完成后重啟apache:

service httpd start

加入開機(jī)自動(dòng)啟動(dòng)apache

chkconfig httpd on

輸入 ip/owncloud就可以看到owncloud的界面了,,設(shè)置好管理員賬戶和密碼就好了

 2.使用

進(jìn)入ip/owncloud,直接設(shè)置管理員賬戶和密碼即可成功登錄,。

主頁面簡(jiǎn)單易懂

Owncloud支持文件分享,,可以設(shè)置分享文件強(qiáng)制過期和強(qiáng)制密碼,還可以設(shè)置郵箱通知注冊(cè)用戶,。

文件信息查看

實(shí)測(cè)Owncloud是支持在線播放mp4格式的,,mp3格式會(huì)顯示封面圖片但是會(huì)迷之跳轉(zhuǎn)到一個(gè)IP,不知道是不是我這里運(yùn)營商的問題,。不支持office文檔的預(yù)覽,。支持pdf文檔的預(yù)覽。

其實(shí)介紹也就這么多了,,在本系列的文章中已經(jīng)可以對(duì)比出所試用的網(wǎng)盤的優(yōu)缺點(diǎn)了,,但是基本功能都是一致的。

客戶端支持Owncloud是豐富的,,Windows客戶端就是一個(gè)同步盤,,免費(fèi),可以實(shí)時(shí)同步某個(gè)文件夾,,但是iOS和Android客戶端是收費(fèi)的,。

3.總結(jié)

Owncloud的優(yōu)點(diǎn)就是成熟,支持的插件也多,,所以如果選用自己或者團(tuán)隊(duì)使用Owncloud一般都是優(yōu)先選擇的,。如果只是簡(jiǎn)單的管理文件,各種網(wǎng)盤程序都差不多,,每個(gè)人所需要的功能也不同,,所以可以參考我的文章做出自己的選擇。

 

二,、一點(diǎn)關(guān)于Seafile的部署

上一篇文章中https://www./post-192.html 寫明了Seafile的部署教程,,但是部署的版本是5.0.5穩(wěn)定版,如果需要使用官方的6.x最新版是需要自己手動(dòng)配置的,,正好手里空閑一臺(tái)機(jī)器就配置了一下,,發(fā)現(xiàn)使用SQlite很好配置,如果使用MySQL其實(shí)裝的東西繁多,容易失敗,,而且官方說明了只在Ubuntu,、Debian 8和CentOS 7使用過,如果像上次博主使用CentOS 6容易帶來不必要的麻煩,,比較有些東西不是老舊了就是不適用,。

官方的配置手冊(cè),非常詳細(xì),,還有啟用Https都有說明:http://manual-cn./

如果是CentOS 7配置還要參考這篇帖子:https://bbs./t/centos7/1220/2 詳細(xì)說明了系統(tǒng)的防火墻問題,,以免導(dǎo)致因?yàn)榉阑饓栴}打不開。

[高產(chǎn)似那啥]打造自己的網(wǎng)盤(三)--Seafile網(wǎng)盤

最近本站迷之高產(chǎn)似那啥了,,應(yīng)該是自建網(wǎng)盤系列的最終章節(jié)了,,可能吧。,。 本篇文章將帶來seafile的使用體驗(yàn),,第一篇還說這玩意真難安裝,現(xiàn)在找到篇文章搞定了seafile的安裝,,讓我們來了解一下Seafile,。

官方網(wǎng)站:https://www./home/

一、談?wù)凷eafile個(gè)人體驗(yàn)

使用了一圈下來感覺Seafile還是不錯(cuò)的,,適合個(gè)人使用和小團(tuán)隊(duì)使用(三人以上收費(fèi)),,界面做的很友好,速度也不錯(cuò),,該有的基本都有了,,例如文件預(yù)覽、分享,,甚至還可以建立自己的維基百科,把一些文檔寫進(jìn)去,,這樣小團(tuán)隊(duì)工作的時(shí)候就可以直接在團(tuán)隊(duì)內(nèi)部的網(wǎng)盤中查閱文檔,,無需上百度谷歌的一點(diǎn)點(diǎn)查閱了。目前發(fā)現(xiàn)例如上傳那種細(xì)節(jié)很簡(jiǎn)單,,沒有Pydio的細(xì)致,,還有office文檔只能下載無法預(yù)覽,有些可惜,。

Seafile的使用范圍很廣,,樹莓派客戶端都有,PC手機(jī)等更不用說了,,如果是個(gè)人用博主還是非常推薦使用這款程序的,。

二、Seafile的安裝和部署https(轉(zhuǎn)載)

暫時(shí)只支持Debian系統(tǒng),,必須是64位,。原文鏈接:https:///article/120.html

1.HOSTNAME (主機(jī)名) 的設(shè)置

在VPS上進(jìn)行任何涉及到網(wǎng)絡(luò)的操作時(shí)請(qǐng)先設(shè)置好主機(jī)名. 若主機(jī)名設(shè)置沒有完成或設(shè)置錯(cuò)誤(比如, 你執(zhí)行hostname命令時(shí)如果顯示cloud.就是典型的主機(jī)名設(shè)置錯(cuò)誤), 請(qǐng)不要繼續(xù).

2.VPS基礎(chǔ)設(shè)置

(1) 更新和升級(jí)包管理器. 不多作介紹了.

(2) 部分主機(jī)商提供的操作系統(tǒng)已默認(rèn)安裝了APACHE, 請(qǐng)將其卸載. 若您手動(dòng)安裝過MySQL/APACHE/NGINX/PHP之類的程序, 請(qǐng)全部卸載或重裝系統(tǒng), 否則會(huì)產(chǎn)生不可預(yù)知的錯(cuò)誤. Postfix/Sendmail之類的MTA無需卸載.

3.安裝

Seafile分為兩個(gè)版本, 一個(gè)是開源社區(qū)版, 另一個(gè)是專業(yè)版. 專業(yè)版如果超過三個(gè)用戶則需要額外購買授權(quán), 如果是個(gè)人使用的話我推薦你安裝專業(yè)版, 畢竟功能較為豐富. 我們以3用戶免費(fèi)授權(quán)的專業(yè)版為例介紹其安裝方法. 下面給出的安裝腳本為當(dāng)前穩(wěn)定版5.0.5版本的安裝, 若您需要使用更新的版本, 請(qǐng)到官網(wǎng)上https://注冊(cè)一個(gè)用戶, 上面有最新版本下載.

一切準(zhǔn)備就緒后, 請(qǐng)用root賬戶登錄SSH, 執(zhí)行下面的命令. 下面的文件下載目錄請(qǐng)勿更改, 否則會(huì)出錯(cuò).

DEBIAN系統(tǒng):

1
2
3
4
5
mkdir -p /usr/src/seafile
cd /usr/src/seafile
wget http://d./seafile/seafile-pro-server_5.0.5_x86-64.tar.gz
wget http://d./seafile/seafile_v5_debian
bash seafile_v5_debian

 

按照提示操作即可安裝完畢. 若安裝過程中報(bào)錯(cuò), 請(qǐng)將報(bào)錯(cuò)行貼在下面或者把安裝日志通過郵件發(fā)給我, 我可以幫你排查. 安裝完畢后不要急著退出, 往上翻幾頁能看到你的管理員用戶名和密碼. 這時(shí)我們打開https://cloud.已經(jīng)可以訪問了. 由于我們尚未安裝安全證書, 瀏覽器可能會(huì)提示證書不受信任, 我們直接忽略即可.

在Seafile中整合Let’s Encrypt安全證書

采用上述方法安裝的Seafile已經(jīng)安裝了NGINX前端proxy, 通過FASTCGI的方式將前端流量轉(zhuǎn)發(fā)給后端Seafile服務(wù)器. 因此, 給Seafile安裝Let’s Encrypt和普通的Nginx安裝Let’s Encrypt有所差異.

1.安裝Let’s Encrypt

這一步很簡(jiǎn)單, 直接從Let’s Encrypt網(wǎng)上抄下來就行了.

1
2
3
4
apt-get install git / yum instal git
git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
cd /opt/letsencrypt
./letsencrypt-auto

最后一步執(zhí)行時(shí)會(huì)有warning, 不用理會(huì).

2.配置Seafile

我們通過web-root方式配置NGINX-Let’s Encrypt. 然而, 雖然我們已經(jīng)安裝了NGINX, 但這個(gè)NGINX只是一個(gè)前端proxy, 將訪問請(qǐng)求轉(zhuǎn)給后端seafile服務(wù)器處理, 因此并沒有實(shí)質(zhì)上的網(wǎng)站文件夾web-root. 為了解決這個(gè)問題, 需要建立一個(gè)偽網(wǎng)站根目錄, 用于Let’s Encrypt驗(yàn)證. 執(zhí)行

1
mkdir /srv/letsencrypt-webroot

然后, 編輯Seafile-NGINX配置文件. 該配置文件可能隨軟件版本不同而有所差異, 我這里是/etc/nginx/conf.d/seafile.conf, 可能有的VPS上是/etc/nginx/sites-enabled/seafile, 請(qǐng)自行查看. 編輯該配置文件, 在主文件塊中加入下面的行:

1
2
3
4
location ‘/.well-known/acme-challenge’ {
default_type “text/plain”;
root /srv/letsencrypt-webroot;
}

然后執(zhí)行service nginx reload重新加載nginx配置文件.

上面這步修改的目的是將用于驗(yàn)證的acme-challenge請(qǐng)求重定向到我們建立的偽web-root文件夾中, 使得SSL證書得以頒發(fā).

3.配置Let’s Encrypt

我們需要配置Let’s Encrypt以生成對(duì)應(yīng)的證書. 執(zhí)行:

1
cp /opt/letsencrypt/examples/cli.ini /etc/letsencrypt

編輯文件/etc/letsencrypt, 取消下列行之前的注釋, 并替換為符合你條件的內(nèi)容:

1
2
3
4
5
6
rsa-key-size = 2048
email = admin@
domains = cloud.
text = True
authenticator = webroot
webroot-path = /srv/letsencrypt-webroot

4.生成Let’s Encrypt證書

配置好上述文件后我們即可生成Let’s Encrypt證書了. 執(zhí)行下面的命令:

1
2
cd /opt/letsencrypt
./letsencrypt-auto certonly

這樣, 我們就生成了Let’s Encrypt頒發(fā)的SSL證書. 我們還需要更改Seafile/NGINX配置文件以使用該證書. 編輯之前的那個(gè)配置文件, 我這里是/etc/nginx/conf.d/seafile.conf. 找到ssl_certificate那兩行, 將地址作如下的更改:

1
2
ssl_certificate /etc/letsencrypt/live/cloud./fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cloud./privkey.pem;

然后執(zhí)行service nginx reload重新載入NGINX配置文件. 這樣, Let’s Encrypt就在Seafile上面配置完畢了. 需要注意的是, Let’s Encrypt有效期為90天, 因此你需要設(shè)置cronjob或者手動(dòng)續(xù)期.

三,、使用

可以與客戶端鏈接,同步文件,。

個(gè)人維基百科,,創(chuàng)建必備的詞條。

分享系統(tǒng),,可以加密分享和時(shí)間限制,,個(gè)人系統(tǒng)做出一些大型網(wǎng)盤才有的功能還是不錯(cuò)的。

MP3和MP3文件預(yù)覽,,完美支持,,但是office文檔不支持預(yù)覽,有些遺憾,。

因?yàn)榘姹靖鼏栴},,還有本次使用的seafile版本并不是最新版本,可能有些功能已經(jīng)被添加或刪除,。

四,、使用總結(jié)

Seafile的易用性和功能十分全面,作為個(gè)人使用或者小團(tuán)隊(duì)使用完全夠用,,做到了網(wǎng)盤需要做到的功能,。如果沒有特殊的要求,seafile是個(gè)人建設(shè)網(wǎng)盤的最佳選擇之一,!

打造自己的網(wǎng)盤(二)--360網(wǎng)盤遷移選擇與Pydio7使用體驗(yàn)

近期最熱門的事件應(yīng)該是360網(wǎng)盤關(guān)閉事件,,又一家大型網(wǎng)盤的關(guān)閉讓我們?cè)俅沃匾暺饋韲鴥?nèi)的網(wǎng)盤是否靠譜?

網(wǎng)盤在前幾年打起了容量戰(zhàn),,先后不斷增加容量,,讓我們普通人感到占了大便宜,存片存游戲存音樂,,后來國家開始加強(qiáng)管理,,大量電影等內(nèi)容被和諧。實(shí)際上網(wǎng)盤所給的容量其實(shí)華而不實(shí),,因?yàn)楹苌儆腥丝梢源鏉M幾個(gè)T的容量,,即使存滿了有多少是可以正常查看和分享的。在網(wǎng)上看到一篇帖子,,網(wǎng)盤本來是滿足一些專業(yè)需求的,,這也是為什么在國內(nèi)網(wǎng)盤TB級(jí)別的時(shí)候,國外網(wǎng)盤仍然是幾十到幾百GB的容量,。國內(nèi)的網(wǎng)盤發(fā)展無疑走錯(cuò)了道路,,一開始為了市場(chǎng)擴(kuò)大容量,無視版權(quán)問題,后來被監(jiān)管加上沒有有效的盈利手段,,突然限速,、版權(quán)限制和推出付費(fèi)VIP會(huì)員讓普通消費(fèi)者心生不滿,專業(yè)需求的同步盤的功能基本不更新或者殘廢,,導(dǎo)致不能滿足真正需要的人的滿足,,兩頭不討好。

國外網(wǎng)盤的發(fā)展盈利就是靠賣容量,,因?yàn)榘鏅?quán)問題比較看中,,網(wǎng)盤太大也沒有什么卵用,普通人存儲(chǔ)一些文檔照片幾十GB已經(jīng)足夠,。專業(yè)人士使用肯定會(huì)愿意付費(fèi)使用,,網(wǎng)盤完全不用發(fā)愁沒法盈利。

越來越大的維護(hù)壓力,、版權(quán)壓力和找不到合適的盈利方式導(dǎo)致國內(nèi)網(wǎng)盤一個(gè)個(gè)關(guān)閉,,最終新浪、金山,、360等大型公司還是撐不住了?,F(xiàn)在存活的知名網(wǎng)盤中,百度云靠賣VIP和一些實(shí)用功能暫時(shí)生存了下去,;騰訊微云依靠騰訊財(cái)大氣粗養(yǎng)著,,但是微云一直也是半死不活的狀態(tài),隨時(shí)會(huì)關(guān)閉,;115有著大量高昂的付費(fèi)用戶和神秘后臺(tái),,加上離線功能和存島國片還能存活著。

在360網(wǎng)盤宣布關(guān)閉后,,百度云隨即莫名其妙來了一波促銷,,放出的優(yōu)惠券總額是3.60億,代表什么意思誰都能看出來,?;顒?dòng)地址:http://yun.baidu.com/buy/center?tag=10&from=home

博主在360網(wǎng)盤也有一些資料存放,不過大多數(shù)都無關(guān)緊要,,如果下載再上傳的話未免太不現(xiàn)實(shí)了,百度云和115并沒有提供遷移方式,,博主在網(wǎng)上找到了兩款工具幫助大家遷移360網(wǎng)盤的內(nèi)容,。因?yàn)槠邢薅夜俜揭呀?jīng)有了詳細(xì)的方法,單獨(dú)拿出來寫反而沒有什么必要,。

工具1:云搬家

云搬家還從未聽說過,,在這次360事件后接觸了到這款產(chǎn)品,可以遷移百度云、360網(wǎng)盤,、OneDrive,、和彩云、天翼云的內(nèi)容,,目前可以通過手機(jī)客戶端和微信號(hào)的方式遷移,。

官方網(wǎng)站:云搬家  官方使用指南

工具2:和彩云

和彩云是中國移動(dòng)旗下的,現(xiàn)在盈利方式靠賣容量,,而且背靠移動(dòng)的大山,在盈利模式上沒有去一味的追求容量,,所以和彩云還是比較靠譜的,。目前提供百度云,、360網(wǎng)盤和天翼云的遷移,。和彩云另外支持RSS訂閱功能,。

官方網(wǎng)站:和彩云  官方使用指南

談完360的事情,博主將繼續(xù)自建網(wǎng)盤的探索,。在上一篇文章中,,《Aria2+KodExplorer,打造自己的云存儲(chǔ)》

介紹了Linux的神器Aria2和芒果云,,這兩個(gè)工具簡(jiǎn)單方便,,適合小白,,如果有更高級(jí)的需求呢?博主在不斷尋找網(wǎng)盤程序的過程中發(fā)現(xiàn)了兩個(gè)工具可以給不同需求的人使用,。

一點(diǎn)無關(guān)緊要的話

在介紹兩個(gè)工具前,,博主再次試用了Owncloud,無奈還是放棄了,,嚴(yán)苛的安裝要求沒點(diǎn)水平真是難以安裝,。Owncloud的成熟度是沒問題的,但是在LNMP環(huán)境下,,因?yàn)榘惭b了一些緩存組件,,導(dǎo)致無法安裝,一點(diǎn)緩存組件都不能安裝,,搜索了解決方法無果,,換用AMH面板搭建,但是偽靜態(tài)是個(gè)大問題,,owncloud的Nginx偽靜態(tài)在官方文檔中和網(wǎng)絡(luò)上不是陳舊就是給的說明不夠詳細(xì),,Owncloud博主是放棄了

工具1:iBarn

官網(wǎng):http://www.:82/

iBarn應(yīng)該是和百度云最像的了,如果你經(jīng)常分享或者公用一些資料,,這款簡(jiǎn)單的程序最適合不過了,。主界面色彩豐富,功能簡(jiǎn)單易懂,,還有和百度云類似的分享功能,,還有存儲(chǔ)BT種子的功能,雖然沒發(fā)現(xiàn)這玩意怎么用,。,。。

如果是一個(gè)小團(tuán)隊(duì)共享文件,,或者自己只是存儲(chǔ)一些文檔圖片等簡(jiǎn)單內(nèi)容,,這個(gè)簡(jiǎn)單的程序很不錯(cuò)。但是簡(jiǎn)單肯定是有代價(jià),,不能預(yù)覽,,只有網(wǎng)頁端,對(duì)現(xiàn)在多終端和預(yù)覽需求無法滿足,,如果你要求功能較多,,這款工具不太適合你使用。

程序?yàn)镻HP,,需要數(shù)據(jù)庫支持,,安裝簡(jiǎn)單。

工具2:Pydio 7

Pydio是本篇文章的重頭戲了,,由國外開發(fā),,以前叫做AjaXplorer。從名字可以看出,,程序使用了大量的Ajax無刷新技術(shù),,可以不用重新加載網(wǎng)頁就能完成新內(nèi)容的打開。Pydio個(gè)人版是免費(fèi)的,,而且足夠使用,,商業(yè)版本比較昂貴,適合企業(yè)用戶使用,。

Pydio是PHP程序,,需要數(shù)據(jù)庫支持,安裝簡(jiǎn)單,,支持簡(jiǎn)體中文,,但是漢化程度并不完善,不影響使用,。

1.安裝

到官網(wǎng)下載安裝包:

 本地下載

安裝程序沒有什么特別的,,推薦使用Apache環(huán)境,當(dāng)然安裝包內(nèi)有Nginx的偽靜態(tài)設(shè)置方法,,方便了許多,。基本的配置管理員信息和數(shù)據(jù)庫信息,。

2.使用

主界面非常的漂亮,,輸入管理員賬號(hào)登錄即可。Pydio分為兩個(gè)文件夾,,公用和私人,,我們個(gè)人存儲(chǔ)使用私人文件夾。建議同時(shí)記住存儲(chǔ)文件夾的位置,,這樣我們可以設(shè)置Aria2的下載路徑,,方便我們下載文件。

程序的設(shè)置和插件功能,,大多數(shù)插件都用不上,。。,。

文件詳細(xì)信息,,上傳了一張圖片,我們可以看到圖片的尺寸信息,。

文件的操作,,支持各種方式打開、復(fù)制,、移動(dòng),,設(shè)置文件標(biāo)簽,,還有可以分享文件給他人下載,十分方便,。文件刪除會(huì)默認(rèn)刪除到回收站中,,如果我們不小心手賤刪除了文件還可以找回來。

文件上傳,,十分強(qiáng)大,,支持單文件和整個(gè)文件夾上傳,如果上傳錯(cuò)了還能清除上傳列表,,同時(shí)支持本地和遠(yuǎn)程上傳,。能把上傳這么簡(jiǎn)單一個(gè)功能做的如此有細(xì)節(jié),可以看出Pydio的功能強(qiáng)大,。

文件預(yù)覽,,驚喜的是Pydio支持音樂文件和視頻文件的預(yù)覽,可以正常播放mp3和mp4等常規(guī)音視頻文件,,讓人興奮的功能,。

多終端支持,支持MacOS,、Windows,、iOS和Android。Windows程序僅僅是一個(gè)簡(jiǎn)單的同步盤,,Android程序是收費(fèi)0.99美元,。

3.Windows客戶端簡(jiǎn)單介紹

Pydio的Windows客戶端就是個(gè)同步盤而已,綁定自己的站點(diǎn),,在綁定本地電腦上的一個(gè)文件夾就行了,,實(shí)時(shí)同步,可以同步文檔,、照片甚至QQ的聊天記錄,,還是十分方便的,但是程序有些簡(jiǎn)陋,,就這么一個(gè)功能,。。,。

國內(nèi)網(wǎng)盤的關(guān)閉潮讓我們選擇一個(gè)靠譜的網(wǎng)盤甚至自建自己的網(wǎng)盤越來越重要,,本篇文章也結(jié)合博主自己的經(jīng)驗(yàn)給予了一些思路和工具,希望網(wǎng)盤這樣一樣方便的工具不要消失在互聯(lián)網(wǎng)中,,以后存活的網(wǎng)盤希望越來越靠譜和好用,。

打造自己的網(wǎng)盤(一)--Aria2+KodExplorer

今年年內(nèi)國內(nèi)很多網(wǎng)盤陸續(xù)關(guān)閉,而百度云盤限速+內(nèi)容審核,,115續(xù)費(fèi)偏貴,,個(gè)人用的網(wǎng)盤基本沒有多少可以安心使用的了,。國外的網(wǎng)盤不是被墻就是速度不佳,還有容量也偏小,,即使是微軟的OneDrive只有通過購買訂閱Office365的情況下才能獲得1TB空間,。反正都會(huì)跑路棄坑,不如自己建立一個(gè)網(wǎng)盤系統(tǒng)安心點(diǎn),。

因?yàn)樽约杭夹g(shù)有限還有考慮到實(shí)現(xiàn)難度,博主選擇了Aria2+KodExplorer(芒果云)來實(shí)現(xiàn)自建網(wǎng)盤,。

一,、網(wǎng)盤程序

先是對(duì)比一下我們所能接觸到最可靠的網(wǎng)盤系統(tǒng)。

1.Owncloud

Owncloud是國外開發(fā)的,,版本更新很久了,,功能也很全面,適合建立私有云和公有云系統(tǒng),,而且有完善的生態(tài)環(huán)境,,例如手機(jī)APP、電腦客戶端等,,但是個(gè)人感覺安裝略微蛋疼,。首先是PHP版本要求必須5.4以上,當(dāng)然這個(gè)好說,,最蛋疼的是博主在安裝的時(shí)候,,提示服務(wù)器錯(cuò)誤,然后并沒有提供原因和幫助,,就是錯(cuò)誤了,,什么鬼啊。棄了,,雖然博主以前用過一段時(shí)間確實(shí)好用,,可以在本地電腦設(shè)置一個(gè)文件夾實(shí)時(shí)同步文件,保證文件不丟失,。但是考慮到這個(gè)莫名其妙的錯(cuò)誤,,還有同服務(wù)器上還有其他網(wǎng)站的原因就放棄了這個(gè)客戶端。另外,,Owncloud提供的Nginx偽靜態(tài)文檔不太全面,,按官方文檔設(shè)置還是有偽靜態(tài)問題,對(duì)于博主這個(gè)小白不懂偽靜態(tài)的語法,。

如果搭建私有云個(gè)人還是非常推薦Owncloud的,,開發(fā)和生態(tài)環(huán)境非常完善。

2.Seafile

Seafile沒有實(shí)際體驗(yàn)過,,但是提供的環(huán)境也不少,,Windows和Linux,,還有樹莓派版本,版本也一直在更新,,社區(qū)支持也完善,,但是部署對(duì)于小白比較繁雜。因?yàn)闉榱藢?shí)現(xiàn)網(wǎng)盤的功能,,例如文檔閱覽,,音樂播放需要安裝繁多的Linux組件,有些組件安裝了但是安裝程序還是提示沒有安裝,,可能是我打開的方式不對(duì)吧,。。,。

3.迷你云

迷你云是基于NodeJS開發(fā)的,,Windows和Linux服務(wù)端都有提供,部署官方有完整的教程,,還算順利,。不過搭建完了我以為是在我的服務(wù)器上操作,后來發(fā)現(xiàn)需要到官方網(wǎng)站上注冊(cè)登錄賬號(hào),,再綁定服務(wù)器IP,。這樣導(dǎo)致管理繁瑣,還有官網(wǎng)跑了怎么辦,。,。。

4.芒果云KodExplorer

芒果云其實(shí)就是一個(gè)前幾年玩的一個(gè)概念,,云系統(tǒng),,可以安裝網(wǎng)頁APP,給出一個(gè)類似本地電腦的桌面環(huán)境,,但是重點(diǎn)不在這,,我們最多關(guān)注的是文件管理。自適應(yīng),,和本地電腦幾乎一致的體驗(yàn),,無數(shù)據(jù)庫,開源免費(fèi),,這幾乎滿足了一個(gè)個(gè)人云盤的條件,。

下面帶來使用芒果云的體驗(yàn)。

安裝

無數(shù)據(jù)庫和安裝向?qū)У姆爆?,直接扔到服?wù)器目錄就行,,推薦LAMP、Kangle環(huán)境使用,Nginx沒有使用過,,但是個(gè)人沒有看到Nginx偽靜態(tài)的文檔,,可能會(huì)有問題。

使用

默認(rèn)會(huì)有三個(gè)賬戶,,管理員,、注冊(cè)用戶和游客,也可以分別設(shè)置不同的文件夾給這三類用戶,。

 

 

使用體驗(yàn)和本地電腦一致,,刪除新建都有。

 

 

文件的預(yù)覽,,目前視頻和音樂無法播放,,可能是服務(wù)器缺少組件也可能是程序包含的組件太老,導(dǎo)致瀏覽器不支持導(dǎo)致的,,博主還在尋找解決方法。文檔支持Office文檔的預(yù)覽,,但是不能編輯,,稍有遺憾。

 

程序的其他功能,,更換主題,、更換壁紙等。還有一些網(wǎng)絡(luò)桌面APP使用,,APP實(shí)測(cè)都是正常使用的,。

額外文檔:http://www./index.php/linuxserver/kodAria2c.html  Aria2和芒果云整合管理。

二,、Aria2和服務(wù)器選擇

1.服務(wù)器選擇

服務(wù)器方面按照對(duì)國內(nèi)的網(wǎng)絡(luò)還有價(jià)格,、性價(jià)比談一些自己的看法和經(jīng)驗(yàn)。

服務(wù)器如果綜合考慮肯定是國外的為上,。為什么不選擇國內(nèi)服務(wù)器,?國內(nèi)服務(wù)器價(jià)格高昂,帶寬成本高,,即使是建立自己網(wǎng)站的小型虛擬服務(wù)器,,一個(gè)月也要68元左右,而且?guī)捫?,性能一般,,磁盤也小。當(dāng)然如果你只是存放一些文檔音樂,,還是可以的,。

國外考慮美國和歐洲多一些,亞洲其他國家的服務(wù)器帶寬成本也很高,而且對(duì)國內(nèi)友好的線路并不多,。美國西海岸和歐洲國家一般對(duì)國內(nèi)來說還算不錯(cuò),,加上帶寬普通大,硬件也給的足,。

博主因?yàn)槭请娦啪W(wǎng)絡(luò),,選擇了法國的獨(dú)立服務(wù)器,Atom C2750 8核+8G內(nèi)存+1TB HDD硬盤,,1G端口無限流量,,當(dāng)然還有配置偏低一點(diǎn)的,價(jià)格更低的獨(dú)立服務(wù)器,,法國等歐洲地區(qū)的服務(wù)器一般都很便宜,。如果想要速度好一些,可以加一些錢購買美國西海岸的,,速度也不錯(cuò),。如果是聯(lián)通則考慮加拿大和美國西海岸。

還有一種成本偏低的VPS虛擬服務(wù)器,,選擇一些大硬盤的VPS價(jià)格很低,,例如有一款1G內(nèi)存+512G硬盤的VPS,在美國達(dá)拉斯,,月付3美元,。不過選擇獨(dú)立服務(wù)器的考慮是:1.資源獨(dú)享,不用因?yàn)猷従雍椭鳈C(jī)商超售導(dǎo)致硬件縮水,。2.流量帶寬限制,,VPS一般都會(huì)限制帶寬和流量,獨(dú)立服務(wù)器一般沒有限制,,即使有限制大多數(shù)給的流量非常充足,。

如圖,安裝了銳速加速后法國的服務(wù)器下載可以滿速,,沒有使用高速通道和離線下載加速,。當(dāng)然國內(nèi)網(wǎng)絡(luò)環(huán)境非常復(fù)雜,選擇一款合適的服務(wù)器需要觀察和測(cè)試很多才能找到一款合適自己的,。

2.Aria2

Aria2作為一款Linux下的下載神器,,很多極客都在使用,可以下載http資源,、種子文件,、磁力鏈接等,功能強(qiáng)大,,而且整合Chrome插件可以擺脫百度云盤的速度限制,。

高速,自動(dòng)多線程下載;
斷點(diǎn)續(xù)傳,;
輕量占用內(nèi)存非常少,,通常情況平均4~9MB內(nèi)存占用(官方介紹);
多平臺(tái),。支援 Win/Linux/OSX/Android 等操作系統(tǒng)下的部署,;
模塊化。分段下載引擎,,文件整合速度快,;
支持RPC界面遠(yuǎn)程,;
全面支持BitTorrent協(xié)議,;

Aria2官方項(xiàng)目頁面:https://aria2./

下面介紹Aria2在CentOS6.X的搭建方法:  轉(zhuǎn)載自:http:///n/341279751838

1.搭建Aria2,。

(1)RPM安裝(推薦)

安裝rpmforge源

wget http://mirror./repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

安裝Aria2

yum -y install aria2

 (2)編譯安裝

Aria2 1.17.1以上版本要求gcc >= 4.8.3 or clang >= 3.4

安裝clang

yum -y install clang

安裝GCC

通過SCL安裝GCC

CentOS 6

wget https://copr./coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repo
yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran 

 

scl enable devtoolset-3 bash #啟用SCL環(huán)境中新版本GCC 

 

gcc --version

編譯Aria2

wget https://github.com/aria2/aria2/releases/download/release-1.22.0/aria2-1.22.0.tar.gz
tar xzvf aria2-1.22.0.tar.gz
cd aria2-1.22.0
./configure
make
make install
man aria2c // 查看aria2c manual

配置Aria2

創(chuàng)建配置文件 參考文檔:http:///usage.html

mkdir /etc/aria2/
vim /etc/aria2/aria2.conf
直接進(jìn)行下一步,不要填寫,,博主會(huì)提供一個(gè)配置文件下載 
:wq! //保存

下載博主配置好的conf文件:https:///f.php?k=ac73d

再使用SFTP客戶端連接服務(wù)器,,傳到/etc/aria2 文件夾下替換即可。

 

Aria2的使用

配置完成后,,就可以開始使用了,。

Aria2有兩種模式

命令直接調(diào)用

直接在命令行下載

aria2c "download.url"

下載完成后自動(dòng)退出,就和wget 的工作方式一樣。

Aria2命令行使用

使用Aria2下載文件,,只需在命令后附加地址即可。如:

aria2c http://www./pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2

分段下載

利用Aria2的分段下載功能可以加快文件的下載速度,,對(duì)于下載大文件時(shí)特別有用,。為了使用aria2的分段下載功能,你需要在命令中指定 -s 選項(xiàng),。如:

aria2c -s 2 http://www./pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2

這將使用2連接來下載該文件,。-s后面的參數(shù)值介于1~5之間,你可以根據(jù)實(shí)際情況選擇,。

斷點(diǎn)續(xù)傳

在命令中使用-c選項(xiàng)可以斷點(diǎn)續(xù)傳文件,。如:

aria2c -c http://www./pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2

下載torrent文件

你也可以使用Aria2下載BitTorrent文件。如:

aria2c -o gutsy.torrent http://cdimage./daily-live/current/gutsy-desktop-i386.iso.torrent

后臺(tái)下載

aria2c -D url

aria2c –deamon=true url

驗(yàn)證文件

aria2c –checksum=md5=別人提供的md5

BT下載

aria2c /tmp/CentOS-6.3-i386-bin-DVD1to2.torrent

aria2c http://mirrors.163.com/centos/6.6/isos/x86_64/CentOS-6.6-x86_64-minimal.torrent

列出種子內(nèi)容

aria2c -S .torrent

下載種子內(nèi)特定編號(hào)的文件

aria2c –select-file=1,4-7 .torrent  此處下載編號(hào)為1,4,5,6,7的文件

設(shè)置bt端口

aria2c –listen-port=1234 .torrent

設(shè)置dht端口

aria2c –dht-listen-port=1234 .torrent

下載需要引用頁的文件

aria2c –referer=referurl url

限速下載

aria2c –max-download-limit=500k url //單個(gè)文件

aria2c –max-overall-download-limit=500k url //全局

下載需要Cookie驗(yàn)證的文件

aria2c –essay-header=’Cookie:cookie名稱=cookie內(nèi)容’ url

aria2c –load-cookies=cookie文件 url

Metalink

aria2c http:///mylinux.metalink

批量下載文本中所有URL

aria2c -i uris.txt

注意:當(dāng)源地址存在諸如&,*等shell的特殊字符,,請(qǐng)使用單引號(hào)或雙引號(hào)把URI包含起來,。

RPC Server模式(推薦)

Aria2作為后臺(tái)常駐程序,監(jiān)測(cè)rpc端口的活動(dòng)情況,,添加并下載文件,。完成后繼續(xù)在后臺(tái)運(yùn)行。

涉及到命令輸入,,力求簡(jiǎn)化,,第二種模式明顯更省事。

啟動(dòng)Aria2 RPC模式

命令行啟動(dòng)

aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c --dir /root/downloads -D (-D daemon模式,用于后臺(tái)執(zhí)行)

配置文件啟動(dòng)(推薦)

aria2c --conf-path=

是指配置文件所在的絕對(duì)路徑。默認(rèn)位置是:$HOME/.aria2/aria2.conf

依照上述配置一路下來,,具體是

aria2c --conf-path="/etc/aria2.conf" -D  #(-D daemon模式,用于后臺(tái)執(zhí)行)

這時(shí)正確無誤的話,,Aria2就啟動(dòng)了。

啟動(dòng)腳本

為方便管理,,創(chuàng)建一個(gè)管理腳本,。

vi /etc/init.d/aria2

腳本下載:https:///data/2016102116153296148938.txt

添加可執(zhí)行權(quán)限

chmod +x /etc/init.d/aria2

啟動(dòng)Aria2

/etc/init.d/aria2 start

 

命令行的模式無疑使用有些麻煩,而且SSH客戶端不可能我們一直連接著,,我們需要一個(gè)WebUI管理監(jiān)測(cè),。

推薦兩個(gè):Aria2 Web UI或者YAAW。

Web UI是MD界面的,,界面好看,,但是因?yàn)槲粗虿┲魑茨艹晒κ褂茫赞D(zhuǎn)而使用YAAW,,YAAW相對(duì)更簡(jiǎn)單,,基本功能都有,例如添加任務(wù),、設(shè)置下載目錄,、設(shè)置下載客戶端UA、刪除,、暫停等,。

webui-aria2

git clone https://github.com/ziahamza/webui-aria2
python -m SimpleHTTPServer 9999

訪問這臺(tái)機(jī)器的9999端口就可以了,這里為了方便用python做為WEB服務(wù)器,其它任意一種WEB服務(wù)器都是可以的,。

如果你不想搭建可使用http://ziahamza./webui-aria2/,配置數(shù)據(jù)是存在本地瀏覽器的,,不需要注冊(cè)。

注意:需要根據(jù)情況設(shè)置一下Aria2 RPC的地址,,一般為Aria2后臺(tái)進(jìn)程運(yùn)行的ip:port,例如192.168.119.100:6800,。

YAAW

git clone https://github.com/binux/yaaw
python -m SimpleHTTPServer 9999 #也可以使用Apache

訪問這臺(tái)機(jī)器的9999端口就可以了,這里為了方便用python做為WEB服務(wù)器,其它任意一種WEB服務(wù)器都是可以的,。

YAAW也有線版本

http:///
http://binux./yaaw/demo/

注意:需要根據(jù)情況設(shè)置一下Aria2 RPC的地址,,一般為Aria2后臺(tái)進(jìn)程運(yùn)行的ip:port,例如192.168.119.100:6800。

其他版本:方便我們使用Aria2

Windows下圖形版本

Aria2c Remote Control

http:///projects/aria2cremote/

給jsonrpc加上驗(yàn)證

使用token驗(yàn)證(建議使用)

需要1.18.4以上版本,,賬號(hào)密碼方式將在后續(xù)版本中停用,!

配置文件

# token驗(yàn)證
rpc-secret=secret

命令行

使用--rpc-secret=xxxxxx選項(xiàng)

啟用驗(yàn)證后,使用http://token:secret@hostname:port/jsonrpc的地址格式設(shè)置secret,。

使用密碼驗(yàn)證

需要1.15.2以上,,1.18.6以下版本
1.18.4新增了--rpc-secret ,設(shè)置的RPC授權(quán)令牌, 取代--rpc-user--rpc-passwd選項(xiàng)

配置文件

#用戶名
rpc-user=username
#密碼
rpc-passwd=passwd

命令行

使用 --rpc-user=user --rpc-passwd=pwd 選項(xiàng)

啟用驗(yàn)證后,使用http://username:passwd@hostname:port/jsonrpc的地址格式設(shè)置密碼,。

對(duì)于RPC模式來說, 界面和后端是分離的, 只要給后端設(shè)置密碼即可. 前端認(rèn)證什么的是毫無意義的,。

其它相關(guān)

YAAW搭配腳本

迅雷離線(需會(huì)員賬號(hào))

Chrome Extension: ThunderLixianAssistant
UserScript: ThunderLixianExporter

旋風(fēng)離線

UserScript: XuanFengEx
UserScript: LixianExporter

百度網(wǎng)盤

Chrome Extension: BaiduExporter
Firefox Addons: BaiduExporter
UserScript: BaiduPanDownloadHelper

115網(wǎng)盤

Chrome Extension: 115exporter

其他腳本

Chrome Extension

添加到aria2
Chrome Download Helper

 

至此個(gè)人云存儲(chǔ)的搭建方案基本完成,,如果有更好的方法或者程序博主還會(huì)繼續(xù)分享出來!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多