你想要什么樣的永久免費(fèi)圖床腻菇?不管是阿里還是騰訊、七牛昔馋、又拍等等對(duì)象存儲(chǔ)都是需要收費(fèi)的筹吐,隨著你流量的提高費(fèi)用會(huì)越來越高,想要上傳到其它博客系統(tǒng)就需要公開你的圖片網(wǎng)址秘遏,又是更多的不可控費(fèi)用丘薛。
自己家的群暉能不能弄成網(wǎng)絡(luò)圖庫(kù)呢?經(jīng)過一番搜索研究邦危,成功的讓群暉又多了一項(xiàng)功能:永久免費(fèi)的巨量圖庫(kù)洋侨,從此寫博客成了非常酸爽的享受。
自家寬帶已經(jīng)付過費(fèi)了倦蚪,固定帶寬希坚,速度比網(wǎng)絡(luò)上的所謂云服務(wù)器快多了。您家的寬帶哪怕是入門級(jí)套餐50M陵且,上傳也會(huì)有20M裁僧,而入門級(jí)的云服務(wù)器下載帶寬只有1M(實(shí)際下載速度只有100kbps, 根本不夠用,圖片又大滩报,隨便一個(gè)也有幾百kb)锅知,實(shí)在是又貴又慢。
移動(dòng)脓钾、聯(lián)通上傳速率和電信差不多售睹,不過不同地區(qū)政策不同,需要你自己去檢測(cè)(我單位的移動(dòng)上下都是50M)可训。這二家缺點(diǎn)也明顯昌妹,很多地方?jīng)]有公網(wǎng)IP捶枢,在設(shè)置外網(wǎng)訪問時(shí)有點(diǎn)兒小困難。電信光纖一般都會(huì)有公網(wǎng)IP飞崖,雖然會(huì)經(jīng)常變烂叔。(隨便找了個(gè)寬帶速率圖)
先說下這種免費(fèi)圖床的優(yōu)缺點(diǎn)吧!
優(yōu)點(diǎn)
1固歪、容量不受限制(你真準(zhǔn)備寫博客把自家nas硬盤撐爆么)蒜鸡,想要什么樣子的圖片url完全可以自己決定(用picgo來配置)。
2牢裳、備份起來也會(huì)非常的方便逢防,本來nas一般都會(huì)有備份。以后想要轉(zhuǎn)到其它網(wǎng)絡(luò)圖床也可以批量上傳蒲讯。
3忘朝、 使用typora外加picgo就能完美解決寫博客時(shí)自動(dòng)上傳圖片的問題!markdown編輯器不少判帮,哪怕是vs code也可以局嘁,但圖庫(kù)功能一直是個(gè)痛點(diǎn)。尤其是喜歡自己寫博客又愛上傳的玩家晦墙。
4悦昵、寫博客時(shí)再也不用先保存圖片到本地或某個(gè)圖庫(kù),再把圖片的url寫進(jìn)markdown了偎痛!都已經(jīng)上傳到你自家的免費(fèi)圖庫(kù)中去嘍旱捧!
缺點(diǎn)
用的是自家的nas服務(wù)器独郎, 自然會(huì)增加電量踩麦、帶寬消耗,如果外部訪問太過頻繁有點(diǎn)兒傷硬盤(解決辦法嘛就是把經(jīng)常用的圖片放到固態(tài)硬盤中)氓癌、影響你家網(wǎng)速谓谦。不過呢,一般你這種圖床訪問量不會(huì)太大贪婉,影響并不顯著反粥,尤其是你家?guī)挿浅挼那闆r下(比如上傳能達(dá)到100mb/s)。
本文介紹的是通過配置picgo, typora來完成自動(dòng)上傳圖片到自用群暉服務(wù)器疲迂、并返回公網(wǎng)可用圖片url的辦法才顿,如果你有l(wèi)inux主機(jī)或擁有自己的云服務(wù)器,方法也是類似的尤蒿。
群暉機(jī)設(shè)置
希望你已經(jīng)設(shè)置好了公網(wǎng)域名郑气,如果沒有,聯(lián)系你的電信腰池、移動(dòng)尾组、聯(lián)通人工服務(wù)忙芒,看能不能給提供公網(wǎng)IP。實(shí)在沒有就得想其它辦法了讳侨。
我家里是電信呵萨,有公網(wǎng)IP,不過地址經(jīng)常變跨跨,所以就買了個(gè)tp-link路由器潮峦,用其提供的ddns服務(wù)非常方便的就擁有了自己的公網(wǎng)域名。
設(shè)置共享文件夾
通過控制面板新增一個(gè)www的共享文件夾勇婴。
通過File Station創(chuàng)建好目錄結(jié)構(gòu)跑杭,即www/wwwroot/blog。
安裝web staiton
打開群暉的套件中心咆耿,搜索web station進(jìn)行安裝德谅,一直下一步即可。
添加ftp用戶
主要是為了安全萨螺,如果你懶窄做,直接用自己的超級(jí)用戶賬號(hào)也行。比如我添加了一個(gè)hsztu慰技。
或者通過共享文件夾來設(shè)置也行椭盏,確保hszstu對(duì)www目錄可讀寫!
開啟ftp服務(wù)設(shè)置端口號(hào)
ftp服務(wù)所使用的端口編號(hào)我改成了5542, 這個(gè)要與你picgo中的配置一致吻商,注意這個(gè)端口號(hào)與web staiton中的5543要區(qū)別開掏颊。
設(shè)置web staiton
點(diǎn)擊虛擬主機(jī),新增艾帐,選擇基于端口乌叶,因?yàn)槲沂莌ttp所以選的是這個(gè),指定一個(gè)端口號(hào)柒爸,要大一點(diǎn)兒准浴,不然可能會(huì)和其它服務(wù)端口沖突。
文檔根目錄要設(shè)置好捎稚,直接抄我的即可乐横。這樣能通過5543端口訪問到自己的圖片了(其實(shí)就是把nas當(dāng)成了靜態(tài)網(wǎng)頁(yè)服務(wù)器)。
可以先上傳個(gè)圖片到blog/uploads目錄中今野,然后在瀏覽器中輸入:
http://主域名:5543/uploads/2.jpg
測(cè)試下能否通過公網(wǎng)訪問自家群暉中的圖庫(kù)葡公。
如果沒有,返回看看自己的設(shè)置哪里不對(duì)条霜,或者是錯(cuò)誤的輸入了地址催什?能夠象下面一樣顯示就說明你配置是對(duì)的。
開發(fā)機(jī)設(shè)置
在自己的主力機(jī)里需要以下步驟:
安裝picgo-core
npm install -g picgo
安裝ftp上傳插件
運(yùn)行下面的命令蛔外,沒意外就會(huì)顯示安裝成功蛆楞!
picgo install picgo-plugin-ftp-uploader
# added 8 packages in 1s
# [PicGo SUCCESS]: 插件安裝成功
設(shè)置picgo
安裝好后可以先看下幫助溯乒,或者運(yùn)行下(這樣才會(huì)新建默認(rèn)的配置文件):
picgo --help
# 或者
picgo
進(jìn)入picgo默認(rèn)目錄。
cd c:\Users\(你的用戶名稱)\.picgo
會(huì)發(fā)現(xiàn)已經(jīng)新建了三個(gè)文件豹爹。
config.json
package.json
picgo.log
其中config.json是主配置文件裆悄,package.json表明其就是個(gè)node項(xiàng)目,picgo.log是日志文件臂聋,非常重要光稼,如果有錯(cuò)誤發(fā)生且不知道什么情況的時(shí)候因谎,可以查看此文件状囱,里面有詳細(xì)的解釋!我就是通過這個(gè)東東發(fā)現(xiàn)了插件的錯(cuò)誤以及配置上的解決辦法吗购!
打開config.json, 填入如下內(nèi)容:
{
"picBed": {
"uploader": "ftp-uploader",
"current": "ftp-uploader",
"ftp-uploader": {
"host": "test.tpddns.cn",
"password": "123456",
"path": "/uploads/{year}/{month}/{fullName}",
"port": "5542",
"uploadPath": "/www/wwwroot/blog/uploads/{year}/{month}/{fullName}",
"url": "http://test.tpddns.cn:5543",
"username": "ftpuser"
}
},
"picgoPlugins": {
"picgo-plugin-ftp-uploader": true
}
}
其中host參數(shù)要填寫你自己的主域名肄方,象我用的就是tp-link提供的ddns服務(wù)冰垄,直接就可以訪問到我家的nas服務(wù)器。
url參數(shù)要注意权她,一定要添加http頭或者h(yuǎn)ttps頭虹茶,另外,自己的web station訪問地址及端口號(hào)一定要填寫正確隅要!
username要用你自己設(shè)定好的ftp用戶名蝴罪,偷懶就直接超級(jí)用戶!
不然就可能出現(xiàn)下面這種錯(cuò)誤步清,fail to parse result image path from: [PicGo INFO]要门。
錯(cuò)誤是告訴你上傳是成功了,但在獲取圖片url時(shí)失敗廓啊,就是因?yàn)闆]加http頭的原因欢搜!順便吐槽下,這picgo對(duì)于url頭部處理太差嘍崖瞭。
typora設(shè)置
主要是圖像的配置狂巢,插入圖片時(shí)選擇上傳圖片。上傳服務(wù)要選擇custom command, 命令中輸入picgo upload书聚。
測(cè)試
在typora里面直接粘貼你的截圖,稍等片刻藻雌,圖片就跑到自己的nas服務(wù)器里面了雌续。
本地服務(wù)器已經(jīng)保存好截圖!
一切都是自動(dòng)化
既然你有nas, 自動(dòng)化同步要用上驯杜,弄好drive配置,把自己的博客目錄也放進(jìn)去吧做个!只要寫好了博客就自動(dòng)備份到nas中去了鸽心,爽滚局!
博客自動(dòng)化備份、圖片自動(dòng)化上傳顽频,單位藤肢、家庭自動(dòng)同步!還要什么網(wǎng)絡(luò)筆記本糯景?咱程序員就要用最香的全自動(dòng)化markdown嘁圈!
感慨下這個(gè)免費(fèi)的白嫖時(shí)代!typora免費(fèi)蟀淮,picgo免費(fèi)最住,學(xué)我的分享知識(shí),還是免費(fèi)怠惶!