引言
在當今數字化的浪潮中,企業和開發者對云服務的需求日益增長。華為云,作為云計算領域的佼佼者,以其卓越的技術實力和強大的服務能力脫穎而出。其中,Flexus 云服務器 X 實例更是新一代的柔性算力云服務器,它為各種應用的部署提供了堅實的基礎,就如我們即將探討的思源筆記工具的部署一樣。
一、Flexus 云服務器 X 實例介紹
1.1 Flexus 云服務器 X 實例簡介
華為云 Flexus 云服務器 X 實例官網:Flexus云服務器X實例
華為云 Flexus 云服務器 X 實例屬于新一代云服務器,專為中小企業和開發者打造,具備柔性算力。它能夠智能感知業務負載,適用于電商直播、企業建站、開發測試環境、游戲服務器、音視頻服務等中低負載場景。與 Flexus 應用服務器 L 實例相比,Flexus 云服務器 X 實例具有諸多優勢,例如提供豐富的公共鏡像、可靈活自定義 vCPU 內存配比、能智能感知業務動態升降配,而且負載范圍更高等。
1.2 主要使用場景
·電商直播在電商直播領域,Flexus 云服務器 X 實例展現出卓越的適應性。隨著電商市場的動態變化,業務壓力時刻處于波動之中。利用 Flexus X 實例搭建電商交易平臺,能夠游刃有余地應對這種變化。無論是促銷活動期間流量的爆發式增長,還是日常運營中的業務壓力起伏,該實例憑借其獨特的性能優勢,確保電商平臺的穩定運行,為商家和消費者提供可靠的交易環境。
·企業建站對于企業建站需求,無論是創建博客、搭建論壇,還是構建企業門戶等業務場景,Flexus 云服務器 X 實例都能發揮重要作用。它有助于企業有效地傳播自身的價值信息,推動信息在企業內部、企業與客戶之間的共享和交流。企業可以借助這一實例輕松搭建多功能的傳播和交互平臺,全方位展示企業形象、產品信息以及服務內容,從而增強企業的品牌影響力和用戶粘性。
·個人開發測試在個人開發和測試方面,開發者常常需要各種各樣的環境資源。Flexus 云服務器 X 實例為開發者提供了便捷且經濟高效的解決方案。選擇從云上獲取所需資源,基于該實例搭建開發測試環境,能夠讓開發者更加專注于代碼編寫和功能測試。與傳統方式相比,這種方式不僅操作更加便利,而且在成本控制上更具優勢,有助于提高開發效率,縮短項目周期。
·游戲服務器 Flexus 云服務器 X 實例非常適用于搭建游戲后臺服務器。在游戲運營過程中,它強大的算力足以輕松應對數千人同時在線的復雜情況。當服務器玩家數量出現上漲趨勢時,該實例的平滑擴容能力能夠迅速響應,確保游戲的流暢性和穩定性。此外,其超強的網絡加速能力顯著提升了玩家的游戲體驗,減少延遲、卡頓等現象,為游戲的成功運營提供了堅實的技術保障。
二、購買 Flexus 云服務器 X 實例
2.1 購買規格參考
·華為云 Flexus X 實例的購買規格可以參考如下所示:
·可參考以下配置詳情頁,確認無誤后,勾選“協議許可”,點擊立即購買。
2.2 查看 Flexus 云服務器 X 實例狀態
購買成功后,進入到 Flexus 云服務器 X 實例控制臺,可以看到 Flexus X 實例已經正常運行中。
三、遠程連接 Flexus 云服務器 X 實例
3.1 重置密碼
選擇“重置密碼”選項,重置 Flexus 云服務器 X 實例的登錄密碼。
登錄密碼自定義設置,勾選自動重啟選項,確認。
3.2 本地 MobaXterm 工具遠程連接
可以使用本地 MobaXterm 工具連接 Flexus 云服務器 X 實例,填寫 Flexus 云服務器 X 實例的彈性公網 IP 地址后,在終端界面填寫 root 賬號和密碼即可遠程連接。
四、部署思源筆記應用
4.1 思源筆記介紹
簡介
思源筆記(SiYuan Notes)是一款注重隱私保護、支持自托管、完全開源的個人知識管理軟件。它旨在為用戶提供一個安全、靈活且強大的工具,以幫助他們整理和管理個人或團隊的知識資料。思源筆記使用了現代的編程語言和技術棧,包括 TypeScript 和 Go 語言進行開發,這使得它在性能和安全性方面都有很好的表現。
主要特點
主要使用場景
·學生和職場人士可以利用思源筆記整理和管理課程筆記、工作文檔及項目資料。
·團隊成員通過思源筆記共享信息、協同編輯文件,提高遠程辦公和項目協作效率。
·科研人員使用思源筆記記錄實驗數據、文獻摘要和研究進展,構建個人學術知識庫。
·創意工作者借助思源筆記構思故事大綱、人物背景和情節設計,提升創作流程的組織性。
·日記愛好者在思源筆記中記錄日常生活點滴,包括旅行見聞、心情日記和健康日志,享受私人化的書寫體驗。
4.2 實踐環境規劃
4.3 本地環境檢查
檢查當前的操作系統版本
[root@flexusx-e2c8 ~]# cat /etc/os-releaseNAME="Rocky Linux"VERSION="9.0 (Blue Onyx)"ID="rocky"ID_LIKE="rhel centos fedora"VERSION_ID="9.0"PLATFORM_ID="platform:el9"PRETTY_NAME="Rocky Linux 9.0 (Blue Onyx)"ANSI_COLOR="0;32"LOGO="fedora-logo-icon"CPE_NAME="cpe:/o:rocky:rocky:9::baseos"HOME_URL="https://rockylinux.org/"BUG_REPORT_URL="https://bugs.rockylinux.org/"ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"ROCKY_SUPPORT_PRODUCT_VERSION="9.0"REDHAT_SUPPORT_PRODUCT="Rocky Linux"REDHAT_SUPPORT_PRODUCT_VERSION="9.0"
檢查 Docker 版本,需要提前安裝 Docker 環境。
[root@flexusx-e2c8 ~]# docker -vDocker version 27.1.1, build 6312585
4.4 創建 SiYuan 容器
·下載 SiYuan 鏡像
[root@flexusx-e2c8 ~]# docker pull b3log/siyuanUsing default tag: latestlatest: Pulling from b3log/siyuan43c4264eed91: Pull complete46c86b59ecc4: Pull complete5857ec7af533: Pull complete731b5698e111: Pull completeDigest: sha256:7dec84b3b1bed9d5bbb4748a170c66b7348c4a6f0bb2795e5e51991f9104b10fStatus: Downloaded newer image for b3log/siyuan:latestdocker.io/b3log/siyuan:latest
·編輯 docker-compose.yaml 文件,內容如下:
version: "3.9"services:main:image: b3log/siyuancommand: ['--workspace=/siyuan/workspace/', '--accessAuthCode=Admin@123']user: '1000:1000'ports:- 6806:6806volumes:- /siyuan/workspace:/siyuan/workspacerestart: unless-stoppedenvironment:# A list of time zone identifiers can be found at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones- TZ=Asia/Shanghai
command 相關解釋:
command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=Admin@123']說明:傳遞給容器啟動命令的參數。--workspace=/siyuan/workspace/:指定容器內的工作區路徑。--accessAuthCode=Admin@123:設置訪問授權碼,用于保護你的思源筆記實例,防止未經授權的訪問。作用:確保思源筆記在啟動時使用指定的工作區目錄,并啟用訪問控制。
·創建掛載目錄并且設置權限
[root@flexusx-e2c8 siyuan]# mkdir -p /siyuan/workspace[root@flexusx-e2c8 siyuan]# chmod -R 777 /siyuan/workspace/
·創建 SiYuan 容器
docker compose up -d
4.5 查看 SiYuan 容器
我們可以看到 SiYuan 容器已經正常運行,宿主機映射的訪問端口為 6806。
[root@flexusx-e2c8 siyuan]# docker compose psWARN[0000] /data/siyuan/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionNAME IMAGE COMMAND SERVICE CREATED STATUS PORTSsiyuan-main-1 b3log/siyuan "/opt/siyuan/kernel…" main 3 minutes ago Up 4 seconds 0.0.0.0:6806->6806/tcp, :::6806->6806/tcp
查看監聽端口,SiYuan 服務端口為 6806。
[root@flexusx-e2c8 siyuan]# netstat -tunlp |grep 6806tcp 0 0 0.0.0.0:6806 0.0.0.0:* LISTEN 558730/docker-proxytcp6 0 0 :::6806 :::* LISTEN 558736/docker-proxy
五、訪問思源應用
5.1 安全設置
在安全組規則管理界面,入方向規則上放行 6806 端口。
本次安裝的 Rocky Linux 操作系統默認沒有關閉防火墻,可以參考以下命令,關閉防火墻。如果不想關閉防火墻,則需要放行相關服務端口。
systemctl stop firewalld && systemctl disable firewalld
關閉 selinux 服務
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
5.2 訪問思源服務
在瀏覽器中輸入以下地址:https://公網 IP 地址:6806(將"公網 IP 地址"替換為你的服務器的彈性公網 IP 地址),輸入設置的訪問口令,進入思源筆記首頁。
設置中文語言:在設置選項中,選擇 Appearance——Language,修改系統語言為簡體中文。
可以新建筆記本及筆記,效果如下圖所示:
六、總結與體會
通過在華為云 Flexus 云服務器 X 實例上部署思源筆記,深刻體驗到了華為云的強大實力。其云服務器性能卓越,穩定且高效,為思源筆記的運行提供了堅實的基礎,無論是數據處理還是服務響應都極為出色。華為云的強大技術支撐和優質服務,無疑是中小企業和開發者在各類應用部署中的可靠選擇,值得信賴與推廣。
華為云 Flexus 云服務器 X 實例有著諸多卓越優勢。它能提供無限的擴展空間,性能表現十分強勁,不但穩定可靠,而且資源調度極為靈活,還具備多重安全防護措施,能夠有效滿足各種變動需求并保障數據安全。華為云 828 活動已經拉開帷幕,其具有的一鍵式管理功能極大地簡化了運維工作,現在就讓我們一同來探索數字化的未來吧!
審核編輯 黃宇
-
云服務器
+關注
關注
0文章
734瀏覽量
13423 -
華為云
+關注
關注
3文章
2691瀏覽量
17588
發布評論請先 登錄
相關推薦
Flexus 云服務器 X 實例實踐:安裝 SimpleMindMap 思維導圖工具
![<b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>實踐</b>:安裝 SimpleMindMap 思維導圖<b class='flag-5'>工具</b>](https://file1.elecfans.com//web3/M00/06/56/wKgZO2eJthCAXZgSAAEJcgSbShg123.png)
Flexus 云服務器 X 實例實踐探索:部署 slash 書簽應用
![<b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>實踐</b>探索:<b class='flag-5'>部署</b> slash 書簽應用](https://file1.elecfans.com//web3/M00/05/DF/wKgZO2eE7v6AM1_EAAEJcgSbShg888.png)
Flexus 云服務器 X 實例實踐:部署 ServerBee 監控工具
![<b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>實踐</b>:<b class='flag-5'>部署</b> ServerBee 監控<b class='flag-5'>工具</b>](https://file1.elecfans.com//web3/M00/05/DF/wKgZO2eE7reATZn3AAEJcgSbShg759.png)
Flexus 云服務器 X 實例實踐:安裝 Ward 服務器監控工具
![<b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>實踐</b>:安裝 Ward <b class='flag-5'>服務器</b>監控<b class='flag-5'>工具</b>](https://file1.elecfans.com//web3/M00/05/C7/wKgZPGeExf-AZumDAAEJcgSbShg923.png)
華為云 Flexus 云服務器 X 實例之 Docker 環境下部署 JmalCloud 個人網盤
![華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>之 Docker 環境下<b class='flag-5'>部署</b> JmalCloud 個人網盤](https://file1.elecfans.com//web3/M00/04/8A/wKgZPGd2JwyAR4PAAAEOFncth-U660.png)
評論