衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

基于 Flexus 云服務(wù)器 X 實例的應(yīng)用場景 - 私有化部署自己的筆記平臺

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-02 09:55 ? 次閱讀

寫在前面

我發(fā)現(xiàn)了個事兒,好多技術(shù)大牛都喜歡將自己在日常工作中遇到的問題,或者自己學(xué)習(xí)的一些技術(shù)整理成學(xué)習(xí)筆記,發(fā)布出來,一來是供自己日后遇到同樣的問題后可以快速的找到;二來也是有這種樂于分享的精神,為其他人提供一些便利幫助。

一般記錄自己筆記的方式有好多種,比如在開源的博客平臺上發(fā)布,比如 CSDN,博客園,51CTO 博客、公眾號等。另一種方式就是:自己部署一款私有化的筆記平臺,文章、圖片等都放在自己服務(wù)器上,對于程序員來說,數(shù)據(jù)更加安全。

正好,華為云正在搞 828 的活動,力度還挺大,所以就搞了一臺華為云 Flexus X 實例的服務(wù)器。

今天,我們就來介紹一下,如何使用華為云 Flexus X 實例的云服務(wù)器來部署一套自己的私有化筆記平臺吧。

效果圖

我這邊之前部署過,先給大家看看效果圖,已經(jīng)使用了三個多月啦,挺不錯的。

wKgZO2d0HUKAK_GcAAIEa_dDc3M583.png

wKgZPGd0HUOAD4qrAAQVyoYjv7c833.png

wKgZO2d0HUOAI2qWAAHi9RkjdgI552.png

華為云 Flexus X 實例云服務(wù)器

華為云基于創(chuàng)新的“柔性算力”技術(shù),重磅推出下云服務(wù)器產(chǎn)品:華為云 Flexus 云服務(wù)器 X 實例。

華為云 Flexus 云服務(wù)器 X 實例,是由國家科技進步獎獲得者、華為公司 Fellow、華為云首席架構(gòu)師顧炯炯牽頭研發(fā)。它基于擎天 QingTian 架構(gòu)、瑤光云腦、盤古大模型等根技術(shù)創(chuàng)新,是業(yè)界首款應(yīng)用驅(qū)動的柔性算力云服務(wù)器,主要面向高科技、零售、金融、游戲等行業(yè)大多數(shù)通用工作負載場景,包括網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫、虛擬桌面、分析索引、微服務(wù)、CI/CD 等。

傳統(tǒng)廠商的云服務(wù)器,只能提供固定的 CPU 內(nèi)存規(guī)格,不能精準(zhǔn)匹配用戶實際資源需求,存在大量資源浪費。

華為云 Flexus 云服務(wù)器 X 實例以創(chuàng)新的、更加貼合業(yè)務(wù)應(yīng)用實際需求的柔性算力,獨家支持 CPU 內(nèi)存的柔性配比,支持 100+規(guī)格,最高支持 CPU 內(nèi)存 3:1 配比,讓 CPU 與內(nèi)存更貼合業(yè)務(wù)應(yīng)用需求;

wKgZPGd0HUSALWbeAACKmAtdKfE710.png

今天,我們就以這款服務(wù)器為主,部署一套私有化筆記平臺吧!!

Blossom 私有化筆記平臺

簡介

Blossom,云端雙鏈筆記,完全開源,私有部署,你的筆記不再宕機。(最主要的是開源),如果你覺得現(xiàn)有功能滿足不了你的需求,你可以自己去研究的開發(fā)符合你自己場景的筆記系統(tǒng)。

雖然本身定位是一個云端軟件,但你仍然可以在本地部署,數(shù)據(jù)和圖片都將保存在你的設(shè)備,不依賴任何的圖床或者對象存儲。

下面,我們就來實際的部署一下。

wKgZO2d0HUSAQ3UaAAJ-nCQJ3sc805.png

準(zhǔn)備工作

首先,需要有一臺華為云 Flexus X 實例的云服務(wù)器,有了服務(wù)器后,我們還需要再服務(wù)器上準(zhǔn)備如下環(huán)境:

1.安裝 mysql 數(shù)據(jù)庫,最好是 8.0 版本的。

2.安裝 docker 環(huán)境。

就這兩點就可以了,最主要的是 docker 環(huán)境,自從有了 docker 后,部署各種程序,都喜歡使用 docker,直接一個 yaml 文件或者一條命令就 OK 了,而且最主要的是,完全獨立在運行,不用擔(dān)心環(huán)境沖突的問題!

官方推薦了以下幾種部署方式:

1.使用 Dockerhub 公共鏡像

2.使用 Docker Compose

3.使用 Jar 包部署

4.使用 idea 插件的方式部署

創(chuàng)建 yaml 文件

我們首先通過 ssh 連接上華為云 Flexus X 實例云服務(wù)器。

wKgZPGd0HUSACbfgAABQs7rHR_Y736.png

1.確認是否安裝 Docker Compose

docker-compose --version

wKgZO2d0HUWAIJjfAAASqTWiscY362.png

可以看到,我這邊的版本是 2.29.1,沒有問題。

1.創(chuàng)建 blossom-mysql8.yaml 文件

下方是docker compose 示例文件,你需要創(chuàng)建一個blossom-mysql8.yaml 文件,然后將下列內(nèi)容復(fù)制到文件中,并且修改其中注釋的地方:

version: "3.8"networks:blossomnet:driver:bridgeservices:blossom:image: jasminexzzz/blossom:latestcontainer_name: blossom-backendvolumes:# 【需修改】 # 將冒號(:)前的部分改成你運行 docker 的設(shè)備的某個路徑,不要修改冒號后面的內(nèi)容。 # 如果是 windows 環(huán)境,可以使用/c/home/bl/img/來指定磁盤 - /home/blossom/bl/:/home/bl/ environment:SPRING_DATASOURCE_URL: jdbc:mysql://blmysql:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8SPRING_DATASOURCE_USERNAME: root# 【可選修改】配置數(shù)據(jù)庫密碼,這個改了下方的黃色部分也要修改 SPRING_DATASOURCE_PASSWORD: jasmine888 ports:- "9999:9999"networks:- blossomnethealthcheck:test: ["CMD", "curl", "-f", "http://localhost:9999/sys/alive"]interval: 30stimeout: 10sretries: 3start_period: 5srestart: alwaysdepends_on:blmysql:condition: service_healthyblmysql:image: mysql:8.0.31container_name: blossom-mysqlrestart: on-failure:3volumes:# 【需修改】將冒號(:)前的部分改成你運行 docker 的設(shè)備的某個路徑,不要修改冒號后面的內(nèi)容。 - /home/blossom/mysql/data:/var/lib/mysql - /home/blossom/mysql/log:/var/log/mysql - /home/blossom/mysql/mysql-files:/var/lib/mysql-files environment:MYSQL_DATABASE: blossom# 【可選修改】這個改了上方的黃色部分也要修改。需要與 services.blossom.environment.SPRING_DATASOURCE_PASSWORD 相同 MYSQL_ROOT_PASSWORD: jasmine888 LANG: C.UTF-8TZ: Asia/Shanghaiports:- "3306:3306"networks:- blossomnethealthcheck:# 【可選修改】如果修改了上方的數(shù)據(jù)庫密碼「MYSQL_ROOT_PASSWORD」,下方的 -p 后的密碼也要修改 test: ["CMD", "mysqladmin", "-uroot", "-pjasmine888", "ping", "-h", "localhost"]interval: 10stimeout: 3sretries: 12

注意:大家可以我上面文件中【需修改】的地方,前面都是宿主機的路徑,后面是容器的路徑,我們需要保證在服務(wù)器上有前面的路徑,后面的路徑可以不用管。

wKgZPGd0HUWAfVnpAAA4Y_uZ6ic399.png

然后我們需要將blossom-mysql8.yaml 文件上傳到服務(wù)器中,如下圖所示:

該 Docker Compose 包含MySQL,MySQL容器在初始化時會自動創(chuàng)建數(shù)據(jù)庫 Blossom。

執(zhí)行 yaml 文件

在 blossom-mysql8.yaml文件所在路徑下執(zhí)行以下命令,然后請耐心等待鏡像拉取和啟動。

docker compose -f blossom-mysql8.yaml up -d

wKgZO2d0HUaAcxpoAADQAXpHCzw744.png

執(zhí)行的過程稍微比較緩慢,所以我們等待片刻即可。

經(jīng)過不是很漫長的等待,我們終于看到了勝利的曙光,如下圖所示:

wKgZPGd0HUaANHrsAAIa_zuQqfI837.png

下面,我們需要開放一下涉及的幾個端口,一個是筆記平臺的 9999 端口,另一個是數(shù)據(jù)所需要的 3306 端口(不過我這邊為了安全,用的是 3308 端口)

wKgZO2d0HUeAJ0NsAAAuPRBtfbE275.png

如果你實在還不放心是不是服務(wù)已經(jīng)啟動了,那么你可以直接查看一下日志看看:

docker logs blossom-backend

wKgZPGd0HUeAVlWHAASCdX0TNeg434.png

沒有任何問題,現(xiàn)在我們來輸入:http://服務(wù)器 ip:9999 直接訪問平臺試試:

你會發(fā)現(xiàn)顯示:

{"code": "AUTH-40101","msg": "無效的授權(quán)信息","ex": "無效的授權(quán)信息","data": null}

別慌,這不是錯誤,這是證明部署成功啦,現(xiàn)在我們看看如何使用。

使用 blossom

網(wǎng)頁端的地址為: IP:端口(域名)/editor/#/settingindex,打開客戶端后就會進入登錄界面,

wKgZO2d0HUiALrp5AAGFU6B_EqQ777.png

這里我們需要寫三個空,分別為:

1.服務(wù)端地址:就是你的 ip+端口 (或者域名)

2.用戶名:blos

3.密碼:blos

然后點擊下面的 Login 按鈕,即可登錄。

wKgZPGd0HUmAe6zHAAFjq4Wmfjo294.png

至此,登錄成功,接下來大家就可以在頁面上探索屬于你自己的專屬筆記平臺的各種功能啦~本文,over,謝謝大家的觀看。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    726

    瀏覽量

    13422
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2682

    瀏覽量

    17586
收藏 人收藏

    評論

    相關(guān)推薦

    華為 Flexus 服務(wù)器 X 實例部署 Mininote 輕量級筆記工具

    是新一代面向中小企業(yè)和開發(fā)者的柔性算力服務(wù)器。它能夠智能感知業(yè)務(wù)負載的變化,自動調(diào)整資源配置。這款服務(wù)器特別適用于中低負載的應(yīng)用場景,例如電商直播、企業(yè)網(wǎng)站建設(shè)、開發(fā)測試環(huán)境、游戲
    的頭像 發(fā)表于 01-23 17:56 ?128次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>部署</b> Mininote 輕量級<b class='flag-5'>筆記</b>工具

    Flexus 服務(wù)器 X 實例實踐:部署 Alist 文件列表程序

    引言 在當(dāng)今數(shù)字化時代,華為以其卓越的技術(shù)實力和可靠的服務(wù)品質(zhì)成為眾多企業(yè)和開發(fā)者的首選。華為 Flexus
    的頭像 發(fā)表于 01-14 09:31 ?339次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:<b class='flag-5'>部署</b> Alist 文件列表程序

    Flexus 服務(wù)器 X 實例實踐:安裝 flatnotes 筆記應(yīng)用程序

    引言 在當(dāng)今數(shù)字的浪潮中,企業(yè)和開發(fā)者對服務(wù)的需求與日俱增。華為 Flexus
    的頭像 發(fā)表于 01-13 15:52 ?329次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:安裝 flatnotes <b class='flag-5'>筆記</b>應(yīng)用程序

    服務(wù)器 Flexus X 實例:RAG 開源項目 FastGPT 部署,玩轉(zhuǎn)大模型

    倍性能,旗艦體驗,覆蓋高科技、零售、金融、游戲等行業(yè)大多數(shù)通用工作負載場景,完全可以支持 FastGPT 的部署、運行和使用,而且,Flexus
    的頭像 發(fā)表于 01-08 11:49 ?290次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:RAG 開源項目 FastGPT <b class='flag-5'>部署</b>,玩轉(zhuǎn)大模型

    基于華為 Flexus 服務(wù)器 X 實例快速搭建 Halo 博客平臺

    如何基于華為 Flexus 服務(wù)器 X 實例快速搭建 Halo 博客
    的頭像 發(fā)表于 01-08 11:46 ?202次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>快速搭建 Halo 博客<b class='flag-5'>平臺</b>

    華為 Flexus 服務(wù)器 X 實例之 openEuler 系統(tǒng)下部署 dufs 文件服務(wù)器

    中小企業(yè)和開發(fā)者的柔性算力服務(wù)器。它能夠智能感知業(yè)務(wù)負載的變化,自動調(diào)整資源配置。這款服務(wù)器特別適用于中低負載的應(yīng)用場景,例如電商直播、企業(yè)網(wǎng)站建設(shè)、開發(fā)測試環(huán)境、游戲
    的頭像 發(fā)表于 01-08 11:45 ?232次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>之 openEuler 系統(tǒng)下<b class='flag-5'>部署</b> dufs 文件<b class='flag-5'>服務(wù)器</b>

    華為 Flexus 服務(wù)器 X 實例部署 Servas 自托管書簽管理工具

    中小企業(yè)和開發(fā)者的柔性算力服務(wù)器。它能夠智能感知業(yè)務(wù)負載的變化,自動調(diào)整資源配置。這款服務(wù)器特別適用于中低負載的應(yīng)用場景,例如電商直播、企業(yè)網(wǎng)站建設(shè)、開發(fā)測試環(huán)境、游戲
    的頭像 發(fā)表于 01-08 11:44 ?207次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>部署</b> Servas 自托管書簽管理工具

    華為 Flexus 服務(wù)器 X 實例之 openEuler 系統(tǒng)下部署 Joplin 筆記工具

    前言 作為 IT 技術(shù)人員,在工作與學(xué)習(xí)中,服務(wù)器的使用頻率極高。華為 Flexus 服務(wù)器
    的頭像 發(fā)表于 01-08 11:39 ?195次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>之 openEuler 系統(tǒng)下<b class='flag-5'>部署</b> Joplin <b class='flag-5'>筆記</b>工具

    服務(wù)器 Flexus X 實例部署 Gitea,擁有自己的 Git 倉庫,管理本地代碼

    本篇文章通過部署 Gitea,實現(xiàn)本地 Git 倉庫,真實體驗了“服務(wù)器 Flexus X 實例
    的頭像 發(fā)表于 01-07 16:59 ?127次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:<b class='flag-5'>部署</b> Gitea,擁有<b class='flag-5'>自己</b>的 Git 倉庫,管理本地代碼

    服務(wù)器 Flexus X 實例:輕量級 http 服務(wù)器 Tinyhttpd 部署

    Flexus 服務(wù)器 X 實例?是華為推出的一款高性能、高可靠性的
    的頭像 發(fā)表于 01-07 16:59 ?147次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:輕量級 http <b class='flag-5'>服務(wù)器</b> Tinyhttpd <b class='flag-5'>部署</b>

    華為 Flexus 服務(wù)器 X 實例部署 Trilium Notes 知識庫工具

    中小企業(yè)和開發(fā)者的柔性算力服務(wù)器。它能夠智能感知業(yè)務(wù)負載的變化,自動調(diào)整資源配置。這款服務(wù)器特別適用于中低負載的應(yīng)用場景,例如電商直播、企業(yè)網(wǎng)站建設(shè)、開發(fā)測試環(huán)境、游戲
    的頭像 發(fā)表于 01-02 20:45 ?215次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>部署</b> Trilium Notes 知識庫工具

    華為 Flexus 服務(wù)器 X 實例部署 Note Mark 筆記工具

    前言 華為 Flexus 服務(wù)器 X 實例作為專為中小企業(yè)和開發(fā)者設(shè)計的新一代柔性算力
    的頭像 發(fā)表于 01-02 13:42 ?106次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>部署</b> Note Mark <b class='flag-5'>筆記</b>工具

    華為 Flexus 服務(wù)器 X 實例的使用教程

    適用于中低負載場景,如電商直播、企業(yè)建站、開發(fā)測試環(huán)境、游戲服務(wù)器和音視頻服務(wù)等。華為Flexus
    的頭像 發(fā)表于 12-30 09:16 ?279次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的使用教程

    基于華為 Flexus 服務(wù)器 X 實例部搭建 Halo 博客平臺

    前言 在數(shù)字轉(zhuǎn)型的大潮中,華為 Flexus 服務(wù)器 X
    的頭像 發(fā)表于 12-26 09:40 ?209次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>部搭建 Halo 博客<b class='flag-5'>平臺</b>

    華為 Flexus 服務(wù)器 X 實例的購買及使用體驗

    價比服務(wù)。其中,華為 Flexus 服務(wù)器 X
    的頭像 發(fā)表于 12-24 17:26 ?223次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的購買及使用體驗
    赌场百家乐技巧| 百家乐官网补第三张牌规则| sz新全讯网xb112| 风水24山读法| 正宁县| 摩纳哥百家乐的玩法技巧和规则| 博彩百家乐官网后一预测软件| 华克山庄娱乐| 星期8百家乐的玩法技巧和规则| 好望角百家乐官网的玩法技巧和规则 | 开化县| 百家乐色子玩法| 百家乐官网游戏怎样玩| 大发888站群| 百家乐投注方法多不多| 百家乐官网2号技术| 威尼斯娱乐| 百家乐博娱乐赌百家乐的玩法技巧和规则 | 百家乐怎打能赢| 百家乐官网概率计算过程| 波克棋牌赢话费下载| 百家乐道具扫描| 豪享博百家乐官网的玩法技巧和规则 | 金龙娱乐城开户送彩金| 兰桂坊百家乐的玩法技巧和规则| 百家乐如何写路| 真人百家乐官网视频| 伯爵百家乐官网娱乐城| 大发888 dafa888 大发官网| 百家乐赌博论坛博客| 百家乐官网发牌规| 百家乐官网游戏机博彩正网| 博彩网站排行| 太阳城团购| 破解百家乐真人游戏| 属兔做生意门面房朝向| 百家乐官网怎么出千| 谢通门县| 威尼斯人娱乐 老品牌| 百家乐澳门百家乐澳门赌场| 百家乐官网娱乐分析软件v|