奧推網

選單
科技

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

作者:楊某人

前言

上篇安裝了docker視覺化工具portainer,本篇就就本工具,嘗試安裝為知筆記docker版。一方面熟悉portainer的應用,一方面也重新安裝一遍以前用命令列安裝過的為知筆記。

本身我也需要一個好用的私人筆記應用。目前全平臺應用的免費筆記,試用過來,或多或少不符合自己需要。比如很早以前嘗試樹莓派搭建leanote(螞蟻筆記),後來開源版基本停更了,也便放棄了;在早之前還嘗試過印象筆記(初期開拓市場,活動時贈送免費時長),目前還有些記錄留存在那裡,後來免費時長用盡,限制裝置了,體驗也一般(PC端有時開啟載入速度不行,全文搜尋速度也不行),就又放棄了(後來支援markdown也沒再使用,也不知道目前體驗有沒有改善);還試過隨筆記,介面簡潔,支援圖文,挺不錯的應用,可惜後來收費後免費版限制圖片上傳,也不支援markdown。onenote微軟產品,可惜用不慣,同步速度也不好,放棄。兜兜轉轉一直找不到合適的,手機上就用易碼。利用webDAV同步nextcloud,pc上用Typora。很久之前得知為知筆記docker版免費,就嘗試為知筆記,當時版本還有些bug,使用上不算順暢,就沒繼續,本次就藉機更新版本再試試看吧,目前看來已經很成熟了,也嘗試了最近新出的重構版,體驗上更好了。推薦新開學的同學們也嘗試搭建自己的私人筆記服務,很有逼格。

1、為知筆記

透過官網的為知筆記服務端docker映象使用說明,可知其具體安裝說明和硬體要求,支援Windows / macOS / Linux等作業系統,支援 Intel / AMD x64, ARM v7 (arm32)等CPU, 記憶體要求至少2G,(適用性挺廣,只要記憶體夠用就沒問題)正常的docker下命令列操作大家參考說明,基本就能成型,我就不再重複相關內容。

簡單說明一下,目前為知筆記伺服器端可以5 使用者以下免費使用,超出 5 使用者,按照使用者數的方式按年收取費用,授權價格:199 元/使用者/年。印象中剛開始出docker版時,沒有這個限制,所以不知道後期這個限制會不會變化,且用且珍惜吧。

支援多個終端使用,支援富文字和markdown,而且支援在PC上用Typora編輯markdown,本身作為檔案管理,所以還是挺香的。

2、用portainer解除安裝舊版為知筆記docker

首先登陸portainer,找到為知筆記對應的container,名稱為wiz,如果筆記中有相關記錄,請務必先備份好資料,再進行後面的操作。首先先停止執行中的wiz,再點選remove。可以選擇移除對應的非固定卷。

為了演示portainter安裝過程,我直接先刪掉為知筆記映象。

3、用portainer安裝新版為知筆記docker版

在dockerhub搜尋為知筆記映象。確認映象名稱為wiznote/wizserver。

原先使用Linux下安裝的docker命令如下

docker run ——name wiz ——restart=always -it -d -v  ~/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 8011:80 -p 9269:9269/udp  wiznote/wizserver

先簡單解釋一下

——name wiz   // 設定容器名為wiz

——restart=always    // 設定容器執行方式,伺服器重啟則自動重啟容器

-it    // -i 以互動模式執行容器,通常與 -t 同時使用,-t 為容器重新分配一個偽輸入終端,通常與 -i 同時使用

-d    // 後臺執行容器

-v  ~/wizdata:/wiz/storage    // 地址對映

-v  /etc/localtime:/etc/localtime    // 地址對映

-p 8011:80    // 埠對映

-p 9269:9269/udp    // 埠對映

wiznote/wizserver    // 拉取映象名

其實portainer設定過程,就是將上面命令列圖形化操作的過程。開啟portainer,選擇新增容器

自定義容器名稱,輸入之前確認的映象名稱。——name wiznote(自定義為wiznote)

設定容器執行方式。——restart=always    -it

地址對映設定。

-v  /docker/wizdata:/wiz/storage    // 地址對映

-v  /etc/localtime:/etc/localtime    // 地址對映

埠對映設定。

-p 8011:80    // 埠對映

-p 9269:9269/udp    // 埠對映

全部設定完畢,可以點選Deploy the container

出現圖示等待狀態,等待container部署完畢。

成功,自動跳轉容器列表,並有提示框,列表中出現wiznote。

4、執行為知筆記

開啟伺服器http://伺服器IP:8011,即為知筆記對應伺服器地址和埠。剛開始會出現nginx error,不要著急,這是服務還在安裝中,稍等幾分鐘後,再次重新整理即可。

重新整理後,出現為知筆記登入介面,預設管理員賬號:admin@wiz。cn,密碼:123456。在部署完成後,使用這個賬號,登入網頁版,然後修改管理員密碼。其他使用者,需自行註冊。免費版本可以註冊5個使用者(不包含管理員賬號)

登入後,就可以使用網頁版為知筆記了。

5、為知筆記PC端應用設定

首先從官網下載頁面下載為知筆記PC客戶端。

登入,選擇切換伺服器,再選中登入到企業私有伺服器(為知盒子),然後設定伺服器的IP:埠號,可以先用管理員賬號嘗試登入。

客戶端我沒有找到賬戶註冊介面,可以到網頁版註冊。(瀏覽器開啟伺服器的IP:埠號)

手機APP安裝登入,記得手機切換連線到與為知筆記伺服器同一個區域網,然後設定切換為私有伺服器,選擇登入到企業私有伺服器,輸入賬號密碼及伺服器埠,就可以登入使用了。

目前演示的都是在區域網安裝登入,如果需要在外網使用,請申請外網IP,設定DDNS,埠轉發或者申請域名,並對域名對映到個人IP上。主要在外網使用,才是最方便的,DDNS可以使用華碩路由自帶的DDNS也是很方便,或者有域名的話用阿里DDNS也是很方便的。

6、修改PC端用Typora作為為知筆記預設markdown編輯器

開啟為知筆記選擇

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

在編輯選項,再選中新增,選擇瀏覽,再找到Typora,請勾選使用UTF-8字符集和文字編輯器(不然編輯功能不是很正常),最後確認。

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

再在預設編輯器中,選擇Typora,確認。

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

之後選中筆記,再點選編輯,就直接開啟Typora編輯了。

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

7、為知筆記重構版

近期為知筆記推出了重構版bate,具有類似Typora的編輯體驗。可以從為知的論壇中找到下載地址,此版本不是穩定版,可以嚐鮮。說實話原來的為知筆記PC版確實在體驗上不算太好(習慣了Typora之後),後來一些網友也出了些自制版本,這次官方的新版可以嘗試一下。

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

新版登入介面相較原版活潑點。按圖切換私有伺服器,進行設定。

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

將ubuntu設定為NAS——12.使用portainer安裝為知筆記及為知筆

基本功能是具備了,介面也美觀多了,增加了目前流行的雙向連結功能(就是[[ ]]),但貌似由於是bate版,圖片上傳,同步功能不知道好像還有些問題。不過最近更新也很頻繁,應該會越來越好,功能也會越來越完善了。新版本還是比較優秀的,感覺上也參考Notion了設計,引入了塊狀的概念,未來可期。

總結

本篇簡單介紹了portainer安裝為知筆記的過程,以及為知筆記docker伺服器及應用的安裝和簡單使用。其實可以發現,用命令列好像更簡單方便,portainer可能還是更管理功能可能才是比較吸引人的。為知筆記重構版我還沒有深入體會,原版的體驗一般,但可以使用Typora替代編輯。但目前還存在用Typora編輯,新增本地圖片時,為知筆記無法載入的,必須用為知筆記內部編輯器新增本地圖片的辦法實現,而為知筆記新增的圖片,又不會以markdown格式出現對應路徑,可能也是安全的考慮吧。目前涉及圖片建議還是用原版的為知筆記,圖片會被上傳到伺服器中。我個人感受是作為主力個人知識管理目前不是太建議,建議用來記錄生活即可,當然每個人的需求並不一樣,大家按照自己的需求搭建試試看吧。

後記

歡迎大家查閱前期《將ubuntu設定為NAS》系類

將ubuntu設定為NAS——1。 Transmission-daemon安裝

將ubuntu設定為NAS——2。 新增硬碟掛載

將ubuntu設定為NAS——3。 私人網盤nextcloud安裝(上)

將ubuntu設定為NAS——3。 私人網盤nextcloud安裝(中)

將ubuntu設定為NAS——5。 docker與docker-compose的安裝

將ubuntu設定為NAS——6。 私人網盤nextcloud安裝(下)(docker下安裝nextcloud)

將ubuntu設定為NAS——7。 私人網盤nextcloud升級

將ubuntu設定為NAS——8。 nextcloud整合onlyoffice線上協同辦公軟體

將ubuntu設定為NAS——9。 遠端命令列及PuTTY、WinScp與手機端Termux使用

將ubuntu設定為NAS——10。 虛擬機器KVM及軟路由LEDE安裝

將ubuntu設定為NAS——11。 docker視覺化管理工具portainer安裝與使用