迷你雲搭建自己的雲盤
第三方軟體的選擇:
雲端儲存是現在常用的技術,但是使用360或者百度提供的雲盤,都會受到很大的限制,尤其是最近360雲盤提出了要封鎖個人使用者的決議,更是讓廣大的個人使用者頭疼不已。
因此,搭建個人雲盤,則是一項實用的技術。
使用第三方儲存軟體,搭建自己的私人云盤,則會大大方便我們的生活,不再受大360、百度的掣肘。
可以供我們選擇的第三方軟體很到,最基礎的例如ftp,還有就是resilio sync。其餘的軟體還有很多,但是在這裡我選擇迷你雲。
迷你雲的介紹:
迷你雲伺服器(v3.0)基於node.js,提供高效的混合雲端儲存服務。
所有的檔案都儲存在使用者自己的伺服器例,迷你雲3.0還提供了老檔案匯入功能。
提供圖片縮圖瀏覽功能、office文件(包括doc、docx、xls、xlsx、ppt、pptx、pdf)線上瀏覽功能、視訊線上(包括3gp、avi、MP4等格式)瀏覽功能。
軟體安裝:
進入網站miniyun.cn,註冊登陸。進入使用介面,介面會彈出迷你雲伺服器的設定嚮導,
下載“迷你雲”,伺服器的安裝包,點選“迷你雲”,
可以選擇windows、linux和原始碼自助安裝。下面一一介紹。
Windows:
點選下載windows下面的“點選下載”,然後即可進行安裝,安裝的過程和一般的軟體相同。
安裝完成之後,點選下一步,
在新彈出來的視窗中需要輸入伺服器的ip或者域名,
啟用會存在兩種情況:“啟用成功“或者”迷你雲未開始或瀏覽器連線不是私密連線“。
“點選此處“之後,不同的瀏覽器會進入私密連線設定介面,下面展示的是google瀏覽器的設定,其他的瀏覽器可能略有不同(edge不支援)
然後點選繼續前往:
之後頁面跳轉到正在執行的介面:
直接啟用成功的情況便不再贅述。
現在重新整理迷你雲伺服器軟體。
這時就可以進行簡單的檔案上傳下載,但是這個時候還不可以進行文件的預覽和視訊的觀看,需要載入外掛。
配置相關的外掛:
1、文件線上瀏覽外掛:
文件線上瀏覽支援的檔案型別包括:doc/docx/ppt/pptx/xls/xlsx/pdf
它的工作原理是藉助libreOffice把文件轉換為pdf,瀏覽器載入pdf即可線上瀏覽
管理員按下面5步操作就可完成外掛的配置
步驟1:下載libreOfficePortable.7z綠色安裝包(140M),
點選從百度雲點選下載
http://pan.baidu.com/s/1eSe5QpW"
點選普通下載地址
http://download.miniyun.cn/plugins/libreOfficePortable.7z"
檔案特徵碼如下:
CRC32: 22AD3BFC
MD5: 3942EEEA18B5712F8E64C2A0330960B4
SHA-1: 7469747AFD8119DF2304CAC3E0C6F0E1E07BA105
步驟2:使用360壓縮軟體解壓libreOfficePortable.7z到目錄libreOfficePortable,先查詢迷你雲安裝的根路徑,把解壓後的libreOfficePortable目錄及其子目錄一起拷貝到迷你雲安裝目錄下的{minicloud\plugins}。plugins目錄已經存在,無需手工建立,手工建立的目錄是無效的。在plugins目錄下已存在目錄imageMagick
步驟3:重新啟動迷你雲,才能識別外掛
步驟4:登入http://miniyun.cn,進入後臺管理->迷你雲節點管理->外掛設定,開啟文件線上瀏覽外掛。
步驟5:在網頁上雙擊測試文件即可瀏覽
2、視訊線上播放外掛:
當前視訊播放外掛支援的檔案型別包括包括:mp4/3gp/wmv/avi/mkv/mov/mpg/rmvb/vob
它的工作原理是藉助ffmpeg把視訊文件轉換為mp4,瀏覽器載入mp4即可線上瀏覽。
視訊轉換時間與檔案大小以及伺服器CPU是關聯的,如大視訊檔案較多,建議把迷你雲安裝到CPU最好的機器上。
管理員按下面5步操作就可完成外掛的配置
步驟1:下載ffmpeg綠色安裝包(9M)
點選普通下載地址:http://download.miniyun.cn/plugins/ffmpeg.7z
檔案特徵碼
CRC32: 369F4257
MD5: D338AB0FBB97BCF57D8548FE03C7E26D
SHA-1: 3A02FDE139ADF5FA555437BA3F3DC6711A3F4577
步驟2:使用360壓縮軟體解壓ffmpeg.7z到目錄ffmpeg,先查詢迷你雲安裝的根路徑,把解壓後的ffmpeg目錄拷貝到迷你雲安裝目錄下的{minicloud\plugins}。plugins目錄已經存在,無需手工建立,手工建立的目錄是無效的。在plugins目錄下已存在目錄imageMagick
小提示:如何查詢迷你雲安裝根路徑目錄?
在桌面有選中迷你雲圖標,滑鼠右鍵選單,選擇屬性就可知曉該檔案所在的安裝目錄。
步驟3:重新啟動迷你雲,才能識別外掛
步驟4:登入http://miniyun.cn,進入後臺管理->迷你雲節點管理->外掛設定,開啟多格式視訊檔案線上播放外掛。
步驟5:在網頁上雙擊測試視訊檔案,轉換後即可瀏覽
至此,windows伺服器上的迷你雲已經搭建完成,訪問自己的雲盤。在瀏覽器中輸入ip:60090即可看到雲盤已經在執行。登陸迷你雲,即可看到自己的雲盤中的內容。
Llinux下的搭建:
Ubuntu下的安裝教程:
[開始安裝]:一.安裝基礎依賴:
sudoapt-get update
sudoapt-get install -y unzip
二.安裝圖片瀏覽庫:
sudoapt-get install imagemagick --fix-missing -y
三.安裝檔案線上瀏覽庫:
sudoapt-get install -y libreoffice libreoffice-l10n-zh-cn
sudoapt-get install -y ghostscript
四.安裝視訊瀏覽庫:
wget'http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2'
tar xjvflast_x264.tar.bz2
cdx264-snapshot-20160613-2245 #(注:這裡需要注意目錄名稱,可能與教程不一致)
./configure --disable-asm --enable-static--enable-shared
make
makeinstall
ldconfig
wget'https://github.com/FFmpeg/FFmpeg/archive/master.zip'
unzipmaster.zip
cdFFmpeg-master
ldconfig
./configure--disable-yasm --enable-gpl --enable-libx264
make
makeinstall
cd ..
rmFFmpeg-master -rf
rmmaster.zip -rf
五.安裝Nodejs:注意:如果為32位系統,那麼下載32位nodejs.
wget'https://nodejs.org/dist/v6.2.1/node-v6.2.1-linux-x64.tar.xz'
xz -dnode-v6.2.1-linux-x64.tar.xz
tar -xfnode-v6.2.1-linux-x64.tar
mkdir/usr/local/minicloud
mvnode-v6.2.1-linux-x64 /usr/local/minicloud
rm -rfnode-v6.2.1-linux-x64.tar
ln -s/usr/local/minicloud/node-v6.2.1-linux-x64/bin/node /usr/bin/node
ln -s/usr/local/minicloud/node-v6.2.1-linux-x64/bin/npm /usr/bin/npm
六.安裝迷你雲伺服器(v3.0):
cd/usr/local/minicloud
wget'https://github.com/minicloud/minicloud/archive/master.zip'
unzipmaster.zip
cdminicloud-master
npminstall
rm -rf/usr/local/minicloud/master.zip
七.開啟6090埠:
iptables-A INPUT -ptcp --dport 6090 -j ACCEPT
八.執行迷你雲伺服器:
cd/usr/local/minicloud/minicloud-master/
node./index.js &
九:驗證是否安裝成功:
在瀏覽器輸入如果頁面輸出“minicloud v3.0 is running....”則表示安裝成功。(注:xxx為ip地址。)
十:其它:
Note:中文文件瀏覽出現樣式或亂碼問題,請按下面方式增加字型檔
sudoapt-get install ttf-wqy-zenhei -y
安裝完成之後在瀏覽中的操作和在windows中的一樣。
原始碼自助安裝:
在github中有相關的原始碼,有興趣可以自行研究、相互探討,在這裡就不過多深究了。
參考資料:
1、迷你雲官網資料:
2、新浪部落格: