1. 2分鐘帶你 搭建一個(gè)開(kāi)源的輕量級(jí)筆記服務(wù)應(yīng)用

        共 3729字,需瀏覽 8分鐘

         ·

        2024-07-21 15:59

        大家好,我是小麥,一位寫(xiě)作愛(ài)好者,今天分享的內(nèi)容是,如何搭建一個(gè)開(kāi)源的、隱私優(yōu)先的輕量級(jí)筆記服務(wù)應(yīng)用。

        不知道大家是否有這樣的需求:

        1、自己想搭建一款個(gè)人的學(xué)習(xí)筆記文檔,既要自己看也可以單獨(dú)分享給外部人員閱讀。

        2、有自己的產(chǎn)品,想搭建一款私域流量的交流平臺(tái),例如騰訊的兔小巢就是一款很不錯(cuò)的工具。

        在很久之前,也分享過(guò)幾款類(lèi)似這樣的軟件的工具,不過(guò)都是以文章的形式,并沒(méi)有評(píng)論、獨(dú)立的附件、并且在編寫(xiě)文章時(shí)流程復(fù)雜等功能,今天分享的這款軟件就能很好的解決這些痛點(diǎn)。

        1、開(kāi)源MrDoc,一個(gè)適合個(gè)人和小型團(tuán)隊(duì)的文檔、知識(shí)、筆記在線管理系統(tǒng)

        2、GitHub擁有28kstar,Go開(kāi)源的多文件存儲(chǔ)神器

        感興趣的同學(xué),可以對(duì)上面兩款軟件進(jìn)行體驗(yàn)使用,都是可以免費(fèi)使用。

        Memos是什么

        Memos 是一個(gè)開(kāi)源的輕量級(jí)筆記服務(wù)應(yīng)用,它為用戶提供了一個(gè)隨時(shí)記錄思緒和想法的私密空間,同時(shí)它支持私有化部署,這意味你可以完全掌控你的數(shù)據(jù)和隱私,同時(shí)它還提供了直觀的分享功能,讓你可以輕松地與他人協(xié)作和分享筆記。

        Memos的特點(diǎn)

        1、開(kāi)源且永久免費(fèi):Memos 是一款開(kāi)源的應(yīng)用,永久免費(fèi)使用。它鼓勵(lì)創(chuàng)造力,讓您的想法得以充分發(fā)揮,不受任何限制。

        2、自托管部署:使用 Docker,可以在幾秒鐘內(nèi)設(shè)置好 Memos,獲得數(shù)據(jù)和隱私的完全控制權(quán),提供了極大的靈活性和可擴(kuò)展性。

        3、純文本與 Markdown 支持:Memos 堅(jiān)持采用純文本格式,摒棄了繁瑣的富文本編輯,同時(shí)支持 Markdown,讓您以極簡(jiǎn)主義的方式記錄和分享筆記。

        4、自定義與輕松分享:Memos 提供直觀的自定義和分享功能,使你能夠輕松地與他人合作和分享筆記,促進(jìn)信息交流。

        5、RESTful API支持:Memos 還提供了強(qiáng)大的 RESTful API,讓您能夠與第三方服務(wù)進(jìn)行集成,開(kāi)啟全新的應(yīng)用可能性。

        6、支持多用戶,且允許設(shè)置可見(jiàn)范圍:Memos 提供了多用戶支持,這意味著可以與團(tuán)隊(duì)成員或朋友共享筆記,并輕松地管理多個(gè)用戶帳戶。而且,Memos 允許設(shè)置筆記可見(jiàn)范圍,確保您的筆記只對(duì)登錄用戶、自己或全部可見(jiàn)。這一功能極大地增強(qiáng)了協(xié)作和隱私保護(hù)的靈活性。

        7、支持資源庫(kù)的形式存儲(chǔ)各類(lèi)文件:除了純文本筆記,Memos 還支持資源庫(kù)的形式存儲(chǔ)各類(lèi)文件。這意味著您不僅可以記錄文字內(nèi)容,還可以輕松地上傳、存儲(chǔ)和共享圖片、音頻、文檔等多種文件類(lèi)型。無(wú)論是項(xiàng)目資料、創(chuàng)意靈感還是照片集,Memos 都能滿足你的多樣化需求。

        8、支持多種存儲(chǔ),以及多種類(lèi)型的單點(diǎn)登錄:Memos 提供多樣化的后端存儲(chǔ)選項(xiàng),包括數(shù)據(jù)庫(kù)、S3 和本地存儲(chǔ),確保您能夠根據(jù)需求選擇最適合的存儲(chǔ)方式,為您的數(shù)據(jù)提供靈活性和可擴(kuò)展性。此外,Memos 還支持多種類(lèi)型的單點(diǎn)登錄,如 Github、Gitlab、Google 等,同時(shí)還允許您自定義其他認(rèn)證方式,為用戶提供了便捷的登錄和身份驗(yàn)證方式,從而平衡了安全性和便利性的需求。

        9、支持圖片、鏈接、嵌入式代碼等方式分享筆記:Memos 提供了多種富有創(chuàng)意的筆記分享方式,包括圖片、鏈接以及嵌入式代碼等。這意味著您可以以更生動(dòng)和多樣的方式分享您的筆記內(nèi)容。無(wú)論是展示精美圖片、分享有用鏈接,還是嵌入代碼示例以便他人參考,Memos 都為分享增添了更多的生動(dòng)性和趣味性。

        在整體使用之后,基于個(gè)人的體驗(yàn),對(duì)比其他的很多同類(lèi)開(kāi)源產(chǎn)品,個(gè)人覺(jué)得這幾點(diǎn)蠻不錯(cuò)的。通過(guò)單點(diǎn)登錄,可以對(duì)接到自己的業(yè)務(wù)系統(tǒng)支持RESTful API可以和自己的業(yè)務(wù)系統(tǒng)集合、能夠?qū)⑺接袃?nèi)容設(shè)置為公開(kāi)分享。

        如何安裝

        在了解該軟件有和特點(diǎn)后,我們就開(kāi)始來(lái)搭建體驗(yàn)一下吧。該軟件提供使用docker搭建Rainbond搭建,具體更為詳細(xì)的介紹,可以通過(guò)官網(wǎng)文檔了解,memos官網(wǎng)地址

        我這里演示就直接使用docker搭建,比較方便一點(diǎn)。直接復(fù)制下面的命令到你的終端工具,即可完成安裝。

        docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest

        1、–name:是容器的名稱(chēng),你可以修改為其他的名字。

        2、-p: 是本機(jī)和容器之間的端口映射,如果你本地的5230端口沒(méi)有被其他的程序使用,可以不用修改。

        3、-v:是做一個(gè)磁盤(pán)掛載,就容器內(nèi)的數(shù)據(jù)與你宿主機(jī)做一個(gè)映射,既能實(shí)現(xiàn)文件共享,也能保證數(shù)據(jù)的安全性。

        上面的命令,可以不用修改參數(shù),直接復(fù)制到終端就可以運(yùn)行起來(lái)了。

        等安裝完成之后,使用下面的命令,查看是否安裝成功,如果STATUS列對(duì)應(yīng)的值是runing或者是Up xxx則表示安裝成功。

        kert@kertdeMac-mini ~/p/w/open_resource (master)> docker ps
        CONTAINER ID   IMAGE                           COMMAND     CREATED         STATUS         PORTS                    NAMES
        810e1f9a4611   ghcr.io/usememos/memos:latest   "./memos"   3 minutes ago   Up 3 minutes   0.0.0.0:5230->5230/tcp   memos

        最后打開(kāi)瀏覽器,在地址欄輸入http://127.0.0.1:5230就可以進(jìn)入到系統(tǒng)。

        如何使用

        當(dāng)瀏覽器輸入之后,默認(rèn)進(jìn)入到下面的界面,會(huì)進(jìn)入系統(tǒng)的初始化階段。輸入對(duì)應(yīng)的賬號(hào)和密碼就會(huì)創(chuàng)建相應(yīng)的賬號(hào),該賬號(hào)是整個(gè)系統(tǒng)的超級(jí)管理員,使用超級(jí)管理員你可以針對(duì)系統(tǒng)做一些額外的配置,添加內(nèi)部成員等等操作。

        Memos初始化登錄

        登錄進(jìn)去之后,你會(huì)看到下面的界面。左側(cè)是整個(gè)功能區(qū),中間是內(nèi)容展示區(qū),右側(cè)是系統(tǒng)的數(shù)據(jù)匯總區(qū)。

        memos功能

        然后我們?cè)诶锩骐S便添加一些內(nèi)容,我這里做了一些簡(jiǎn)單的內(nèi)容添加,最終的效果如下。

        memos開(kāi)源文檔系統(tǒng)

        整體的功能體驗(yàn)下來(lái),也非常的簡(jiǎn)單,屬于一款輕量級(jí),并且功能也能夠滿足我們基本的需求。也是非常推薦大家使用的一款開(kāi)源文檔類(lèi)工具。

        不足之處

        雖然這款工具不管是功能上,還是操作上都非常不錯(cuò),當(dāng)然也有不足的地方。我在使用之后,大致總結(jié)了這幾點(diǎn):

        1、在對(duì)內(nèi)容評(píng)論之后,對(duì)于評(píng)論內(nèi)容的展示并不夠友好,當(dāng)你點(diǎn)擊評(píng)論,會(huì)自動(dòng)跳轉(zhuǎn)頁(yè)面到該評(píng)論的主頁(yè),并不會(huì)在當(dāng)前頁(yè)進(jìn)行層級(jí)結(jié)構(gòu)的展示。

        2、文件存儲(chǔ)雖然支持多種方式,如數(shù)據(jù)庫(kù)、本地和S3存儲(chǔ),前面兩者到很簡(jiǎn)單,但S3的配置較為蠻煩一些,如果想使用國(guó)內(nèi)的云存儲(chǔ),例如騰訊的OSS、阿里的OSS、七牛云的OSS,就不能夠直接支持。

        3、對(duì)于標(biāo)簽的創(chuàng)建很別扭,要?jiǎng)?chuàng)建標(biāo)簽并非是單獨(dú)有一個(gè)創(chuàng)建頁(yè)面,而且是通過(guò)特定的語(yǔ)法創(chuàng)建標(biāo)簽,并且創(chuàng)建的標(biāo)簽也會(huì)自動(dòng)顯示到內(nèi)容區(qū)域,感覺(jué)這個(gè)地方有點(diǎn)怪怪的。

        最后關(guān)于menos的功能和使用體驗(yàn),就跟大家分享到這里了。希望本文分享的這款工具對(duì)大家有所幫助。



        瀏覽 47
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 女同性啪啪互摸舌吻互磨小说 | 猛男大粗猛爽h男人味69重制 | **欧美大码日韩 | 被人操的视频 | 天天躁日日躁狠狠躁 |