哈嘍小伙伴們好,我是Stark-C~

我想很多小伙伴都有記錄筆記或者備忘的習慣,其實目前市面可用的這類應用還是很多的,比如印象筆記,有道云筆記。作為國人開發(fā)的筆記工具,不管是功能性還是易用性說實話確實沒得說。

但是它們都有一個共同點:作為一款筆記工具最重要的多端登錄與同步功能,它們采取的方式是:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

所以本著垃圾佬“能免費就絕不花錢”的節(jié)約精神,今天就為大家找到了這款支持全平臺的筆記和待辦事項的項目--Joplin。

關于Joplin

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

Joplin是一款免費開源的筆記和待辦項目,它擁有的優(yōu)勢與亮點如下:

  • 多平臺支持:桌面端支持Windows,Mac,Linux;移動端支持安卓、IOS,直接下載并安裝適配的設備客戶端即可;
  • 多設備同步:Joplin可以在各個設備上通過WebDAV、Dropbox、OneDrive、Joplin Server等方式進行同步,而最方便也是最安全的方案莫過于本地自建Joplin Server(服務器),這也是我們這篇教程要用到的方案;
  • 數(shù)據(jù)更安全:Joplin支持端對端加密(E2EE)來保證筆記數(shù)據(jù)的安全,可以確保除了我們自己之外沒有人可以訪問它們;
  • 功能更豐富:Joplin除了功能上完整性,對于我們創(chuàng)作人員常用的Markdown富文本支持也是非常不錯(這也是我個人推薦它的重要原因之一),同時它還有豐富的插件支持,功能性進一步加強。

Joplin部署

部署的準備:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

首先我們需要搞定Joplin服務器的同步鏈接,既然要做到全平臺同步,那么一個不受限制的網(wǎng)絡環(huán)境就是必須的。這里最簡單的就是直接使用Lucky提前做一個反向代理。反向代理的“前端域名”自行設置,后端地址其實就是Joplin的本地打開鏈接,也就是【NAS IP:端口號】,端口號你也可以自行設置,或者和我圖中一樣直接使用Joplin容器端口號“22300"(前提是本地未占用)。

關于極空間的Lucky部署教程請移步這里:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

接著使用 phpMyAdmin 打開在極空間上部署好的MariaDB數(shù)據(jù)庫,選擇“賬戶--新增用戶賬戶”。

如果說你還沒有在極空間上部署好數(shù)據(jù)庫,請移步我之前的極空間部署數(shù)據(jù)庫的教程:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

然后在登錄信息這里:

  • 用戶名:joplin
  • 主機名:任意主機(%)
  • 密碼:隨意設置

勾選下面的“創(chuàng)建與用戶名同名的數(shù)據(jù)庫并授予所有權限,最后記得點擊頁面下方的“執(zhí)行”按鈕。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

最后在賬戶列表看到“joplin”說明創(chuàng)建成功。

開始部署:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

然后和之前一樣,在極空間的Docker鏡像倉庫中搜索鏡像“joplin/server”,找到后點“下載”按鈕。

PS:如果遇到Docker鏡像下載問題請直接跳轉到文章最后部分的解決方案。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

完成后直接雙擊鏡像開始部署容器。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

“基本設置”這里,容器名稱自己可以隨意修改,可以取消勾選“啟用性能限制”。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

“端口”這里添加一個“22300”的容器端口,至于本地端口自己隨意修改吧,只要和本地其它容器端口不沖突即可。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

最后是“環(huán)境”這里,需要增加以下環(huán)境變量:

  • APP_PORT:22300
  • APP_BASE_URL:這里的鏈接是你Lucky那邊完整的反向代理鏈接
  • DB_HOST:數(shù)據(jù)庫地址(指的是MariaDB數(shù)據(jù)庫容器的本地地址,不是IP地址,不知道的可以進數(shù)據(jù)庫容器內(nèi)部查看)
  • DB_CONNECTION:數(shù)據(jù)庫類型(這里直接填寫“mysql”即可)
  • DB_PORT:數(shù)據(jù)庫端口(按照我之前的方法搭建的MariaDB數(shù)據(jù)庫端口默認為“3306”)
  • DB_DATABASE:數(shù)據(jù)庫名稱(前面我們創(chuàng)建的用戶名與數(shù)據(jù)庫同名,都為“fireflyiii”)
  • DB_USERNAME:數(shù)據(jù)庫用戶(前面我們創(chuàng)建的用戶名與數(shù)據(jù)庫同名,都為“fireflyiii”)
  • DB_PASSWORD:數(shù)據(jù)庫密碼 (前面我們創(chuàng)建該數(shù)據(jù)庫的密碼)

其它就沒什么可修改的了,點“應用”即可完成配置。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

回到極空間Docker管理器界面,看到容器顯示“運行中”,就說明Joplin可以使用了。

Joplin體驗

Joplin Server端設置:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

先來嘗試瀏覽器【NAS本地IP:22300】,如果出現(xiàn)上圖界面就說明容器的配置是沒有問題的。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

接著直接用我們前面部署時候使用的完整反向代理鏈接,就能來到Joplin Server的登錄界面了。默認用戶名和密碼分別為:admin@localhost/admin。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

進來之后第一件事就是先點擊黃色提示框位置修改默認的賬戶名和密碼。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

名字隨意,郵箱可以直接使用自己的(支持國內(nèi)的QQ郵箱),密碼也是隨意設置(不過官方建議是設置一個復雜密碼)。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

完成后在“Admin--Emails”里面點“ Confirm email”確認一下即可。

Joplin客戶端設置:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

在Joplin項目的頁面內(nèi),可以看到它支持包括Mac,Windows以及Linux等常見的桌面客戶端,我這里以Windows客戶端為例。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

下載并安裝好之后,咱們首先需要進行同步設置,點擊狀態(tài)欄的“工具--選項”。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

選擇“同步”就可以設置了。設置起來也很簡單,只需要和Joplin Server那邊一致即可。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

完成后點擊左下角的“同步”按鈕,如果出現(xiàn)“已完成”就說明同步?jīng)]有問題。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

同時我們還可以在“設置--加密”里面啟用端對端加密。

Joplin功能展示:

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

Joplin的界面還是非常直觀簡潔的,它主要分為兩個主要功能:筆記和待辦事項,并且對Markdown的支持也是非常的完美。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

支持的功能也非常多,我個人比較喜歡的事它的導出功能,也就是說,我在手機上編輯的一些文檔來到電腦后可以直接通過客戶端導出,真的挺方便的。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

編輯的模式也很多。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

更絕的是官方還提供了非常多的插件與主題免費使用。

解決Docker的問題

因為眾所周知的原因,目前國內(nèi)的Docker鏡像拉取已經(jīng)抽風...,所以這里針對極空間,給出幾個臨時可用方案,大家且用且珍惜吧。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

打開極空間Docker管理器的“鏡像--倉庫--設置”。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』Snipaste_2024-07-24_21-20-52

然后點擊“添加”:

  • 庫名稱:agsvpt.work
  • 庫地址:docker.agsvpt.work

完成之后“確定”。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

同樣的方式再添加以下倉庫:

  • aityp-->https://docker.aityp.com
  • catiz-->https://docker.catiz.eu.org

這樣我們就額外的得到了3個鏡像倉庫。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

隨意勾選3個倉庫其中之一,確定。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

彈出切換提示,直接點“確定”。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

然后彈出“設置倉庫可用成功” 的提示,這個時候我們就可以正常拉取需要的鏡像了。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』Snipaste_2024-07-24_21-25-57

看下效果,比如我這里想要“johngong/qbittorrent”這鏡像,找到后直接雙擊下載。

免費開源的私人筆記項目,極空間搭建全平臺筆記和待辦事項『Joplin』

可以看到鏡像拉取已經(jīng)沒有問題了。如果碰到拉不動的可以嘗試換一個倉庫試試,如果都不行,那么只有科學解君愁了~

總結

總的來說,Joplin是一個非常不錯的筆記應用程序,除了基本的文字與圖像編輯,對于Markdown格式的富文本支持也不錯,并且還擁有非常豐富的插件再次提升了它的功能性。最重要的是,我們在NAS上部署好Joplin Server(服務器)之后,可以實現(xiàn)多端跨平臺同步,安全上提供的是端對端加密(E2EE),具有非常不錯的可靠性,非常適合所有需要記錄、組織和同步筆記的用戶。

作為NAS領域的新興品牌,極空間一直以其創(chuàng)新的設計、強大的硬件、豐富的功能和良好的用戶體驗受到了許多用戶好評,并且自研的ZOS也是非常好用,極易上手。如果你近期有入手NAS的計劃,不妨關注下極空間。

好了,以上就是今天給大家分享的內(nèi)容,我是愛分享的Stark-C,如果今天的內(nèi)容對你有幫助請記得收藏,順便點點關注,咱們下期再見!謝謝大家~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。