大傢都知道,這兩年雲盤被封的封,被查的查,幾乎沒剩幾個瞭。。
而且還隔三差五的爆出各種雲盤泄露隱私的新聞。
泄露隱私就算瞭,反正我也不會把隱私信息傳到雲盤,沒什麼可以泄露的。。
很多時候資料存在雲盤,一不小心就變成瞭 8 秒教育篇。。。
買個硬盤吧,安全是安全,但不能做到隨用隨看,帶著很不方便。我那 100 個 G 的學習資料實在是無處安放啊。。
所以今天,我就教大傢自己動手做一個專屬於你自己的私密雲盤。。
幾種搭建方法
對於個人用戶來說,主要有下面幾種方法:
1、NAS + 機械硬盤
優點:省事方便,有的廠商有拓展應用,功能強大,例:群暉(Synology)
缺點:價格偏高
2、路由器自帶存儲空間
優點:自帶 NAS 功能,裡面也自帶一些方便的應用,點擊就能安裝,例:小米路由器 Pro
缺點:價格偏高
3、樹莓派 + 機械硬盤
優點:造價低,跟著教程做就能成功
缺點:需要懂點技術,稍微麻煩
如果你是土豪你有錢,那就不要問賈維斯瞭,今天我們主要介紹的就是成本最低的第三種方法:樹莓派 + 機械硬盤。
樹莓派 1 個
機械硬盤 1 個
最終實現的效果
1、局域網內的多個設備能夠方便的互傳文件;
2、能快速上傳和下載私有雲裡的文件;
3、能夠在任何有網絡的地方安全的上傳下載私有雲裡的文件;
4、私有雲裡的文件可以直接分享給其他人;
5、新功能不斷完善 …… 比如,一回到傢就會自動將你的照片文件備份到私有雲;在外面丟一個下載鏈接到雲上,回到傢的時候,文件已經下載到私有雲瞭 ……
搭建私有雲教程(一)
第一步:為樹莓派連上路由器,並獲取樹莓派 IP 地址。最簡單的方法是打開路由器後臺,就可以看到樹莓派的 IP 地址瞭。
第二步:打開電腦,下載並安裝軟件 "PuTTY"(後臺回復 "PuTTY" 可以獲取下載鏈接),將樹莓派 IP 地址輸入到下方的紅框內,最後點擊 OPEN 按鈕。
(PuTTY 設置頁面)
設置成功後會出現下面的頁面。
(登陸時的默認賬號:pi,密碼:raspberry)
接下來的所有操作都是在上面這個頁面裡面操作,主要是寫一些代碼。
為瞭方便大傢操作,我把代碼引用出來瞭,大傢直接復制黏貼到上面的黑框就可以瞭。
一、更新樹莓派系統
sudo apt-get update
sudo apt-get upgrade
如果有出現這種 403 或者 404 的字樣,需要重新執行一遍代碼(如果一直有錯誤,可以試試多執行幾次)
(圖 1)
(圖 2)
二、安裝 LAMP 套件
1、安裝 apache2
sudo apt-get install apache2
2、安裝 MySQL
sudo apt-get install mysql-server
安裝以後會讓你設置一個 MySQL 的密碼,要記著,後面有用。
確認密碼
3、安裝 php 和依賴
sudo apt-get install php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
4、安裝 phpmyadmin
sudo apt-get install phpmyadmin
根據提示輸入設置的 MySQL 用戶名和密碼,選擇 MySQL,就可以自動配置好 phpmyadmin。
這裡我直接按瞭回車,選瞭第一個。
回車鍵
數據庫賬號的密碼
確認密碼
5、從 https://owncloud.org/install/ 下載最新的 ownCloud Server,並解壓到 web 根目錄(/var/www/html)
sudo wget https://download.owncloud.org/community/owncloud-10.0.2.zip
PS:10.0.2 是最新的版本號,具體最新的是什麼,可以去(https://owncloud.org/install/#edition),看下面這個地方:
如果在下載未完成的情況下中斷 SSH、斷電等意外導致下載中斷的話,可以使用下面這些語句來繼續下載,不用從頭開始。
sudo wget -c https://download.owncloud.org/community/owncloud-10.0.2.zip
解壓下載的壓縮包
sudo unzip owncloud-10.0.2.zip -d /var/www/html/
進入 owncloud web 目錄
cd /var/www/html/owncloud
建立數據庫目錄
sudo mkdir data
6、修改目錄權限
OwnCloud 在安裝的過程中需要對一些目錄有寫的權限,所以,我們需要在在 /owncloud 目錄下運行以下命令:
sudo chown -R www-data:www-data data
sudo chown -R www-data:www-data config
sudo chown -R www-data:www-data apps
到這裡,所有需要在樹莓派上安裝的東西就完成瞭,接下來隻需要配置好數據庫和 ownCloud 就可以使用瞭
三、配置 MySQL(數據庫)
1、登錄數據庫
mysql -u root -p
2、輸入之前安裝 MySQL 的時候設置的密碼
(出現下圖這樣的字樣,就是登陸成功瞭)
3、成功登陸後,在 MySQL 這個軟件中建立一個數據庫
CREATE DATABASE 數據庫名稱(自定義);
例如:
CREATE DATABASE owncloud;
警告:代碼最後的分號一定要有!!!
出現這個提示應該就是可以瞭
4、為剛才建立的數據庫建立自己的賬戶
GRANT ALL ON mysql 數據庫名稱 .* to 'mysql 數據庫用戶名 '@'localhost' IDENTIFIED BY 'mysql 數據庫密碼 ';
例如:
GRANT ALL ON owncloud.* to 'Jarvis'@'localhost' IDENTIFIED BY '23333333';
5、執行下面命令分配權限
FLUSH PRIVILEGES;
6、到此 MySQL 就配置完畢,輸入 exit 退出即可
到這裡,樹莓派上需要弄的東西就都完成瞭!!!
不過,還需要讓樹莓派重啟才能使用,重啟代碼:
sudo reboot
PuTTY 軟件裡所有的設置到此結束
打開我們電腦瀏覽器,並在地址欄裡輸入
樹莓派 IP 地址 /owncloud
例如:
192.168.31.202/owncloud
就會看到這個畫面
填寫完以後,按下回車就可以瞭
PS:數據庫用戶名、密碼和數據庫名是我們在 PuTTY 中設置的
設置完成之後就可以用我們設置的賬戶名和密碼登錄後臺瞭。
(後臺跟很多雲盤差不多)
然後我們就可以將自己的文件上傳到這個私有雲,並且下載私有雲平臺的所有文件,速度都是快的飛起啊。。
嗯,第一期就先教大傢如何搭建一個私有雲,不過這樣搭建的私有雲隻能在局域網內使用,而且存儲空間比較小,第二期會有擴展內容:
1、利用機械硬盤擴展私有雲空間;
2、打破局域網的限制,在任何有網絡的地方都可以上傳下載。
3、私有雲平臺內容分享