飛牛NAS+Docker技術搭建個人博客站:公網遠程部署實戰指南

文章目錄

    • 前言
    • 1. Docker下載源設置
    • 2. Docker下載WordPress
    • 3. Docker部署Mysql數據庫
    • 4. WordPress 參數設置
    • 5. 飛牛云安裝Cpolar工具
    • 6. 固定Cpolar公網地址
    • 7. 修改WordPress配置文件
    • 8. 公網域名訪問WordPress
    • 總結

前言

在數字化浪潮中,傳統網站搭建方式正面臨前所未有的挑戰。本文將為您揭示一套突破性方案——通過云存儲系統與容器化部署技術,實現內容管理系統的高效構建。從獨立創作者的靈感記錄到機構組織的在線展示,從創意作品的數字陳列到企業級信息門戶,這套技術組合正在重塑網絡空間的構建邏輯。飛牛云NAS平臺與Docker容器技術的協同應用,不僅解決了傳統部署模式中的安全瓶頸,更開創了應用交付的標準化進程。現在,讓我們共同探索這場融合創新架構與智能部署的數字化革命,見證技術如何賦能內容創作者的無限可能!

1. Docker下載源設置

訪問飛牛云管理面板,打開docker,為了防止docker 鏡像出現無法下載的情況,我們可以提前設置一下docker的倉庫下載源,點擊倉庫設置

image-20241113151000317

然后點擊添加:https://hub.geekery.cn這個url作為下載源,添加后點擊應用

image-20241113151108896

添加完成后點擊啟用即可,docker下載源設置后,下面我們開始下載wordpress

在這里插入圖片描述

2. Docker下載WordPress

點擊搜索wordpress,然后點擊下載第一個,等待下載完成

在這里插入圖片描述

下載后,打開本地鏡像,點擊運行

在這里插入圖片描述

名稱默認,點擊下一步

image-20241113151739881

修改一下訪問端口,本例改為8088,具體可以改為自己想要的端口.然后點擊下一步

image-20241113151812975

然后直接點擊創建

image-20241113151840011

創建后打開容器列表,可以看到成功運行了,如果出現運行不了,可能是端口沖突,可以重新運行換個端口,下面在瀏覽器訪問測試

image-20241113151916567

瀏覽器輸入飛牛云局域網IP加自己設置的訪問端口即可成功看到wordpress界面,選擇中文語言,點擊下一步

image-20241113152107852

下面就來到我們數據庫的設置了,下一步,創建數據庫

image-20241113152225006

3. Docker部署Mysql數據庫

同樣我們在鏡像倉庫搜索mysql,下載mysql鏡像

image-20241113152352971

下載后打開本地鏡像列表,點擊運行mysql

image-20241113152702904

名稱,默認,直接點擊下一步

image-20241113152726455

這里注意,端口我們按默認即可,不用去修改,然后打開環境變量,設置這個參數:MYSQL_ROOT_PASSWORD 表示設置root 用戶的密碼,然后點擊下一步

image-20241113153205974

然后直接點擊創建

image-20241113153251594

創建后,我們打開容器列表,可以看到創建運行成功,下面需要創建一個名稱為wordpress的數據庫,點擊打開mysql終端

image-20241113153433428

選擇一個連接方式連接

image-20241113153508167

然后我們輸入mysql命令:mysql -uroot -p密碼,登錄進入mysql,密碼就是我們上面設置的root用戶的密碼

image-20241113153547658

然后執行create database wordpress; 這個命令,創建一個名稱為wordpress的數據庫,然后在執行show databases; 查看是否創建成功,出現了wordpress表示創建成功了,這樣數據庫運行和設置就完成了,下面我們回到網頁上設置數據庫

image-20241113153954105

4. WordPress 參數設置

回到我們頁面上wordpress數據庫設置,然后把數據庫信息填寫進去,然后點擊提交

image-20241113154307299

可以看到,設置成功了,然后點擊運行安裝程序

image-20241113154344463

然后設置一下wordpress的用戶名和密碼郵箱這些參數,點擊安裝wordpress

image-20241113154543927

可以看到,成功安裝了wordpress

image-20241113154658358

點擊登錄,可以成功登錄到wordpress管理界面,本地部署wordpress 和配置數據庫就全部完成了,下面我們安裝cpolar實現公網遠程訪問

image-20241113154749312

5. 飛牛云安裝Cpolar工具

飛牛云是基于Linux的,我們可以采用cpolar 的Linux方式安裝,打開飛牛云NAS設置界面,開啟ssh 連接,端口默認為22即可,開啟后,我們就可以ssh 連接飛牛云NAS執行命令.

image-20240904140930405

然后我們通過局域網IP ssh遠程連接進去

image-20240904142047011

連接后執行下面cpolar Linux 安裝命令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

執行這個命令后可能會出現卡主,可以看到這個位置是提示需要輸入NAS用戶名對應的密碼,直接輸入密碼回車即可,期間沒有報錯表示安裝成功

image-20240904142640620

然后執行下面系列命令來操作cpolar 服務

# 加入系統服務設置開機啟動
sudo systemctl enable cpolar# 啟動cpolar服務
sudo systemctl start cpolar# 重啟cpolar服務
sudo systemctl restart cpolar# 查看cpolar服務狀態
sudo systemctl status cpolar# 停止cpolar服務
sudo systemctl stop cpolar

啟動cpolar服務后,我們通過NAS局域網IP訪問9200端口,即可看到cpolar的web ui 管理界面,一切操作在管理界面操作即可,如果沒有賬號,可以進入下面cpolar官網注冊,或者點擊登陸按鈕下面免費注冊也可以跳轉去免費注冊,注冊后登錄即可,這樣cpolar在飛牛云安裝就完成了.

cpolar官網地址: https://www.cpolar.com

image-20240904143832209

6. 固定Cpolar公網地址

由于docker 訪問限制,為了方便配置,因此我們直接為其配置Cpolar的二級子域名,該地址為固定地址,不會隨機變化。

點擊進入和登錄Cpolar官網,點擊左側的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留

image-20241113174511989

保留成功后復制保留成功的二級子域名的名稱

image-20241113174559042

返回管理界面,在管理界面點擊左側儀表盤的隧道管理——創建隧道,創建一個wordpress的公網http地址隧道!

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復
  • 協議:選擇http
  • 本地地址:8088 (上面我們設置wordpress端口)
  • 域名類型:二級子域名
  • Sub Domain:填寫保留成功的二級子域名
  • 地區:選擇China vip

點擊創建(點擊一次創建按鈕即可,不要重復點擊!)

image-20241113174804706

創建完成后,打開在線隧道列表,可以看到公網地址,該地址是固定的二級域名地址,不會隨機變化,下面我們修改一下wordpress 配置文件,設置一下

image-20241113174929977

7. 修改WordPress配置文件

打開容器列表,然后打開wordpress終端

image-20241113175142761

選擇這個點擊連接

image-20241113175219140

我們需要安裝一個配置文件編輯工具輸入apt install vim -y 安裝vim編輯工具,安裝后開始配置

image-20241113175358875

輸入vim wp-config.php 打開wordpress 主配置文件,在配置文件中加上下面兩個參數,注意!里面的域名換成自己設置的域名

define('WP_HOME', 'http://wp-test.vip.cpolar.cn');
define('WP_SITEURL', 'http://wp-test.vip.cpolar.cn');

這一步要嚴格注意,參數加在下面截圖的位置,不要寫錯了,設置完成記得保存,盡量使用http域名

image-20241113175941684

設置完成后,我們重啟一下wordpress 容器,重啟后接下來直接訪問

image-20241113180057121

8. 公網域名訪問WordPress

瀏覽器輸入cpolar中我們創建的二級子域名,可以看到成功訪問到了wordpress

image-20241113180214497

同樣,我們在域名后面加上/wp-admin.php這樣就成功訪問到了wordpress管理界面,至此,所有的配置就完成了,成功配置了wordpress公網訪問,不受本地限制,注意,設置公網域名后,無法使用本地訪問了,下次訪問直接輸入公網域名訪問即可.
image-20241113180355126

總結

在數字技術編織的宏偉藍圖中,每一次代碼的躍動都在重塑人類認知世界的維度。這僅僅是智能時代的啟航階段,在云原生架構與微服務生態構筑的創新矩陣中,每個技術觸點都蘊藏著顛覆性創新的可能。本次技術解碼之旅,或許能為你打開認知邊界的缺口,讓我們在萬物互聯的數字原野上,共同繪制屬于未來的技術圖譜。特別值得關注的是,這個知識體系將持續進化,建議定期關注我們的技術動態,見證更多突破性功能的迭代升級!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/83166.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/83166.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/83166.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ComfyUI+阿里Wan2.1+內網穿透技術:本地AI視頻生成系統搭建實戰

文章目錄 前言1.軟件準備1.1 ComfyUI1.2 文本編碼器1.3 VAE1.4 視頻生成模型 2.整合配置3. 本地運行測試4. 公網使用Wan2.1模型生成視頻4.1 創建遠程連接公網地址 5. 固定遠程訪問公網地址總結 前言 各位技術愛好者,今天為您帶來一組創新性的AI應用方案&#xff01…

n8n:技術團隊的智能工作流自動化助手

在當前數字化時代,自動化已經成為提高效率和減輕人工工作負擔的一大推動力。今天,我們要為大家介紹一款極具潛力的開源項目——n8n,它不僅擁有廣泛的應用場景,還具備內置AI功能,能夠完全滿足技術團隊的高效工作需求。n8n的出現,為技術團隊提供了自由編程與快速自動化構建…

1,QT的編譯教程

目錄 整體流程: 1,新建project文件 2,編寫源代碼 3,打開QT的命令行窗口 4,生成工程文件(QT_demo.pro) 5,生成Make file 6,編譯工程 7,運行編譯好的可執行文件 整體流程: 1,新建project文件 新建文本文件,后綴改為.cpp 2,編寫源代碼

深度學習論文: FastVLM: Efficient Vision Encoding for Vision Language Models

深度學習論文: FastVLM: Efficient Vision Encoding for Vision Language Models FastVLM: Efficient Vision Encoding for Vision Language Models PDF: https://www.arxiv.org/abs/2412.13303 PyTorch代碼: https://github.com/shanglianlm0525/CvPytorch PyTorch代碼: https…

十一、【核心功能篇】測試用例管理:設計用例新增編輯界面

【核心功能篇】測試用例管理:設計用例新增&編輯界面 前言準備工作第一步:創建測試用例相關的 API 服務 (src/api/testcase.ts)第二步:創建測試用例編輯頁面組件 (src/views/testcase/TestCaseEditView.vue)第三步:配置測試用例…

三、web安全-信息收集

1、信息搜集的重要性 (1)明確攻擊面 信息搜集能讓滲透測試人員清晰地勾勒出目標系統的邊界,包括其網絡拓撲結構、開放的服務端口、運行的軟件系統等。例如,通過信息搜集發現目標企業除了對外提供官網服務外,還有一個…

生活小記啊

最近生活上的事情還是蠻多的,想到哪寫到哪。 工作 三月的某個周六,正在加班寫技術方案,大晚上寫完了聽到調動通知,要去新的團隊了。 還是蠻不舍的,看著產品從無到有,一路走過來,傾注了不少感…

vue-08(使用slot進行靈活的組件渲染)

使用slot進行靈活的組件渲染 作用域slot是 Vue.js 中的一種強大機制,它允許父組件自定義子組件內容的呈現。與僅向下傳遞數據的常規 props 不同,作用域 slot 為父級提供了一個模板,然后子級可以填充數據。這提供了高度的靈活性和可重用性&am…

MySQL索引與性能優化入門:讓查詢提速的秘密武器【MySQL系列】

本文將深入講解 MySQL 索引的底層原理、常見類型、使用技巧,并結合 EXPLAIN 工具分析查詢執行計劃,配合慢查詢日志識別瓶頸,逐步建立起系統的 MySQL 查詢優化知識體系。適合有一定基礎、希望在數據量增長或面試中脫穎而出的開發者閱讀。 一、…

C 語言開發中常見的開發環境

目錄 1.Dev-C 2.Visual Studio Code 3.虛擬機 Linux 環境 4.嵌入式 MCU 專用開發環境 1.Dev-C 使用集成的 C/C 開發環境(適合基礎學習),下載鏈接Dev-C下載 - 官方正版 - 極客應用 2.Visual Studio Code 結合 C/C 擴展 GCC/MinGW 編譯器&#xff0c…

STM32G4 電機外設篇(二) VOFA + ADC + OPAMP

目錄 一、STM32G4 電機外設篇(二) VOFA ADC OPAMP1 VOFA1.1 VOFA上位機顯示波形 2 ADC2.1 用ADC規則組對板載電壓和電位器進行采樣 3 OPAMP(運放)3.1 結合STM32內部運放和ADC來完成對三相電流的采樣3.2 運放電路分析 附學習參考…

再見Notepad++,你好Notepad--

Notepad-- 是一款國產開源的輕量級、跨平臺文本編輯器,支持 Window、Linux、macOS 以及國產 UOS、麒麟等操作系統。 除了具有常用編輯器的功能之外,Notepad-- 還內置了專業級的代碼對比功能,支持文件、文件夾、二進制文件的比對,支…

跳動的愛心

跳動的心形圖案&#xff0c;通過字符打印和延時效果模擬跳動&#xff0c;心形在兩種大小間交替跳動。 通過數學公式生成心形曲線 #include <stdio.h> #include <windows.h> // Windows 系統頭文件&#xff08;用于延時和清屏&#xff09; void printHeart(int …

2.2HarmonyOS NEXT高性能開發技術:編譯優化、內存管理與并發編程實踐

HarmonyOS NEXT高性能開發技術&#xff1a;編譯優化、內存管理與并發編程實踐 在HarmonyOS NEXT全場景設備開發中&#xff0c;高性能是跨端應用體驗的核心保障。本章節聚焦ArkCompiler編譯優化、內存管理工具及多線程并發編程三大技術模塊&#xff0c;結合實戰案例解析底層實現…

C# 類和繼承(使用基類的引用)

使用基類的引用 派生類的實例由基類的實例和派生類新增的成員組成。派生類的引用指向整個類對象&#xff0c;包括 基類部分。 如果有一個派生類對象的引用&#xff0c;就可以獲取該對象基類部分的引用&#xff08;使用類型轉換運算符把 該引用轉換為基類類型&#xff09;。類…

如何在騰訊云 OpenCloudOS 上安裝 Docker 和 Docker Compose

從你提供的 /etc/os-release 文件內容來看&#xff0c;你的服務器運行的是 OpenCloudOS 9.2。這是一個基于 CentOS 和 RHEL 的開源操作系統&#xff0c;因此它屬于 CentOS/RHEL 系列。 關鍵信息總結 操作系統名稱&#xff1a;OpenCloudOS版本&#xff1a;9.2ID&#xff1a;op…

趨勢直線指標

趨勢直線副圖和主圖指標&#xff0c;旨在通過技術分析工具幫助交易者識別市場趨勢和潛在的買賣點。 副圖指標&#xff1a;基于KDJ指標的交易策略 1. RSV值計算&#xff1a; - RSV&#xff08;未成熟隨機值&#xff09;反映了當前收盤價在過去一段時間內的相對位置。通過計算當前…

FEMFAT許可分析的數據可視化方法

隨著企業對FEMFAT軟件使用的增加&#xff0c;如何有效地管理和分析許可數據成為了關鍵。數據可視化作為一種強大的工具&#xff0c;能夠幫助企業直觀地理解FEMFAT許可的使用情況&#xff0c;從而做出更明智的決策。本文將介紹FEMFAT許可分析的數據可視化方法&#xff0c;并探討…

AMBER軟件介紹

AMBER軟件介紹 AMBER&#xff08;Assisted Model Building with Energy Refinement&#xff09;是一套廣泛應用于分子動力學&#xff08;MD&#xff09;模擬和生物分子結構分析的軟件工具集&#xff0c;尤其在蛋白質、核酸、多糖等生物大分子的模擬中表現突出。以下是關于AMBE…

GoogLeNet網絡模型

GoogLeNet網絡模型 誕生背景 在2014年的ImageNet圖像識別挑戰賽中&#xff0c;一個GoogLeNet的網絡架構大放異彩&#xff0c;與VGG不同的是&#xff0c;VGG用的是3*3的卷積&#xff0c;而GoogLeNet從1*1到7*7的卷積核都用&#xff0c;也就是使用不同大小的卷積核組合。 網絡…