作者:朗風晴月
前言:
之前一直沒怎麼關注個人知識的整理,直到有了nas,想著是否可以把自己的筆記透過儲存在nas,進而同步到PC和移動端。於是蒐集資料,有了以下的教程。當然,本教程也有很多不足,不夠詳細,很多地方一筆帶過等等,望見諒。
補充:
圖床使用的是開源的lychee,群暉docker套件中使用的也是官方提供的,請放心使用,
使用圖床是因為方便發部落格和分享給他人自己的markdown筆記。
Github:https://github。com/LycheeOrg/Lychee
感謝作者的無私奉獻。
markdown編輯器使用的是開源的joplin,因為支援的平臺多,並且可以透過WebDAV
同步到nas
Github:https://github。com/laurent22/joplin:
再次感謝作者的無私奉獻。
關於教程中為何要用群暉的反向代理而不用泛域名,因為我寬頻埠被X了。
關於為什麼不用印象筆記,而大費周章,。。。
以下是教程。
實現效果:
電腦和手機端可以編輯、檢視markdown筆記,並且支援圖床,能同步到nas
所需工具:
群暉:具備公網IP,域名,且有自己的證書(需要https訪問圖床,否則markdown軟體外網無法訪問到圖片)
PC:joplin軟體
移動:joplin軟體
教程:
一、lychee設定
1。群暉套件中心下載docker
2。開啟下載好的docker,搜尋lychee,雙擊lycheeorg/lychee
3。到控制面板新建共享資料夾,
4。到File Station下的lychee,建立這三個資料夾
5。右鍵lychee,點選屬性
使用者或組那邊的Everyone,我之前設定過了,所以是顯示的是Everyone
6。回到docker,點選映像,選擇lychee,點選啟動
7。點選高階設定,儲存空間,新增資料夾,新增上面步驟4建立的三個資料夾,並輸入裝載路徑/uploads、/sym、/conf
8。設定埠,只需要修改本地埠,6883、7889、5888等等都可以,只要跟其他埠不衝突,這裡的埠是讓群暉自帶的反向代理用的,而不是去路由器設定埠轉發,因為如果這時去路由器設定的話,透過你的域名+埠號訪問的是http而不是https。(有其他用https的方法,我覺得麻煩。。。)
9。最後點應用,其他的設定不用改,預設就行
10。設定反向代理,以下圖是DSM7。0版本設定的方法,DSM 6。X版本設定的地方不一樣,6。x版本為:控制面板->應用程式門戶->反向代理伺服器
11。反向代理設定,名稱隨便取,來源下的協議選https,主機名就是你群暉繫結的域名,埠號為外網訪問的埠號,也就是路由器設定埠轉發的埠號。勾選啟用HSTS,目的地的協議選HTTP,主機名填localhost,埠就是剛剛步驟8下的埠號,最後儲存
12。路由器設定埠轉發,以華碩路由器為例
新增配置,名稱隨便,外部埠也就是外網訪問的埠,域名+埠號訪問,內部埠為步驟11中的來源->埠,6884
最後,瀏覽器透過https://你的域名:路由器設定的外部埠,就能訪問到lychee網頁,
以下是我已經設定過的,剛開啟是建立使用者名稱,密碼,再確認一次密碼,然後點選登入即可
右邊+號可以建立相簿,上傳圖片
以我的圖片為例,點選直鏈,根據需求複製連結,比如複製原始影象
在Typora下隨便新建個md檔案,把連結貼上進去即可看到圖片
當然,本篇應該是使用joplin打通PC端和移動端
二、joplin設定
1。pc端下載joplin,並開啟joplin,然後點選joplin上方選單欄,點選選項,點選同步。這裡的WebDAV URL需要群暉安裝WebDAV套件,URL填寫https://你的域名:WebDAV設定的埠號(路由器記得設定埠轉發)/預先建立好的資料夾或共享資料夾(比如我的是xxx共享資料夾下的joplin,URL就是https://abc。com:5009/abc/joplin),使用者名稱和密碼就是你登入群暉的賬戶密碼。可以點檢查同步配置測試下。最後點選應用就行。手機端設定同步同理,這裡就不演示了。
效果:
PC端
移動端:
移動端的joplin設定好WebDAV後,點選同步即可,當然前提是我已經在PC端建立和編輯好筆記