黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

最近都在弄QNAP TS-451D的升級,也想把過程記錄下來分享下。以後也可以自己回顧,學習。

我們一般談起NAS的時候,大多數小白或者沒有購買NAS的用户,認為NAS就是一個硬盤盒,其實這只是NAS的一個功能或者説是基礎功能。其實NAS在家裏是一種私人服務器的存在,在互聯網普及的當下,很多以往在公共網站上的功能和服務,都能本地化私有化的部署在你的個人NAS上,更安全和放心。

今天分享的就是這樣一款應用Wallabag。wallabag 是一個自託管網頁保存應用,可以讓你把網頁剪輯保存在個人的NAS上,不受商業服務的價格,容量的限制。簡單理解就是有道雲筆記或印象筆記的私人服務器版。

我不知道大家平常有沒有收藏網頁的習慣,我最早用的是印象筆記,那時候只有海外版,速度不好。而且會員服務才能享受更多的月流量和空間,所以後來沒怎麼用了。再之後用過為知筆記,忘記棄用原因了。之前常用的是有道雲筆記,總體上來説是很好的,但是網頁剪輯的兼容性一般,經常剪輯的網頁在客户端的排版慘不忍睹。所以一直想找一個能夠部署在自己服務器上的兼容性好的網頁保存應用。

 如果是羣暉的用户,可以拜讀“司徒嘉胤”的文章,他的文章寫的非常好,講的很細,坑也都挑明瞭。值得反覆學習。我也是看了他的文章後在羣暉部署了,用了段時間,發現真的很好用,所以後來加了威聯通後就想在威聯通上安裝。但是威聯通的用户,用他這個方式安裝就不行,命令識別不了。所以我在買了TS-551後,花了些時間找到了適合威聯通的安裝方法。

下面正式開始吧。

1.前期準備

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

先在nginx-proxy-manage建立一個次級域名,對應一個端口號。我這裏對應本機的32999。這個是因為wallabag一定要https、SSL證書配置正常才能完整運行。所以我們先預設好這個。不明白的朋友可以看看上文補課。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

然後去 TS-451D的docker文件夾下建立一個wallabag的文件夾,下面建立data 、images 、mysql的文件夾。這是映射的本地目錄。

2.正式部署wallabag

這裏多幾句廢話,威聯通的wallabag的部署,不能直接用docker-compose創建,雖然可以運行,但是用https連接不了。還會在虛擬交換機裏建立一個虛擬網絡,總之很麻煩。這個也是我弄了好多次才發現的,其實這個文章本來早就該寫了的,我已經在TS-551上部署好久了,結果沒寫,這次又想用docker-compose創建,臨發文才發現這個問題,上次其實就碰到了,只是我忘記了。所以説寫教程也是非常有用的,可以隨時回顧。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

打開ContainerStation,搜索wallabag,點擊創建。也可以用ssh命令下載鏡像後創建。(不太明白的看我之前的系列)

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

點擊創建後先起個名字,然後進入高級設置

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

環境裏添加一個名稱:SYMFONY__ENV__DOMAIN_NAME 值:https://***********************(之前你準備的那個次級域名)

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

網絡 主機端口設置成你在nginx-proxy-manage設置的32999。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

映射之前建立的兩個文件到

/var/www/wallabag/data

/var/www/wallabag/web/assets/images

/var/lib/mysql

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

創建確認

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

容器開始運行後,過會出現那個鏈接標誌,就是啓動完成了。可以直接點那個就可以進wallabag了。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

進去後先註冊   (如果沒有配置https、SSL證書,這裏和進去後的顯示頁面都是不正常的,沒有圖片的)

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

進去註冊,郵箱那是郵箱格式就可以了,不需要驗證郵箱的。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

註冊好後,會發現這個用户名和密碼登陸失敗。不要急,接着往下看。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

我們用wallabag這個默認賬户進去。密碼也是wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

原來默認註冊後的用户名是沒有激活的,需要用默認用户名密碼進去後激活自定義用户名。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

激活後,註銷,然後就可以用註冊的那個用户名登錄設置了。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

如果我們之前在羣暉上面部署過,想把數據移過來,就可以導入數據。這個也是我還沒有研究清楚的地方,就是wallabag的數據文件到底是保存在哪裏,網上有人説是dockerwallabagdatadbwallabag.sqlite這個文件。我試過恢復這個好像也不太對。所以折騰之前,請先導出數據保存在本地。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

然後我們去API clients management 去生成API clients 這個是手機APP和網頁插件都需要的。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

 chrome瀏覽器插件就是填寫剛才的API clients生成的ID和密匙。填寫後點擊獲取token,文本框綠色表示通過驗證。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

然後我們就可以隨時的收藏自己喜歡的網頁了。

可能有人會説,這個和印象筆記和有道雲筆記有什麼區別嗎。這個不需要買會員,沒有月流量的限制。而且剪輯功能比有道雲筆記好些,有條件的朋友可以對比下。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

手機端我是用的IOS,去appstores 搜索會出來兩個,第一個袋鼠圖標的是官方APP,下面那個也蠻好用,我兩個都在用。下面介紹以官方APP為例子。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

下載好後,進入APP,初始的就是配置頁面,配置好網址和客户端id等,然後next

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

登陸後就可以看到之前收藏的網頁了。網頁的抓取和閲讀都很好。

黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag

如果要在手機上剪輯網頁(包括微信),就是複製鏈接,然後Add entry裏粘貼網址並submit就可以了。現在這個好像更新了,官網解決了微信公眾號文章能剪輯內容但是標題總是顯示【未知標題】的問題,不用去打補丁了。知乎我沒有試,有需要的可以試試,是不是官方也修復了。

到這裏這次的分享就完了,歡迎大家3連,我寫的不對的也希望大家指正補充,關於數據庫文件的問題,還請有經驗的網友能指點下。當然有什麼其他你們用的很好的網頁收藏保存應用也可以推薦下,我也去嘗試對比下。

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2359 字。

轉載請註明: 黑羣老司機轉正威聯通---QNAP TS-451D部署Wallabag - 楠木軒