如何搭建個(gè)人私有云

在工作和生活中淑掌,我們每個(gè)人都有大量的照片顶捷、電子書籍、設(shè)計(jì)素材翰蠢、源代碼等等資料需要去保存项乒,幾乎每個(gè)人都有過至少一次丟失永遠(yuǎn)無法找回的痛苦記錄,同時(shí)這些資料中大部分都跟個(gè)人隱私相關(guān)梁沧,對(duì)互聯(lián)網(wǎng)提供的公有云存儲(chǔ)服務(wù)檀何,我們?cè)絹碓經(jīng)]有信心,隨著各種云盤的關(guān)閉,我們都在考慮能否自己來妥善管理好自己的全部資料频鉴,再也不用擔(dān)心個(gè)人隱私的泄露栓辜。以下介紹我正在使用的一套私有云服務(wù)供大家參考。

寬帶速度支持

目前家庭百兆寬帶都已經(jīng)普及垛孔,通過在線訪問 https://speedtest.net 站點(diǎn)測試能得到上下行速度一般都能達(dá)到上行 5M藕甩,下行 100M 以上,這個(gè)上行速度實(shí)際上比云服務(wù)商提供的基礎(chǔ)版本云主機(jī)的 2M 要大2倍以上周荐,所以將服務(wù)放在家庭內(nèi)網(wǎng)中通過外網(wǎng)訪問速度完全能滿足要求辛萍。

image.png

安裝服務(wù)器

一聽到服務(wù)器,總感覺很大羡藐,很耗電,很吵悯许。這個(gè)是對(duì)商用服務(wù)器的印象仆嗦,我們家庭使用的只需要一臺(tái)小型電腦就可以。比如推薦 Intel 的 NUC 系列(樹莓派的性能還是有點(diǎn)低先壕,多個(gè)服務(wù)跑起來吃力)瘩扼,體積小,沒有聲音垃僚,耗電底(根據(jù)我的測試集绰,一年不停運(yùn)轉(zhuǎn)的電費(fèi)為:0.040kw × 24h × 365d × 0.5 元 = 175.20 元),推薦安裝 linux 操作系統(tǒng)(ubuntu 16.04)谆棺,無需顯示器栽燕,遠(yuǎn)程接入各種操作。安裝完成后需要設(shè)置好固定的內(nèi)網(wǎng) IP 地址改淑,有兩種方法:一是直接設(shè)置靜態(tài) IP 地址碍岔,另一個(gè)是在路由器上使用地址保留,服務(wù)器如下圖:

Intel NUC 服務(wù)器
iPhone 8 尺寸
地址保留服務(wù)

在路由器上設(shè)置 DMZ

服務(wù)器安裝完成后朵夏,我們的服務(wù)器通過外網(wǎng)是無法訪問的蔼啦,因?yàn)榉?wù)器的 IP 地址是內(nèi)網(wǎng) IP ,DMZ 主機(jī)能將所有路由器上分配到的公網(wǎng) IP 地址所有流量轉(zhuǎn)發(fā)到內(nèi)網(wǎng)服務(wù)器上仰猖,這樣我們只要訪問路由器上得到的公網(wǎng)IP地址捏肢,就是直接訪問內(nèi)網(wǎng)的服務(wù)器了。


image.png

在路由器上設(shè)置 DDNS 服務(wù)

至此我們可以通過路由器的公網(wǎng) IP 來訪問我們自己的服務(wù)器上的服務(wù)了饥侵,但是因?yàn)榧彝拵]有固定公網(wǎng) IP鸵赫,每次撥號(hào)后都會(huì)改變,我們總不能每次都記住這些 IP爆捞,所以我們就需要一個(gè)動(dòng)態(tài)域名服務(wù)來做這件事奉瘤,只要路由器公網(wǎng)IP變了,就把新IP發(fā)到 DDNS 服務(wù)商,服務(wù)商來負(fù)責(zé)解析盗温,DDNS 服務(wù)一般集成到了路由器內(nèi)部藕赞,比如我這臺(tái)網(wǎng)件的 Nightawk R7000 路由器就內(nèi)置了 www.3322.org, NOIP.com 等 DDNS 服務(wù),在國內(nèi)使用第一個(gè)解析速度和聯(lián)通性比較靠譜卖局,以下以公云DDNS服務(wù) 為例來說明如何設(shè)置斧蜕。完成后,路由器就會(huì)在公網(wǎng) IP 變更后自動(dòng)將新的 IP 地址發(fā)送給服務(wù)商砚偶,這樣你注冊(cè)的這個(gè)域名就會(huì)時(shí)刻跟你個(gè)人寬帶路由器獲得的最新公網(wǎng) IP 進(jìn)行綁定批销。使用 ping 命令就可以看到你的公網(wǎng) IP。現(xiàn)在使用這個(gè)域名就可以訪問到內(nèi)部服務(wù)了染坯。

  • http://www.pubyun.com 注冊(cè)一個(gè)賬號(hào)并登錄
  • 創(chuàng)建一個(gè)動(dòng)態(tài)域名均芽,免費(fèi)用戶只能注冊(cè)一個(gè)
  • 將你的域名,用戶名单鹿,密碼填寫到路由器上的 DDNS 設(shè)置頁面上保存
image.png

注冊(cè)個(gè)人域名(可選)

DDNS 服務(wù)商注冊(cè)的這個(gè)域名的后綴都是服務(wù)商提供的掀宋,不是你個(gè)人的域名,不太友好也不便于記憶仲锄,一般我們會(huì)有自己的個(gè)人域名劲妙,我們可以通過在域名注冊(cè)服務(wù)商(騰訊云、阿里云萬網(wǎng))注冊(cè)好一個(gè)個(gè)人域名(一般年費(fèi)大概100.00左右)同時(shí)在域名解析管理中添加一條 cname 解析記錄來轉(zhuǎn)換儒喊,如下圖镣奋,我將:home.freemanke.com 域名通過 cname 解析到 freemanke.f3322.net 上,這樣以后我就不用記錄這個(gè) fremanke.f3322.net 域名怀愧,只需要使用我自己的域名侨颈。


image.png

安裝部署私有云服務(wù)

  • 私有云盤服務(wù) Seafile,百度云芯义、dropbox等公有云有的功能都有而且更加強(qiáng)大和方便肛搬。很多大學(xué)機(jī)構(gòu),科研院所都在使用該套文件管理系統(tǒng)毕贼。
    image.png

至此我們的私有云服務(wù)上的所有服務(wù)都可以通過自己的域名來實(shí)現(xiàn)訪問温赔,但是因?yàn)楦鱾€(gè)運(yùn)營商對(duì) 80 和 443 端口的屏蔽,我們需要使用自定義端口來暴露我們的 web 等服務(wù)才能訪問鬼癣。這個(gè)推薦大家在個(gè)人服務(wù)器上使用 nginx 服務(wù)器來做反向代理將所有的服務(wù)使用 1024 以上的端口暴露到公網(wǎng)陶贼。

比如:

####################################################################
## seafile service
## https://home.freemanke.com:28000

server {
        listen 28000;
        server_name home.freemanke.com;

        ssl on;
        ssl_certificate     /home/freeman/home.freemanke.com/ssl/home.freemanke.com.crt;
        ssl_certificate_key /home/freeman/home.freemanke.com/ssl/home.freemanke.com.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
        ssl_prefer_server_ciphers on;

        client_max_body_size 1000M;

        location / {
                proxy_pass http://127.0.0.1:8000/;
                proxy_redirect default;
        }

        location /seafhttp {
                rewrite ^/seafhttp(.*)$ $1 break;
                proxy_pass http://127.0.0.1:8082;
                client_max_body_size 0;
                proxy_connect_timeout  36000s;
                proxy_read_timeout  36000s;
                proxy_send_timeout  36000s;
                send_timeout  36000s;
        }

        location /media {
                root /home/freeman/haiwen/seafile-server-latest/seahub;
        }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市待秃,隨后出現(xiàn)的幾起案子拜秧,更是在濱河造成了極大的恐慌,老刑警劉巖章郁,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枉氮,死亡現(xiàn)場離奇詭異志衍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)聊替,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門楼肪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人惹悄,你說我怎么就攤上這事春叫。” “怎么了泣港?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵暂殖,是天一觀的道長。 經(jīng)常有香客問我当纱,道長呛每,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任坡氯,我火速辦了婚禮莉给,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘廉沮。我一直安慰自己,他們只是感情好徐矩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布滞时。 她就那樣靜靜地躺著,像睡著了一般滤灯。 火紅的嫁衣襯著肌膚如雪坪稽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天鳞骤,我揣著相機(jī)與錄音窒百,去河邊找鬼。 笑死豫尽,一個(gè)胖子當(dāng)著我的面吹牛篙梢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播美旧,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼渤滞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了榴嗅?” 一聲冷哼從身側(cè)響起妄呕,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嗽测,沒想到半個(gè)月后绪励,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年疏魏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了停做。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蠢护,死狀恐怖雅宾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葵硕,我是刑警寧澤眉抬,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站懈凹,受9級(jí)特大地震影響蜀变,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜介评,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一库北、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧们陆,春花似錦寒瓦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至椅文,卻和暖如春喂很,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背皆刺。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工少辣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人羡蛾。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓漓帅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親痴怨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子煎殷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 家里升級(jí)了電信200M寬帶,上行也提高到了20M腿箩,原來的百兆路由器已經(jīng)不能滿足需要了豪直,經(jīng)過一番比較最終入手了華碩A...
    0晨鶴0閱讀 206,841評(píng)論 19 138
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)珠移,斷路器弓乙,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 名詞延伸 通俗的說,域名就相當(dāng)于一個(gè)家庭的門牌號(hào)碼懈玻,別人通過這個(gè)號(hào)碼可以很容易的找到你巧婶。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,602評(píng)論 2 57
  • Adobe推出音頻編輯軟件VoCo Adobe擅長圖像編輯,最知名的是PhotoShop涂乌。VoCo提供強(qiáng)大方便的音...
    coffeecoder閱讀 337評(píng)論 1 3
  • 他離開了艺栈。 回到一個(gè)人后,發(fā)現(xiàn)生活中出現(xiàn)了許多“聽說”湾盒。聽說他升職了湿右。聽說他找到新女朋友了。聽說下周是他們的婚禮罚勾。...
    瑞顏閱讀 684評(píng)論 0 6