女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    7976

    瀏覽量

    140090
  • 云服務器
    +關注

    關注

    0

    文章

    809

    瀏覽量

    13839
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是零代碼平臺

    零代碼平臺是一種無需編寫傳統代碼,通過可視化拖拽、參數配置、邏輯連線即可快速搭建業務流程與應用系統的工具平臺。它將復雜的軟件開發過程轉化為 “搭積木” 式的操作,讓非技術人員(如業務人員、運營人員
    發表于 07-12 20:28

    部署的工業物聯網平臺有什么功能和優勢?

    在工業4.0浪潮下,云部署的工業物聯網平臺已成為企業數字化轉型的核心引擎。通過整合設備、數據與業務系統,構建了覆蓋生產流程的智能化解決方案,不僅解決了傳統工業場景中數據孤島、運維低效等痛點,更通過
    的頭像 發表于 07-02 17:01 ?162次閱讀

    ReviewHub:實現Booster與設計工具端無縫鏈接的評審協作平臺

    在電子產品設計與質量管理中,跨部門的高效評審協作至關重要。傳統線下評審方式因時間、地點和信息孤島等限制,效率低下且易出錯。ReviewHub作為一款貫穿Booster與設計工具端的線上評審平臺,憑借
    的頭像 發表于 06-04 11:46 ?341次閱讀
    ReviewHub:實現Booster與設計工具端無縫鏈接的評審<b class='flag-5'>協作</b><b class='flag-5'>平臺</b>

    商湯小浣熊家族全面入駐聯想生態平臺

    商湯和聯想再次攜手——商湯科技旗下生產力工具“小浣熊家族”全面入駐聯想生態平臺
    的頭像 發表于 05-22 11:30 ?463次閱讀

    【「零基礎開發AI Agent」閱讀體驗】+Agent開發平臺

    Agent開發平臺是專門用于創建、配置、部署、訓練和運行Agent的平臺。 隨著Agent開發框架的發展,很多Agent開發平臺能夠以圖形化、零代碼或低代碼的方式為開發者提供一站式服務
    發表于 05-13 12:24

    EGBox Mini:一體式緊湊型實時仿真平臺,適配多元實驗場景

    Matlab/Simulink 2023b,配合 EasyGo 自研的 DeskSim 圖形化 FPGA編程軟件平臺及 EasyGo 系列工具包,大幅降低實時仿真門檻,實現從建模到部署的無縫銜接。 三
    發表于 04-29 10:40

    平臺如何部署WoSign SSL“國密RSA雙證書”

    阿里云WoSign品牌SSL證書是阿里云平臺熱銷的國產品牌證書之一,支持簽發國密合規的SM2算法SSL證書以及全球信任的RSA算法SSL證書,能夠滿足平臺用戶不同的SSL證書應用需求,同時為用戶提供國密模塊支持,實現“國密/RSA雙證書
    的頭像 發表于 03-18 17:03 ?335次閱讀
    云<b class='flag-5'>平臺</b>如何<b class='flag-5'>部署</b>WoSign SSL“國密RSA雙證書”

    訊飛開放平臺支持DeepSeek

    今天,DeepSeek系大模型正式上線訊飛開放平臺(包括DeepSeek-V3和DeepSeek-R1),支持公有云API調用、一鍵部署專屬模型!
    的頭像 發表于 02-11 09:27 ?1363次閱讀

    誠邁信創電腦成功部署DeepSeek平臺

    近期,中國人工智能平臺深度求索(DeepSeek)迅速走紅,成為當下熱門的AI應用之一,在國內外引發了廣泛的關注。目前,誠邁信創電腦和望龍電腦已實現本地部署DeepSeek平臺,能夠為用戶提供更安全、更智能、更高效的使用體驗。
    的頭像 發表于 02-07 10:10 ?512次閱讀

    云原生LLMOps平臺作用

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

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

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

    什么是云原生MLOps平臺

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

    如何在低成本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