【原文鏈接:https://wzfou.com/nextcloud/】
搭建個(gè)人云存儲(chǔ)一般會(huì)想到ownCloud粒氧,堪稱是自建云存儲(chǔ)服務(wù)的經(jīng)典。而Nextcloud是ownCloud原開發(fā)團(tuán)隊(duì)打造的號(hào)稱是“下一代”存儲(chǔ)艾恼。初一看覺得“口氣”不小,剛推出來(lái)就重新“定義”了Cloud,真正試用過后就由衷地贊同這個(gè)Nextcloud:它是個(gè)人云存儲(chǔ)服務(wù)的絕佳選擇咧织。
與ownCloud相比道宅,Nextcloud的功能絲毫沒有減弱食听,甚至由于可以安裝云存儲(chǔ)服務(wù)應(yīng)用,自制性更強(qiáng)污茵,也更符合用戶的需求樱报。Nextcloud官網(wǎng)的幫助文檔寫得相當(dāng)?shù)卦敿?xì),幾乎任何關(guān)于Nextcloud的問題都可以找到答案泞当,這說明Nextcloud開發(fā)團(tuán)隊(duì)確實(shí)比ownCloud更加優(yōu)秀迹蛤。
一開始以為Nextcloud只是一個(gè)網(wǎng)盤云存儲(chǔ),后來(lái)看到Nextcloud內(nèi)置了Office文檔襟士、圖片相冊(cè)盗飒、日歷聯(lián)系人、兩步驗(yàn)證陋桂、文件管理逆趣、RSS閱讀等豐富的應(yīng)用,我發(fā)現(xiàn)Nextcloud已經(jīng)僅僅可以用作個(gè)人或者團(tuán)隊(duì)存儲(chǔ)與共享嗜历,還可以打造成為一個(gè)個(gè)人辦公平臺(tái)宣渗,幾乎相當(dāng)于一個(gè)個(gè)人的Dropbox了抖所。
Nextcloud運(yùn)行環(huán)境與平常我們常用的程序差不多,LAMP是官方首選痕囱,不過LNMP也照樣可以運(yùn)行田轧,只不過需要自己寫URL重寫規(guī)則。當(dāng)然鞍恢,官方還提供了SNAP一鍵安裝包傻粘,一分鐘內(nèi)就可以在VPS上部署好Nextcloud,非常地方便有序。本篇文章就來(lái)分享SNAP安裝Nextcloud的方法抹腿。
更多的關(guān)于郵件分發(fā)、CDN加速和VPS同步等工具旭寿,你還可以看看:
- 利用MailChimp建立RSS郵件訂閱平臺(tái)-每月免費(fèi)12000封郵件可加2000用戶
- 用Fikker自建CDN-支持Https,頁(yè)面緩存,實(shí)時(shí)監(jiān)控,流量統(tǒng)計(jì),防CC攻擊
- Lsyncd搭建同步鏡像-用Lsyncd實(shí)現(xiàn)本地和遠(yuǎn)程服務(wù)器之間實(shí)時(shí)同步
PS:2017年9月27日更新警绩,想要利用Nextcloud實(shí)現(xiàn)離線下載可以看這里:Nextcloud離線下載搭建方法-整合Aria2和AriaNg、Aria2 WebUI實(shí)現(xiàn)離線下載盅称。
一肩祥、Nextcloud一鍵安裝
Nextcloud官網(wǎng):
nextcloud snap目前包含以下組件(會(huì)自動(dòng)更新升級(jí),請(qǐng)及時(shí)關(guān)注):
Nextcloud 11.0.3
Apache 2.4
PHP 7
MySQL 5.7
Redis 3.2
mDNS for network discovery
安裝前修改好hostname缩膝。在終端窗口中輸入命令:hostname或uname –n混狠,均可以查看到當(dāng)前主機(jī)的主機(jī)名,修改參考如下(Ubuntu修改可參考我之前的一篇文章:ISPConfig 3.1 安裝方法):
vim /etc/hosts
150.95.150.57 pan.wzfou.net pan
vim /etc/hostname
pan.wzfou.net
hostname -F /etc/hostname #重啟
hostname #再次查看
一鍵安裝方法:
sudo apt-get update
sudo apt-get install snap
sudo apt-get install snapd
sudo snap install nextcloud
如下圖表示安裝成功了疾层。
接著将饺,打開你的域名或者IP地址,然后會(huì)讓你設(shè)置好管理員賬號(hào)與密碼痛黎,確定予弧,完成安裝。
可能有的人不想使用Snap安裝方法湖饱,可以看看手動(dòng)在VPS上部署LNMP/LAMP安裝Nextcloud方法:手動(dòng)安裝NextCloud教程掖蛤。
選擇Snap還是VPS手動(dòng)?不用糾結(jié)井厌,以下官方的回答:
snap優(yōu)點(diǎn):The snap is nice for getting up and running quickly with minimal space, and will work great if you’re happy not messing with it. Since it’s a snap you also get the benefit of automatic updates and the ability to rollback without worrying about needing to take a snapshot, etc.
翻譯:snap安裝快捷蚓庭,傻瓜式一鍵安裝,幾分鐘內(nèi)搞定仅仆。同時(shí)器赞,snap支持自動(dòng)升級(jí)、回滾等墓拜,你無(wú)需使用復(fù)雜的命令工具拳魁。
snap缺點(diǎn):However, the snap is very opinionated. Don’t want to use Apache? Sorry, the snap uses it. Don’t want to use MySQL? Sorry, MariaDB does not run on ARM. Something other than PHP 7.0.15? We picked the version we feel gives the best results. In other words, it’s not very tinker-friendly. We don’t do this to be mean, we do this so that we can reliably update it without your needing to worry about it.
翻譯:snap不能自定義,只能使用snap既定的MysqL撮弧、apache潘懊、PHP等。不過贿衍,這樣的好處就是經(jīng)過官方測(cè)試過的運(yùn)行穩(wěn)定且有利于后期自動(dòng)升級(jí)授舟。
VPS手動(dòng)安裝優(yōu)缺點(diǎn):The VM is much more flexible. It’s a full version of Ubuntu server edition, allowing you to tweak whatever you need and it comes with many apps which are not that easy to configure for inexperienced administrators. This of course makes it larger. You’ll also need to make sure you maintain it and keep the OS up-to-date. Since it’s virtualized you can assign disk, CPU, memory, and network quotas to it (you’d need to install the snap in an lxc container or a VM to get the same abilities).
翻譯:VPS手動(dòng)則比較靈活,你可以自已配置磁盤贸辈、CPU释树、內(nèi)存和網(wǎng)絡(luò),但是同時(shí)你需要懂得如何維護(hù)好VPS操作系統(tǒng)擎淤。
二奢啥、Nextcloud管理使用
以下就是Nextcloud的管理中心面板,是不是與我們用過的Dropbox有點(diǎn)類似-簡(jiǎn)潔嘴拢。左邊就是分享的鏈接桩盲、收藏、WebDav地址席吴,中間就是我們上傳的圖片赌结、文檔、程序等了孝冒,點(diǎn)擊可以查看詳情柬姚。右邊有管理、個(gè)人庄涡、用戶等量承。(點(diǎn)擊放大)
Nextcloud上傳的視頻支持在線播放。
Nextcloud上傳的圖片可以像幻燈片一樣瀏覽穴店。
Nextcloud支持給分享的文檔撕捍、圖片等設(shè)置有效期、密碼保護(hù)等迹鹅,有點(diǎn)類似于百度網(wǎng)盤了卦洽。
別人打開你的共享鏈接后就可以預(yù)覽到圖片或者視頻了,也可以直接點(diǎn)擊下載了斜棚。
在Nextcloud的個(gè)人中心頁(yè)面阀蒂,可以修改個(gè)人信息、應(yīng)用密碼弟蚀、同步客戶端等蚤霞。
Nextcloud在服務(wù)器管理頁(yè)面,則可以查看CPU义钉、內(nèi)存等使用情況昧绣、切換Nextcloud主題、是否對(duì)存儲(chǔ)在Nextcloud的文件進(jìn)行加密捶闸、激活插件等夜畴。
三拖刃、Nextcloud同步客戶端
Nextcloud提供了免費(fèi)的同步客戶端供大家下載使用,支持PC和手機(jī)贪绘。下載地址:https://nextcloud.com/install/#install-clients
在電腦上運(yùn)行Nextcloud同步客戶端兑牡,先填入你的Nextcloud地址。
然后就是輸入Nextcloud的用戶名以及客戶端專用密碼税灌,這個(gè)專用密碼需要到Nextcloud的個(gè)人中心頁(yè)面生成均函。
Nextcloud允許你選擇同步某一個(gè)文件夾,還是同步整個(gè)Nextcloud賬戶菱涤。
連接好了后苞也,你就可以在本地看到Nextcloud同步過來(lái)的文件了,你在本地的操作都會(huì)影響到Nextcloud云端的文件存儲(chǔ)粘秆,自動(dòng)實(shí)現(xiàn)同步如迟。
以下是Nextcloud的手機(jī)同步客戶端,功能差不多翻擒。
Nextcloud手機(jī)客戶端支持自動(dòng)上傳文件氓涣,還有設(shè)置下載路徑等等。
四陋气、Nextcloud添加應(yīng)用
Nextcloud官方提供了非常多的應(yīng)用:https://apps.nextcloud.com/劳吠,Office文檔、圖片相冊(cè)巩趁、日歷聯(lián)系人痒玩、兩步驗(yàn)證、文件管理议慰、RSS閱讀等豐富的應(yīng)用蠢古。這些應(yīng)用你可以手動(dòng)下載安裝,也可以直接在Nextcloud后臺(tái)一鍵激活别凹。
Office文檔插件:Documents草讶。有Collabora Online、Markdown Editor炉菲、Calendar堕战、Onlyoffice、Documents等拍霜,其中Documents安裝比較簡(jiǎn)單嘱丢,直接啟用即可。
如果不支持打開Doc(X)祠饺,你需要在你的Ubuntu安裝以下包:
apt-get install libreoffice-writer
apt-get install libreoffice-common
apt-get install unoconv
Documents插件安裝好了后就可以在線查看和編輯Office文檔了越驻。
安全類插件:Two Factor TOTP Provider。這個(gè)插件可以讓你的Nextcloud賬號(hào)支持開啟登錄兩步驗(yàn)證。
RSS閱讀器插件:News缀旁。這個(gè)插件真的讓我感覺眼前一亮记劈,有了它我們可以將Nextcloud變身為一個(gè)RSS在線閱讀器了。這個(gè)比之前我們利用Huginn抓取任意網(wǎng)站RSS的方法可以簡(jiǎn)單了诵棵。(點(diǎn)擊放大)
五抠蚣、Nextcloud高級(jí)設(shè)置
Nextcloud支持使用PHP發(fā)送郵件,但是自帶的郵局發(fā)出去的郵件基本上是被各大郵箱判定為垃圾郵件履澳,所以我們需要利用好Nextcloud提供的SMTP發(fā)信功能。
4.1 Nextcloud用SMTP發(fā)信
在Nextcloud的管理頁(yè)面怀跛,找到“其他設(shè)置”距贷,然后選擇發(fā)信方式為SMTP,填寫你的SMTP信息吻谋,這里我用的是騰訊企業(yè)郵箱的忠蝗,你也可以使用Gmail、163等免費(fèi)SMTP發(fā)信功能漓拾。
填寫完成后阁最,點(diǎn)擊測(cè)試看看是不是可以成功發(fā)出郵件。
4.2 Nextcloud安裝SSL證書
如果你使用Snap安裝的Nextcloud骇两,那么添加SSL加密訪問將是一件非常簡(jiǎn)單的事情速种。先確保你的域名已經(jīng)成功解析到你的VPS主機(jī)上,然后執(zhí)行命令:
sudo nextcloud.enable-https lets-encrypt #安裝Let's Encrypt SSL
#如果你想使用自己的證書低千,請(qǐng)執(zhí)行:
sudo nextcloud.enable-https self-signed
如果你是使用自已的證書配阵,請(qǐng)?jiān)趫?zhí)行命令后找到SSL證書的路徑,將自己的證書上傳替換生成的自簽名證書文件即可示血。
4.3 Nextcloud備份與恢復(fù)
備份MysqL數(shù)據(jù)庫(kù)棋傍。使用Snap安裝的Nextcloud,數(shù)據(jù)庫(kù)文件在以下路徑中难审,你直接將Nextcloud這個(gè)數(shù)據(jù)庫(kù)全部備份即可瘫拣。
[圖片上傳失敗...(image-1fd742-1525492497608)]
備份文件。Nextcloud上傳的文件存儲(chǔ)在以下路徑中告喊,將里面的Data文件全部備份即可麸拄。
Nextcloud恢復(fù)。重裝安裝了Nextcloud后葱绒,將上面的數(shù)據(jù)庫(kù)文件與文件數(shù)據(jù)全部導(dǎo)入到新的服務(wù)器感帅,保持原來(lái)的路徑即可。對(duì)于大量的文件遷移地淀,推薦使用遠(yuǎn)程搬家方法:三個(gè)命令工具Rsync,SCP,Tar-快速解決Linux VPS遠(yuǎn)程網(wǎng)站搬家數(shù)據(jù)同步煩惱失球。
六、總結(jié)
Nextcloud采用Snap的安裝方法簡(jiǎn)單方便,適合不想折騰的朋友实苞,并且官方打包的Nextcloud Snap自動(dòng)部署好了LAMP豺撑,如果你想遷移服務(wù)器,只需要將新的服務(wù)器按照同樣的方法安裝Nextcloud黔牵,然后導(dǎo)入之前的數(shù)據(jù)庫(kù)與存儲(chǔ)文件即可聪轿。
Nextcloud如果用來(lái)存儲(chǔ)一些私人的照片或者文件的話,最讓人擔(dān)心的恐怕是安全問題了猾浦。目前來(lái)看陆错,Nextcloud本身的安全措施已經(jīng)做得非常到位,例如賬號(hào)兩步驗(yàn)證金赦、程序與存儲(chǔ)文件分開音瓷、數(shù)據(jù)加密等〖锌梗可能唯一需要我們自己做的就是保證服務(wù)器不要出現(xiàn)漏洞绳慎。
文章出自:挖站否 https://wzfou.com/nextcloud/,版權(quán)所有漠烧。本站文章除注明出處外杏愤,皆為作者原創(chuàng)文章,可自由引用已脓,但請(qǐng)注明來(lái)源珊楼。