互聯(lián)網(wǎng)時代,任何人都有數(shù)據(jù)備份的需求熏版,尤其是手機的相冊和視頻纷责,還有電腦端文件同步的需要,如果你用的是MacOS撼短,那蘋果自帶的有iCloud再膳,如果你用的是Windows,那微軟也自帶DropBox曲横,手機不管是蘋果還是安卓喂柒,相信大家都用過百度網(wǎng)盤。
這些軟件的共同特點就是禾嫉,確實好用灾杰,但是不花錢用的很憋屈。一方面熙参,免費版本同步軟件艳吠,要么容量有限,尤其像iCloud和DropBox孽椰,只給5個G的免費容量昭娩。百度網(wǎng)盤確實容量足夠凛篙,但是下載速度真的。栏渺。呛梆。不能恭維。
于是后來做了一把付費用戶磕诊,既不是百度云填物,也不是iCloud或者DropBox,而是用的一個叫堅果云的同步軟件霎终,主要是因為前者是在消費不起滞磺。堅果云雖然也花錢,但是200一年神僵,體驗確實還是很不錯的雁刷,但是終歸還是把數(shù)據(jù)保存在第三方的服務(wù)器上,心里總會覺得別扭保礼。沛励。。
于是乎炮障,前段時間入手了一個鐵威馬F2-221目派,算是一個可玩性較高,性價比也比較高的NAS胁赢,相比群輝和威聯(lián)通企蹭,那當(dāng)然是比不了,但是性價比那確實是高得多了智末。如果你是喜歡折騰的玩家谅摄,鐵威馬確實是一個不錯的選擇,鐵威馬F2-221不僅僅可以備份數(shù)據(jù)系馆,還可以作為一臺小型服務(wù)器使用送漠,可以搭建自己的網(wǎng)站和一些其他的服務(wù),還自帶很多應(yīng)用由蘑,支持Docker功能闽寡,可玩性確實不錯。但是如果你只是一個小白用戶尼酿,只需要備份數(shù)據(jù)爷狈,不想折騰,那選擇的余地就多了裳擎,現(xiàn)在電商平臺上有各種品牌的NAS設(shè)備涎永,選一個你自己滿意的就行,用起來都估計差不多。
今天的主題是在TOS上搭建NextCloud土辩,這確實是一個沒有什么技術(shù)含量的事情支救,因為鐵威馬的應(yīng)用中心抢野,能夠下載安裝NextCloud拷淘,裝上就能用,安裝的教程也有很多指孤,這里就不再贅述启涯,自行百度一下就能安裝,但是有一個點需要注意:
初次安裝恃轩,只能用鐵威馬所在的局域網(wǎng)訪問IP地址结洼,來登錄鐵威馬賬號,并安裝NextCloud叉跛,如果你使用內(nèi)網(wǎng)穿透或者外網(wǎng)域名來訪問的話松忍,就會顯示一片空白。
按照網(wǎng)上的教程安裝了NextCloud之后筷厘,只能局域網(wǎng)訪問鸣峭,也就是說出了家門,就沒法用了酥艳,可我的需求是摊溶,只要有網(wǎng)的地方我都需要能訪問。其實想要遠程訪問也比較簡單充石,但是這個問題一直沒有人來說莫换,我就把這個問題解決一下。
具體來說骤铃,使用鐵威馬自帶的TNAS.online拉岁,或者是用DDNS遠程訪問的時候,都可以打開NextCloud惰爬,但是會提示‘trusted_domains’的問題喊暖,這是因為NextCloud需要把自身所在局域網(wǎng)IP之外的訪問添加到白名單才可以,網(wǎng)上也有很多關(guān)于解決這個問題的方法补鼻,就是在NextCloud的config.php文件中哄啄,添加域名信任,但都是針對原生Linux服務(wù)器的风范,很多人根本就找不到config.php文件在哪里咨跌。
首先,你需要打開鐵威馬的SSH訪問功能硼婿,打開TOS的控制面板锌半,進入"終端與SNMP"->"Telnet/SSH"->允許SSH訪問->應(yīng)用。
這里可以自己設(shè)定一個端口號寇漫,1 - 65535之間的任意一個數(shù)都可以刊殉。然后點擊應(yīng)用殉摔,等待一小會兒,就設(shè)置好了记焊。
接下來就需要用終端了逸月。
(注意,一般情況下遍膜,這里需要在局域網(wǎng)環(huán)境中來完成)
局域網(wǎng)環(huán)境中打開終端(即鐵威馬和你的電腦連接在同一個網(wǎng)絡(luò))
輸入 ssh -p 9222 root@192.168.1.2
9222:換成你自己設(shè)定的端口號碗硬,如果沒設(shè)置,默認是9222
root:換成你自己的管理員用戶名瓢颅,就是權(quán)限最高的那個用戶名
192.168.1.2:換成你自己的鐵威馬的IP地址
然后回車恩尾。
這個時候會提示需要認證。
然后需要輸入密碼(登錄用的密碼)挽懦,這個時候輸入密碼不會有任何反應(yīng)翰意,不要懷疑你沒輸入進去,他只是不顯示而已信柿,你正常輸完你的賬號登錄密碼就行冀偶,輸完之后回車。
看到Welcome to Tnas!就說明你已經(jīng)成功登陸Tnas了角塑。
然后依次輸入1蔫磨、2、3圃伶、4堤如、5、6的命令窒朋,就能夠看到我們的目標(biāo)文件夾nextcloud搀罢。
然后再進入到nextcloud文件夾中,就能看到config文件夾了侥猩。
最后再進入config文件夾榔至,就能看到config.php文件了
這個時候就要打開config.php文件了,需要注意的是欺劳,在鐵威馬中不能用vim打開文件夾唧取,另外還需要用sudo打開文件,否則會提示沒有權(quán)限划提。
sudo vi config.php
在輸入命令并回車之后枫弟,需要再次輸入登錄賬號密碼,回車之后就成功進入config.php文件了鹏往。
config.php文件大概長這樣:
紅框內(nèi)就是我們配置'trusted_domains'的地方淡诗。
綠框內(nèi)就是添加鐵威馬的遠程訪問地址的地方。
只需要把xxxxxxxx換成你的鐵威馬遠程訪問ID即可,同樣的方法也可以添加其他你想要能夠訪問的域名韩容,例如被打了馬賽克的就是我內(nèi)網(wǎng)穿透的一個域名款违。
NextCloud官網(wǎng)上的配置示例如下:
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'server1.example.com',
2 => '192.168.1.50',
3 => '[fe80::1:50]',
),
按需修改即可。
這時候群凶,無論你在任何地方插爹,只要能夠訪問到你的鐵威馬,就能通過
http://xxxxxxxx.cn.tnas.link/nextcloud/
來訪問你的NextCloud了座掘。
無論是手機端還是電腦端递惋,在登錄賬號的時候,只需要填入這個鏈接溢陪,然后輸入用戶名和密碼就可以正常使用NextCloud了。