在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

部署全平臺實時協作Markdown筆記平臺CodiMD

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-29 15:41 ? 次閱讀

一、Flexus 云服務器 X 實例介紹

1.1 云服務器介紹

云服務器通常采用按需付費模式,用戶可以根據實際需求靈活調整計算資源,避免了前期高昂的硬件投資成本。這種模式特別適用于業務量波動較大的場景,例如電商平臺在促銷季節期間。而且通常會在多個地理位置設立數據中心,這使得即使某一個數據中心出現故障,其他數據中心仍然能夠繼續提供服務。這種地理分布提高了服務的可用性和容錯能力。

華為云下一代云服務器 Flexus X 實例煥新上線,新產品具備柔性算力,六倍性能,旗艦體驗,覆蓋高科技、零售、金融、游戲等行業大多數通用工作負載場景,從而幫您快速上云!

wKgZPGdsMcqASpHUAAKFUe3KKt0130.png

Flexus X 實例通過和其他服務組合,具備計算、鏡像安裝、網絡、存儲、安全等能力,您可根據業務需要靈活配置各資源。

wKgZO2dsMcqAH_lJAAvyr-51fqA378.gif

wKgZPGdsMcuAUjtsAAJjrdaes-g421.png

本次測評使用的規格是:4 核 12G-100G-3M 規格的 Flexus X 實例基礎模式

wKgZO2dsMcuAYoYlAAHXWmcDvoA538.png

1.2 性能模式

為了滿足此類業務場景需要,Flexus 云服務器 X 實例推出了性能模式。開啟性能模式后,Flexus 云服務器 X 實例采取底層物理綁核技術,提供極致穩定的 QoS 保障能力,您可以獲得非常穩定的性能保障。

1.3 核心競爭力

?柔性算力隨心配基于用戶業務負載動態和內存峰值畫像,動態推薦規格,減少算力浪費,提升資源利用率

?一直加速一直快首創大模型加持,智能全域調度;X-Turbo 加速,常見應用性能最高可達業界同規格 6 倍

?越用越省降本多按照算力規格變化,精準計算用量,按需靈活計費,搭配智能推介,始終確保成本更優

?安全可靠更放心提供旗艦級安全品質,跨 AZ 99.995%可用性,100+全球權威合規認證

二、Flexus 云服務器 X 實例配置

2.1 重置密碼

購買完成后,會短信通過你的云服務器信息,重點是公網 IP 地址和用戶名。首先我們需要打開你的服務器控制臺,完成重置密碼

wKgZPGdsMcuAWkE9AAJxDURlVxA820.png

勾選自動重啟,點擊確定即可。

wKgZO2dsMcyAcVfrAADmtLGCblY303.png

2.2 服務器連接

?方式一:使用控制臺提供的 VNC 方式登錄

?方式二:使用 Putty、Xshell 等工具登錄 Linux 彈性云服務器,a)下載安裝登錄工具,例如 Putty。b)輸入彈性公網 IP。c)輸入用戶名:root、密碼,單擊“確定”。

?方式三:使用 Linux/Mac OS 系統主機登錄 Linux 彈性云服務器。a)執行連接命令。ssh 彈性公網 IP 例如:ssh 123.xxx.xxx.456b)輸入用戶名:root、密碼,登錄服務器。

我個人習慣使用 MobaXterm這款軟件,添加 SSH 連接,輸出公網 IP、用戶名和端口(默認 22),連接即可。

wKgZPGdsMcyAQcO3AAB35aqd5VA873.png

2.3 安全組配置

安全組是一個邏輯上的分組,為同一個 VPC 內的云服務器提供訪問策略。用戶可以在安全組中定義各種訪問規則,當云服務器加入該安全組后,即受到這些訪問規則的保護。

系統為每個網卡默認創建一個默認安全組,默認安全組的規則是對出方向上的數據報文全部放行,入方向訪問受限。您可以使用默認安全組,也可以根據需要創建自定義的安全組。

wKgZO2dsMcyAYn8-AAJtUulR8LY270.png

主要需要填寫優先級(默認填 1 即可)、協議端口信息(一般選擇你項目需要暴露的端口即可),其他默認點擊確定即可。安全組配置主要是暴露端口可以給外網訪問。

wKgZPGdsMc2AUvbXAAHf3yU1SGg685.png

如果還不清楚可以參考文檔:安全組配置示例

三、部署 CodiMD

3.1 CodiMD 介紹

CodiMD 源自于 HackMD 的開源版本,結合了 Markdown 的簡易與流行趨勢,專為需要加強團隊協作的用戶設計。Markdown 因其輕量級標記語言的特性在技術社群中廣受歡迎。借助 CodiMD,團體可以在一個共享空間中實時撰寫和編輯文本,從而讓信息獲取和處理更加透明高效。此外,用戶能夠自主選擇托管,確保對所有內容擁有完全的控制權和管理權限。這為需要高保密性和可定制化解決方案的公司提供了絕佳選擇。

CodiMD 之所以成為眾多開發者和團隊青睞的工具,不僅在于它的開源和免費,還因為其獨特且高效的功能設計。

實時協作 CodiMD 的實時協作功能讓團隊成員無論身在何處都能立即參與文檔編輯。編輯過程支持多用戶同時操作,減少溝通滯后與版本差異。團隊成員能夠即時查看彼此的修改內容,從而更加高效地協調工作。

Markdown 支持 Markdown 語法簡單易懂,使得文檔撰寫過程輕便快捷,同時又能確保高度的格式化支持,包括 HTML、幻燈片模式和書籍模式等多種展示形式,為復雜文檔的呈現提供多樣選擇。

獨立自主的存儲解決方案與大多數依賴于云端存儲的工具不同,CodiMD 允許用戶自主管控所有數據。通過選擇適合的托管解決方案,用戶可根據需求設計專屬的安全性與隱私策略。

廣泛的瀏覽器支持 CodiMD 兼容主要瀏覽器,包括 Chrome、Safari 和 Firefox 等,使用戶在不同的設備和操作系統上均可獲得流暢體驗。

wKgZO2dsMc2AZXAvAAQkilqnrJA260.png

作為 markdown 筆記重度使用者,我需要就是一種全平臺基于瀏覽器 WEB 的在線 markdown 編輯器,并且支持實時渲染預覽,支持超多的富文本格式,比如常用的圖片、表格、emoji 表情和代碼段,此外還有各種圖表和數學公式,雖然本人平時使用不多,但是肯定是有需求的人。CodiMD 以其出色的實時協作能力、強大的 Markdown 支持、多樣的部署配置和開源的思想,成為了提高團隊協作效率的不二選擇。

?官網:https://hackmd.io/

?Github:https://github.com/hackmdio/codimd

3.2 Docker 環境搭建

本次服務器環境是 ubuntu 系統鏡像,需要自己安裝 docker 環境

使用 apt-get 命令安裝 docker 及其配置

#安裝必要工具包 $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common#添加 Docker GPG 秘鑰 $ sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -#配置倉庫源 $ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" #更新 apt 包索引 $ sudo apt-get update#安裝 docker$ sudo apt-get install docker-ce docker-ce-cli containerd.io#添加 docker 鏡像源 $ sudo vim /etc/docker/daemon.json{"registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com/","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://ccr.ccs.tencentyun.com/","https://docker.m.daocloud.io/","https://dockerproxy.com",]}#重啟 $ sudo systemctl daemon-reload$ sudo systemctl restart docker

測試 docker 安裝是否成功

root@flexusx-c6b3:~# docker -vDocker version 27.2.0, build 3ab4256```

檢查 docker 服務狀態

root@flexusx-c6b3:~# systemctl status docker* docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2024-08-30 15:53:45 CST; 17h agoTriggeredBy: * docker.socketDocs: https://docs.docker.comMain PID: 24912 (dockerd)Tasks: 13Memory: 24.7MCPU: 3.778sCGroup: /system.slice/docker.service`-24912 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

檢查 docker compose 版本

root@flexusx-c6b3:~# docker compose versionDocker Compose version v2.29.2

3.3 CodiMD 部署

?創建 docker-compose.yml

version:"3"services:database:image:postgres:11.6-alpineenvironment: -POSTGRES_USER=codimd -POSTGRES_PASSWORD=change_password -POSTGRES_DB=codimdvolumes: -"database-data:/var/lib/postgresql/data"restart:alwayscodimd:image:nabo.codimd.dev/hackmdio/hackmd:2.5.4environment: -CMD_DB_URL=postgres://codimd:change_password@database/codimd -CMD_USECDN=falsedepends_on: -databaseports: -"3000:3000"volumes: -upload-data:/home/hackmd/app/public/uploadsrestart:alwaysvolumes:database-data:{}upload-data:{}

?volumes:映射容器內部文件路徑到本地

?ports:配置訪問端口

如果將上述代碼片段保存在名為 docker-compose.yml 的文件中,則只需從同一文件夾中運行 docker compose up -d即可自動拉取 CodiMD 鏡像,并創建并啟動一個容器。up表示啟動服務,-d表示在后臺執行。docker-compose down命令用于停止和清理由 docker-compose up啟動的服務。

?配置安全組

在 Flexus 云服務器 X 實例的安全組管理頁面,添加入方向規則,接下來我們啟動服務需要監聽 3000 端口,所以添加安全組為 TCP:3000 協議端口。

wKgZPGdsMc6AUqOGAABHEwh_tVY004.png

?啟動服務

進入項目目錄,執行 docker compose up -d 啟動命令,會自動拉取容器并運行

從 docker hub 拉取 CodiMD 鏡像,地址:https://hub.docker.com/r/hackmdio/hackmd

root@flexusx-c6b3:~/codimd# docker-compose up -dCreating network "codimd_default" with the default driverCreating volume "codimd_database-data" with default driverCreating volume "codimd_upload-data" with default driverPulling database (postgres:11.6-alpine)...11.6-alpine: Pulling from library/postgresc9b1b535fdd9: Pull completed1030c456d04: Pull completed1d0211bbd9a: Pull complete07d0560c0a3f: Pull completece7fd4584a5f: Pull complete63eb0325fe1c: Pull completeb67486507716: Pull completef58de2b85820: Pull completeca982626dd56: Pull completeDigest: sha256:c132d7802dcc127486a403fb9e9a52d9df2e3ab84037c5de8395ed6ba2743e20Status: Downloaded newer image for postgres:11.6-alpinePulling codimd (nabo.codimd.dev/hackmdio/hackmd:2.5.4)...2.5.4: Pulling from hackmdio/hackmd311da6c465ea: Pull complete7e9bf114588c: Pull completeffd9397e94b7: Pull complete513d77925604: Pull completeae3b95bbaa61: Pull complete0e421f66aff4: Pull completeca266fd61921: Pull completeee7d78be1eb9: Pull complete3658276aee6a: Pull complete0423a96ab029: Pull completef67c2e66f325: Pull completebf9d6202b80c: Pull complete4f4fb700ef54: Pull completef54fcc61c4b7: Pull complete6e0261793f63: Pull completeDigest: sha256:5a589717f430bd63eb953eabe7e8aedf1df3063f1d26532879390dcb9c6886d0Status: Downloaded newer image for nabo.codimd.dev/hackmdio/hackmd:2.5.4Creating codimd_database_1 ... doneCreating codimd_codimd_1 ... done

?檢查容器狀態

檢查 CodiMD 容器狀態,確保容器正常啟動

root@flexusx-c6b3:~/codimd# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf1e2e6d4d369 nabo.codimd.dev/hackmdio/hackmd:2.5.4 "/home/hackmd/app/do…" 9 minutes ago Up 9 minutes 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp codimd_codimd_1070b2d0d5ccd postgres:11.6-alpine "docker-entrypoint.s…" 9 minutes ago Up 9 minutes 5432/tcp codimd_database_1

?訪問地址

內網:http://localhost:3000 外網:http://公網 IP:3000

?訪問結果

wKgZO2dsMc-AGvU1AAJby1IN2Yk821.png

若出現此頁面,則部署 codimd server 成功。

3.4 CodiMD 使用

修改語言為簡體中文:主頁面下滑到底部有語言選項

wKgZPGdsMc-Ae9hHAALcXwXqc1w986.png

點擊探索所有功能:這是一篇介紹 CodiMD 的介紹和功能點以及 markdwon 用法的官方文檔,這個文檔沒有進行官方的翻譯,所以都是英文,除了菜單是中文名。同時這也一個 CodiMD 的編輯界面,我們后續使用添加新 markdown 文檔時候,編輯界面就是這個樣子,右側還顯示文章目錄

wKgZO2dsMdCAA-ZsAAIU56Cspm4548.png

我們可以選擇分割視圖,查看編輯器和結果

wKgZPGdsMdGAEZSrAAR6XqetW0Q173.png

切換主題,淺色模式或者深色模式

wKgZO2dsMdKAERgtAAHNnMZH90c187.png

查看幫助,快速獲取速查表,或者報告問題等功能

wKgZPGdsMdKAFIPhAAFwKzHvK-I334.png

右上角的功能欄,包含新建、發表和附加功能、導入、下載(支持導出 markdown、HTML、PDF 文件格式),還可以查看在線閱讀這篇文檔的人員

wKgZO2dsMdOAL3wPAAIb38Ez3kU313.png

再回到主頁,點擊登錄,輸出郵箱和密碼,點擊注冊,完成帳號注冊

wKgZPGdsMdSAe81oAAKMDjL6yjQ599.png

再次輸出注冊時的帳號和密碼,點擊登錄

wKgZO2dsMdSAEQmKAACSDSqwtG0073.png

查看簡介欄,CodiMD 的特點是實時協助、支持圖表和 MathJax、支持幻燈模式

wKgZPGdsMdWAX5ZQAAC6cmGkPAE339.png

帳號管理:可以導出用戶數據、刪除賬號和退出登錄

歷史功能:選擇標簽、搜索關鍵詞、標題排序、時間排序、導出歷史、導入文件、清空歷史、刷新歷史

wKgZO2dsMdWAFecPAAC24tyubYM405.png

新建筆記,隨便拷貝一些內容

wKgZPGdsMdaAZKfJAAV22Hj5YYM242.png

點擊發表就會出現在首頁的歷史列表了,我測試了一些,沒有點擊發表,也會自動保存內容

wKgZO2dsMdeAFIPOAADUn8Xiux8038.png

點擊這篇筆記,可以修改查看、編輯權限和刪除筆記,點擊發表后可以將鏈接分享給其他人員查看或編輯

wKgZPGdsMdiAE1ACAANvkmOBVkA869.png

CodiMD 的入門級別使用就是這些了,CodiMD 的核心功能當然的 markdown 的編輯功能了,可以查看官方文檔來學習,稍微看了一些,功能太多了,對我本人有點多余,我主要是碼字,圖表、公式這些沒有用過,那些語法還需要仔細學習下。當然 CodiMD 的還有個重要功能點就是實時協作,更適合團隊使用,還有更多的功能和配置就需要自行探索了。

四、總結

CodiMD 以其出色的實時協作能力、強大的 Markdown 支持、多樣的部署配置和開源的思想,成為了提高團隊協作效率的不二選擇。無論你是小型初創企業還是大型組織用戶,CodiMD 都能為你的團隊協作帶來持續的效率提升和用戶滿意度。此次使用的 Flexus X 實例配置還是很高的 4 核 12G-100G-3M 規格的基礎模式,CodiMD 的對服務器配置要求不高,但是沒有測試過多人同時在線協作過程,個人使用很流暢絲滑,就和本地部署的項目一樣。

個人使用云服務器部署開源項目不僅可以享受到高效、靈活和經濟的服務,還可以將更多精力集中在開發和創新上,而不必擔心底層基礎設施的問題。華為云正在舉行 828 B2B 企業節,華為云憑借其穩定的服務質量和全面的產品線,成為了眾多企業和個人用戶的首選。不論是新創企業還是個人開發者,都可以借此良機享受到高性能的計算資源和支持,比如 Flexus X 實例,它不僅能滿足高強度的算力需求,還能完美支持自建各種主流底層網絡框架和應用。

快來體驗華為云帶來的無限可能吧!立即體驗

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    7855

    瀏覽量

    137767
  • 云服務器
    +關注

    關注

    0

    文章

    725

    瀏覽量

    13411
收藏 人收藏

    評論

    相關推薦

    云原生LLMOps平臺作用

    云原生LLMOps平臺是一種基于云計算基礎設施和開發工具,專門用于構建、部署和管理大型語言模型(LLM)生命周期的平臺。以下,是對云原生LLMOps
    的頭像 發表于 01-06 10:21 ?104次閱讀

    基于 Flexus 云服務器 X 實例的應用場景 - 私有化部署自己的筆記平臺

    ,為其他人提供一些便利幫助。 一般記錄自己筆記的方式有好多種,比如在開源的博客平臺上發布,比如 CSDN,博客園,51CTO 博客、公眾號等。另一種方式就是:自己部署一款私有化的筆記
    的頭像 發表于 01-02 09:55 ?116次閱讀
    基于 Flexus 云服務器 X 實例的應用場景 - 私有化<b class='flag-5'>部署</b>自己的<b class='flag-5'>筆記</b><b class='flag-5'>平臺</b>

    可與MES系統集成的數據采集監控平臺

    可與MES系統集成的數據采集監控平臺,在制造業中扮演著至關重要的角色。這類平臺通過實時采集各類數據源,對數據進行整合和統一管理,為MES系統提供準確、實時的數據支持,從而幫助企業實現生
    發表于 12-16 15:08

    什么是云原生MLOps平臺

    云原生MLOps平臺,是指利用云計算的基礎設施和開發工具,來構建、部署和管理機器學習模型的生命周期的平臺。以下,是對云原生MLOps平臺
    的頭像 發表于 12-12 13:13 ?152次閱讀

    Arm推出GitHub平臺AI工具,簡化開發者AI應用開發部署流程

    專為 GitHub Copilot 設計的 Arm 擴展程序,可加速從云到邊緣側基于 Arm 平臺的開發。 Arm 原生運行器為部署云原生、Windows on Arm 以及云到邊緣側的 AI
    的頭像 發表于 10-31 18:51 ?2880次閱讀

    如何在低成本ARM平臺部署LVGL免費圖形庫,基于志T113-i

    :完全免費,遵循開源協議,促進社區共享與協作。 控件資源豐富:提供豐富的控件,動畫效果流暢,增強GUI的交互性和視覺吸引力。 跨平臺可移植:支持多種操作系統和硬件平臺,易于在不同環境中部署
    發表于 10-29 09:55

    志T507-H國產平臺Ubuntu系統正式發布,讓您的應用開發更便捷!

    本帖最后由 Tronlong創龍科技 于 2024-10-29 10:41 編輯 為了滿足廣大工業用戶的需求,創龍科技針對志T507-H工業平臺進行了Ubuntu系統適配,開發環境如下
    發表于 10-29 09:39

    實測14us,Linux-RT實時性能及開發案例分享—基于志T507-H國產平臺

    ,以提供有關系統的延遲信息。它可測量由硬件、固件和操作系統引起的實時系統的延遲。 使用Cyclictest測試系統實時性 基于志T507-H(硬件平臺:創龍科技TLT507-EVM評
    發表于 07-25 15:58

    深度學習算法在嵌入式平臺上的部署

    隨著人工智能技術的飛速發展,深度學習算法在各個領域的應用日益廣泛。然而,將深度學習算法部署到資源受限的嵌入式平臺上,仍然是一個具有挑戰性的任務。本文將從嵌入式平臺的特點、深度學習算法的優化、
    的頭像 發表于 07-15 10:03 ?1660次閱讀

    實時級嵌入式系統半實物仿真測試平臺ETest

    產品簡介** ETest_RT是一款具有高實時性的嵌入式系統半實物仿真測試平臺(Embedded System Real Time Test Studio RT,簡稱:ETest_RT
    發表于 04-25 17:01

    實時仿真板卡SimuCard*

    MATLAB、MWORKS生成的數學模型比特流文件部署到板卡的FPGA核心上,實現硬件在環強實時仿真。此外,借助仿真卡的高速接口,搭配多種類型、資源豐富的擴展子板,可對模擬、數字、混合信號、光電信號等
    發表于 04-25 13:02

    實測14us,Linux-RT實時性能及開發案例分享—基于志T507-H國產平臺

    本文帶來的是基于志T507-H(硬件平臺:創龍科技TLT507-EVM評估板),Linux-RT內核的硬件GPIO輸入和輸出實時性測試及應用開發案例的分享。本次演示的開發環境如下: Windows
    發表于 04-18 10:21

    【分享】基于Easygo仿真平臺的三電機實時仿真測試應用

    算法效果的前期仿真評估及算法或控制器參數設計及仿真驗證,可以很大程度上減少系統開發周期及成本。對多電機同步控制系統進行實時仿真可有效解決此問題,但目前業內基于FPGA納秒級實時仿真平臺大多是基于單電機
    發表于 04-09 16:49

    Linux 基于centos7 在局域網內部署的可組態大數據展示平臺

    E-Control基于centos7 在局域網內部署的可組態大數據展示平臺,通過瀏覽器操作組態工具、瀏覽組態畫面,實現工程管理、組態編輯、工業設備采集以及組態運行三大功能。采用標準HTML5技術
    發表于 02-25 00:26

    什么是云平臺?軟件被云平臺攔截了怎么辦

    平臺是一種基于云計算技術的服務平臺,它為用戶提供了可彈性擴展的計算資源、存儲能力和其他服務,以支持用戶在云環境下進行開發、部署和管理應用程序。通過云平臺,用戶可以實現對于計算、存儲和
    的頭像 發表于 02-02 16:37 ?2478次閱讀
    主站蜘蛛池模板: 午夜免费啪视频 | 91精品久久国产青草 | 久久久久女人精品毛片九一 | 国产情侣出租屋露脸实拍 | 国产情侣自拍小视频 | 欧美日韩中文字幕在线 | 欧美激情第一欧美在线 | 天天爽天天操 | 亚洲成人7777 | 欧美大黄| 亚洲人成伊人成综合网久久 | 国产欧美日韩视频免费61794 | 美女被拍拍拍拍拍拍拍拍 | 欧美天堂在线视频 | 日本免费黄色网 | 色综合久久九月婷婷色综合 | 真实女人寂寞偷人视频 | 美女扒开尿口给男人桶 | 亚欧有色亚欧乱色视频 | 国产精品波多野结衣 | 又粗又硬又大久久久 | 国产乱淫a∨片免费视频 | 午夜高清免费在线观看 | 亚洲一区小说区中文字幕 | 正在播放羽月希与黑人bd在线 | 特黄大片aaaaa毛片 | 伊人久久大香线蕉综合高清 | 久久久久青草 | 日韩免费高清一级毛片 | 末成年一级在线看片 | 亚洲高清免费视频 | 美女天天色 | 亚洲毛片基地4455ww | 伊人精品网 | 天堂资源中文官网 | 91在线播放免费不卡无毒 | 日本aaaaa级毛片片 | 久国产精品久久精品国产四虎 | 国产精品波多野结衣 | 91九色成人 | 免费看男女下面日出水视频 |