各位老司機們,當你辛辛苦苦在網上找了一個資源(我說的是美劇,想啥呢)時,打開連結卻發現是這樣的界面
經過千辛萬苦你終於找到一個能打開的頁面了,但是下載速度卻是這樣的
你是不是很捉急?
有的時候,這些可能是外地同事發給你的視頻素材你等著下載下來剪輯呢,這下只能幹等幾個小時再熬夜做視頻了。
有的小朋友可能會說了,你開個會員不就好了嘛!
雖說充錢開會員了速度能提升上來,但是!
即便你開了會員,即便這明明是你自己網盤裡的資源,人家也可以說刪就刪。
相信下面這個圖片很多人是一點都不陌生了
別人告訴我的,我不知道什麼時候會出現這種東西
所以說,既然都要掏錢,我為啥不自己搭一個私人網盤呢?不用擔心隱私問題,不用擔心速度問題,還比很多網盤的功能還要更加強大。畢老師自己已經親測使用一年,沒有出現任何問題。
如果你想要一個這樣的網盤:
今天,就讓畢老師帶你手把手搭一個私人網盤!
真·手把手
今天我們要用的開源項目就叫做Seafile,一個非常好用的開源雲盤項目,搭建起來也非常的簡單。
先說一下總的步驟:
購買雲伺服器
登錄雲伺服器安裝所需軟體
登錄網站配置
下載客戶端軟體使用
如果有同學知道怎麼用雲伺服器的基本上自己搜一下Seafile官方文檔就可以完成了,接下來畢老師假設你完全沒有用過雲伺服器,儘可能每一步都詳細給大家介紹該怎麼辦。
1. 購買雲伺服器
雲服務應該很多人都聽說過,那麼到底這是個什麼東西呢?其實你可以簡單理解為就是在某個地方有這麼一臺電腦(嚴格來說不一定是你自己獨佔一臺機器,這裡為了方便理解就當成一臺電腦就好,和你用自己電腦沒太大區別)24小時不間斷地保持開機運行程序的狀態,而你不需要知道這臺電腦在哪裡,是長什麼樣的。
你可以選擇你想要的電腦配置、作業系統等,然後只要付一點錢,服務商就會給你一段時間使用這臺電腦的權限。
至於你在這臺機器上裝什麼軟體幹什麼事情一般是不會管你的(除非是違法用途)。
提供雲服務的公司非常非常之多,大家可以根據自己偏好來選擇。作為演示,畢老師在這裡使用阿里雲(阿里雲廣告費麻煩打過來),如果選擇其他的雲服務商操作區別也不大。
先聲明一下下面看起來似乎像是廣告但真的不是……我只想把步驟寫詳細一點方便小白們orz。
首先進入到阿里雲的官網,或者你可以點擊閱讀原文(利益聲明:這個連結是畢老師的推廣連結)。如果是學生的話可以在註冊帳號後認證一下學生身份,可以以很低的價格購買雲伺服器。
點擊連結後點擊立即領取按鈕
提示未登錄,點擊註冊
也可以選擇用淘寶帳號在這裡登錄
完成註冊並登錄後,阿里雲首頁右上角變成這樣
點擊控制臺進入到你的雲服務控制臺
滑鼠移到左邊這一列,選擇雲伺服器ECS
然後在中間找到創建實例
接下來會進入到購買伺服器的界面
到了這裡一定要注意別買錯了配置,我們一個個配置來看,首先看計費方式用默認的包年包月即可
然後看地域
這裡注意建議選擇離你自己近的地區,比如我在北京那麼就選擇北京
接下來看實例的具體配置怎麼選
我們選擇入門級(共享),突發性能實例t5,1vCPU,1GB內存這個型號
接下來看鏡像,系統鏡像選擇如下,Ubuntu,16.04 64位
然後看存儲,注意這裡根據你自己需要的空間來選擇,比如我自己用100G,注意這裡不是全部容量都能讓你用來做網盤的,還有一小部分是作業系統等佔用了的,對我來說100G的雲盤空間足夠使用了。
然後最下面左下角的購買時長,如果你只想先花一丟丟點錢測試一下可以選擇一周的時長,覺得好用再續費時長。
接下來點下一步
如果你沒有實名認證你的帳號,需要先實名認證一下
然後會彈出一個對話框提示是提示我們突發性能的雲伺服器的注意事項,由於我們是用來做網盤,基本不用擔心長時間超過基線能力。
下一頁中我們看到公網帶寬這一項
這裡有兩種選擇:按固定帶寬和按使用流量。按固定帶寬的方式不會額外計算流量費用,包含在費用裡了,但是費用比較高。對於我們來說不會長時間有流量,基本都是間歇的有一點點,所以沒有必要選擇固定帶寬,我們選擇按使用流量即可,然後下面可以指定最大帶寬。
接下來安全組的位置把HTTP 80埠勾上。
現在你可以看一下價格,如果選擇100G的雲盤,雲伺服器一周的價格是16.52,一年的價格是573塊錢,相當於一天1.5。
我們繼續往下走,點擊下一步:系統配置。在登錄憑證這裡選擇自定義密碼,填一個用來登錄你伺服器的密碼,這個在將來用的次數不多,建議不要和你自己常用密碼相同,可以專門設置一個然後記下來。
然後我們點確認訂單,同意服務協議打鉤,直接下單支付就可以了。
點擊管理控制臺,可以看到我們現在已經有了一臺雲伺服器啦!
2. 登錄雲伺服器安裝所需軟體
等伺服器的狀態變為運行中
點擊遠程連接
記下這個遠程連接密碼
然後輸入這個遠程連接密碼,進入到我們的Ubuntu終端界面
在login這裡輸入root,然後回車,輸入你的密碼。
注意!輸密碼的時候是不會顯示任何字符的!盲打密碼再回車就可以了!
當出現下面這個界面就說明登錄成功啦!
然後我們點擊右上角的複製指令輸入,將下面這一段內容輸入進去:
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-ubuntu-16-04-amd64-http
點擊確定,你就會看到這段代碼輸入到終端裡了。
指令輸完以後按回車,我們就下載好seafile官方提供的安裝腳本了
接下來我們運行安裝指令:
bash seafile-server-ubuntu-16-04-amd64-http 6.3.3
你可以和剛才一樣選擇複製指令輸入,回車運行指令後會出現這個界面
我們輸入1回車,安裝免費社區版就可以
接下來就等待安裝腳本幫我們來安裝……大概幾分鐘就可以,然後出現以下信息
這樣就安裝好啦,接下來複製下面這段指令進去運行:
head -n 10 /opt/seafile/aio_seafile-server.log
這樣會顯示出來你的管理員帳號和密碼,admin@seafile.local就是你的管理員帳號,下面那一行就是管理員帳號對應的密碼,把他們記下來。
3. 登錄網站配置
在你的雲伺服器信息那找到IP位址
打開瀏覽器輸入上面那個括號裡寫著公的IP位址,就能打開你的網盤登錄界面了
在這裡輸入剛才記下來的管理員帳號和密碼,登錄就可以啦!
現在你已經有了一個私人網盤了,是不是很贊!
點擊右上角的頭像圖標,在菜單裡選擇系統管理
在左邊點擊設置,右邊可以看到如下界面
我們把這裡的兩個網址都改一下,改完記得點一下勾
現在這裡應該是像這樣的
4. 下載客戶端軟體使用
根據你需要的平臺選擇相應的客戶端來下載,下載網址在這裡:
https://www.seafile.com/download/
在這裡我演示一下如何使用Windows客戶端,安裝完成後運行客戶端會提示你選擇某個位置作為你的網盤資料庫,確定後出現如下界面
在雲盤網址裡把你的雲伺服器的公網IP位址,即剛才在瀏覽器裡打開的那個IP位址輸入進去,用戶名和密碼填你的管理員帳號密碼
點擊登錄就可以啦!
接下來你可以選擇將你希望同步的文件拖到上面提示位置,出現如下對話框
確定後你的網盤裡就有了這個文件夾啦
接下來你只要正常使用這個文件夾就可以啦,任何的改動都會被自動同步,讓我們來測試一下。我們用瀏覽器打開我們的網盤網址看看先
可以看到網頁上已經有我們剛剛選擇要同步的文件夾了,點進去可以看到我放的一個文件
點擊文件名可以看到這個.py文件的代碼
我先在本地修改一下這個文件然後保存
再刷新網頁看看,可以發現幾乎是瞬間就同步了
我們看看網頁右上角
點擊歷史這個按鈕,可以看到這個文件被修改的各個歷史版本,你可以隨意恢復任何一個版本
我們來試試把本地這個test.py文件刪掉,刷新網頁可以看到文件確實沒有了,但如果你是誤刪除,可以點擊這個垃圾桶按鈕
在裡面可以找到你誤刪除了的文件
這下媽媽再也不用擔心我的文件不小心刪除了!
如果你在用蘋果手機,可以直接在APP Store上搜索Seafile下載手機客戶端
打開後把我們的帳戶添加就可以用啦
另外關於分享文件或者文件夾,你可以在網頁端找到要分享的文件或者文件夾,點擊分享按鈕
這樣就可以準備進行分享了,你還可以選擇添加密碼保護以及自動過期天數
如果你想知道你現在都有哪些共享連結,被別人下載過幾次之類的信息,可以在左邊點共享管理->#連結
如果你覺得獨樂了不如眾樂樂,還可以邀請你們團隊一起來用這個網盤進行同步,在系統管理->用戶裡可以看到添加用戶的按鈕
這樣整個團隊都可以一起來用這個網盤,你還可以創建不同的群組,並在群組之間共享文件等等,總之一個團隊一起用這樣一個網盤進行協作也是非常不錯的選擇
Seafile是一個非常強大的網盤項目,還有很多好用的功能大家可以自己去發掘一下啦。
好了,希望這份超詳細的手把手教程能夠幫助大家搭建一個你自己或者你們團隊的私人網盤,希望有用啦!
我是畢老師,依然不會定時給你們分享一些有趣好玩實用的東西,歡迎關注~
警察蜀黍!就是這個人!腦子簡直有泡!還不趕緊關注一下!