<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[danger] **棄用提醒:** > *由于看云對于免費用戶的限制愈發嚴苛,本文檔已經遷移至語雀。本文檔將不做維護。* > **語雀地址**:[https://www.yuque.com/a632079/nodebb](https://www.yuque.com/a632079/nodebb) ***** # AppNode [TOC] ## 簡介 ![](https://box.kancloud.cn/4560f5335d54603d63219d0a4fbafcd8_1919x1018.png) AppNode是 Linux 下的一款集群部署的可視化控制面板,一鍵安裝,具體功能的體驗。 提供: * 可視化管理,提升運維效率 * 快速安裝,輕松升級 * 輕便高效,節約系統資源 * 將支持主流的 Linux 發行版本 (***目前僅支持 CentOS***) * 集中式設計,快速切換管理 * 軟件豐富,按需安裝 * 遵循通用規范,系統更原汁原味 * 開放的 API 結構,便于擴展和整合 AppNode 提供系統信息、軟件管家、文件管理、服務管理、進程管理、防火墻管理、 用戶管理等基本的Linux運維功能,通過可視化操作界面降低了 Linux 使用的門檻。 > *來源: 《百度百科》* ## 安裝 ### AppNode >[danger] 由于 AppNode 目前僅支持 CentOS ,所以本文是基于 CentOS 7.3 的環境進行指導的。 ![](https://box.kancloud.cn/b93d0e3e73c56fe4b3010d3f9b8c91ae_1454x777.png) >[info] Windows 下推薦使用 Xshell ,對于新手非常友好,易用。 進入 AppNode 官網 (https://www.appnode.com/install) ,進行基礎配置后,獲得下載地址。然后復制進 SSH 終端,按下回車以安裝。 安裝過程中會要求配置基礎信息,請根據自己的需求進行填寫: ![](https://box.kancloud.cn/5b7dab98915de6cd51ffd509224fac7d_911x127.png) 最后一個選項是讓你確認信息是否填寫正確。如果正確我們輸入 `y` 即可,如果不正確,就鍵入 `n` 以重新填寫信息。 ![](https://box.kancloud.cn/f3f1a1d43724d2bb266b023c45ee404f_684x127.png) 當我們看到這則消息時,就意味著安裝成功了,趕快在瀏覽器中輸入 URL 來登入自己的 AppNode 吧。 ![](https://box.kancloud.cn/2dde6cab0450a8a95f1fe7b00d612f84_854x588.png) 輸入管理員賬戶信息,點擊 Sign In (登入) ![](https://box.kancloud.cn/02bee86cc6558a64c8142008e072257e_1919x974.png) 這就是 AppNode 的 Panel 了,看到這界面就意味著:您的 AppNode 已經成功安裝,且您的管理員信息是正確的。 ### Node.js Node.js 是 NodeBB 的運行時環境。目前推薦使用 v8.x (LTS)。由于 AppNode 已經提供 Node.js 的安裝方法,所以我們直接通過面板安裝。 ![](https://box.kancloud.cn/1d4b43e868e7bf26b519eef6b5fc996a_1919x976.png) 1. 點擊 軟件管家 2. 在搜索框輸入 "Node.js",點擊 搜索 3. 找到 Node.js 點擊 一鍵安裝 4. 在彈出的確認框中點擊 立即安裝 然后刷新頁面 ![](https://box.kancloud.cn/c0484164028b66e5acc1cfc6d65b1bd0_1919x1016.png) 1. 點擊 Node.js 2. 點擊 安裝新版本 3. 選則淘寶源 4. 點擊下一步 5. 選擇立即安裝 (只需要選擇 LTS 即可) 到此,Node.js 安裝成功。 ### Redis Redis 是一個優秀的內存緩存應用。同時也是 NodeBB 的一個數據庫選擇。但本文里我們著重介紹的是配置其作為 NodeBB 的 Session 緩存器。 >[info] 如果您有意將其作為 NodeBB 的數據儲存器,那么您可以跳過下方的 MongoDB,以及稍后的 "配置 Redis 作為 Session 儲存器" ![](https://box.kancloud.cn/70228fa858412297d7d8afe5fe1b77cd_1700x832.png) 同樣的,AppNode 已經為我們提供 Redis 的安裝方法,我們只需要進行下面的步驟即可安裝: 1. 輸入 "Redis",點擊 搜索 2. 找到 Redis服務器 點擊 一鍵安裝 3. 在彈出的確認框中點擊 立即安裝 然后,我們啟動它,并設置開機自啟,守護。 ![](https://box.kancloud.cn/de4410b07bde2d758233250875a3b719_1338x841.png) 1. 點擊 Redis 服務器 2. 點擊 啟動/運行 3. 勾選自啟,守護 ### MongoDB NodeBB 目前推薦使用 MongoDB 作為數據存儲器,但 AppNode 尚未提供 MongoDB 的安裝方法,所以我們需要通過 命令終端 來安裝。 ![](https://box.kancloud.cn/e2d0e97d88050c076d7a5aa8e7bebb83_1919x974.png) 首先,通過點擊 “Home” 進入 桌面。然后,我們點擊 “命令終端”,運行 Web Shell (實際就是個 SSH Shell)。 ![](https://box.kancloud.cn/40168843d3a7bddb5e9e897abe3b0061_1677x874.png) 之后我們將通過它,來安裝 MongoDB,以及安裝配置 NodeBB。 >[info] $ 代表在終端里的指令,> 代表在 MongoDB 或者 Redis 中的指令。 #### 配置 MongoDB 源 ``` $ vim /etc/yum.repos.d/mongodb-org-3.6.repo ``` 1. 輸入上方的指令 2. 鍵入 `i` 開啟編輯模式 3. 將下方的內容復制進去 4. 按下 `Esc` 鍵,并鍵入 `:wq` 以保存 ``` [mongodb-org-3.6] name=MongoDB Repository baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc ``` 完成后,看起來類似這樣 (筆者使用的是 Linux SSH 終端,但 Web SSH 終端體驗應與此類似) ![](https://box.kancloud.cn/faf82e32a56bc10243c7e426479fb78d_735x496.png) 然后,我們使用以下指令以啟動 MongoDB 并設置開機自啟動。 ``` $ systemctl enable mongod $ systemctl start mongod ``` #### 更新源并安裝 ![](https://box.kancloud.cn/565acd3a60256e7ad7892dcdcfe2d52e_734x494.png) ``` $ yum update && yum install mongodb-org ``` ![](https://box.kancloud.cn/6b428dbc420039e556eed52da4b718d9_527x128.png) 過程中 可能會詢問你是否需要安裝,輸入 `y` 即可 #### 檢測安裝 ``` $ mongo --version ``` 看到如下信息,即安裝成功: ![](https://box.kancloud.cn/491f0cecbf07171ced9725c29cde014d_737x492.png) ## 配置 ### 基礎依賴安裝 >[info] 此步需在 命令終端 下執行 ``` $ yum update $ yum -y install epel-release $ yum -y groupinstall "Development Tools" $ yum -y install git ImageMagick ImageMagick-devel ``` ### 配置 MongoDB 登入 Mongo 數據庫 ``` $ mongo ``` ![](https://box.kancloud.cn/b1cb2d82962381206bb23abd203c12c9_709x97.png) * 新建數據庫: ``` > use nodebb; # 新建數據庫,名叫 nodebb ``` * 新建用戶: ``` > db.createUser( { user: "nodebb", pwd: "替換成你的密碼", roles: [ "readWrite" ] } ) ``` * 允許獲得統計數據 ``` > db.grantRolesToUser("nodebb",[{ role: "clusterMonitor", db: "admin" }]); ``` * 退出 ``` > exit ``` ![](https://box.kancloud.cn/64fe0a1236096e8076ae48257fcafca7_734x465.png) * 打開 MongoDB 權限認證 執行 `vim /etc/mongod.conf`,找到 `security: `這一行,取消注釋并改為: ``` security: authorization: enabled ``` * 重啟服務 ``` $ service mongod restart ``` ### 獲取 NodeBB ![](https://box.kancloud.cn/1d4cdc33e2d19fe529b771145836cd36_726x168.png) >[info] 此步需在 命令終端 下執行 選擇一個你喜歡的位置,例如: `/home`,然后我們執行: ``` $ cd /home # 改變目錄為 /home $ git clone -b v1.13.x https://gitee.com/qiai365/NodeBB.git nodebb ``` ### 配置 NodeBB ![](https://box.kancloud.cn/2441d616bda2894fa16d433f7c1e0b41_1674x607.png) >[info] 此步需在 命令終端 下執行 在 NodeBB 目錄(例如: `/home/nodebb`)下,執行以下指令: ``` $ npm config set registry https://registry.npm.taobao.org/ # 設置淘寶源 $ ./nodebb install ``` 訪問 `http://yourip:8888` 以進行配置 NodeBB ![](https://box.kancloud.cn/15eb060aa40ef4a0e1d3bd318c156348_1919x673.png) ![](https://box.kancloud.cn/96ea55bd20e198b5e4d5357301c05026_1295x695.png) 安裝成功 ![](https://box.kancloud.cn/92ceccd7db81ff1827ae28bb82bca36b_1416x299.png) ### 配置 Redis 作為 Session 存儲器 ![](https://box.kancloud.cn/fd08a7ea4e959e3836386f91da34c02d_1104x611.png) 在 NodeBB 目錄下,使用 文件管理 : 1. 點擊文件管理 2. 進入 NodeBB 目錄 3. 點擊 config.json ,進入編輯模式,將以下文本添加在 `config.json` 的最后(在最后一個`}`之前) 4. 保存 ``` , "redis":{ "host": "127.0.0.1", "port": "6379", "database": 0 } ``` ### 使用 pm2 啟動 NodeBB ![](https://box.kancloud.cn/574d1c8d268333425d117fcf6ec7a695_1581x808.png) 1. 點擊 Node.js 2. 點擊 PM2進程管理器 3. 點擊立即安裝 4. 點擊 確定 然后,我們: ![](https://box.kancloud.cn/b74ee15781128c6f0c937b0c823e2991_1244x457.png) 1. 點擊 創建新進程,然后在彈出框里填寫信息 2. 點擊確定 3. 等待添加成功后,點擊保存進程 訪問一下,恩,成功訪問。 ![](https://box.kancloud.cn/2adade621c275a69bf1c839bd631e48d_1914x1012.png) ### 使用 Nginx 配置 反向代理 ![](https://box.kancloud.cn/8d26de462996e5fe4fbc747deb064263_1437x550.png) 1. 選擇 網站管理 2. 選擇 運行環境管理 3. 在網站類型 選擇 反向代理 4. 選擇下一步,再下一步 ![](https://box.kancloud.cn/190e379ac05151cf5fe7810b4c1200a0_1262x664.png) 5. 點擊創建目錄 6. 點擊 創建運行環境,然后點擊開始部署。 ![](https://box.kancloud.cn/aed6deeec8c66eafcbfe64d0e78e582f_788x513.png) 7. 在此步啟動 nginx ,并開啟自啟和守護,然后單擊 重載服務。 ---------------------------------------- ![](https://box.kancloud.cn/809356cef57247eee37380c4b9f09e70_1036x415.png) 1. 進入網站管理,選擇創建網站。 ![](https://box.kancloud.cn/bbbe77627a0426f1f610598bd516698f_1050x524.png) ![](https://box.kancloud.cn/1996fd48271367de3086ec059957c252_1318x339.png) ![](https://box.kancloud.cn/254c80a532eb6d6d9af210c36eaeae73_735x564.png) 2. 輸入域名,可選啟用 https. 反代配置請參考圖片 ![](https://box.kancloud.cn/68e486978b0e0256d01072a1843f3828_1136x426.png) 3. 點擊 創建,然后開始部署,點擊重載服務 ![](https://box.kancloud.cn/f225acbbd93856d6f023785baf01fdc7_1506x270.png) ### 修改 NodeBB 的域名配置 使用 AppNode 的文件管理,可以很方便得修改 NodeBB 配置。 ![](https://box.kancloud.cn/a0b74ca3158b8216b775ba07372c2d57_1683x689.png) 1. 點擊文件管理 2. 找到 NodeBB 的目錄 3. 點擊 config.json ,然后進入編輯模式。 4. 將 url 修改 為你的域名(帶協議)比如我的: ![](https://box.kancloud.cn/0ee5050af6f0b8e58471b2d2365c5c21_507x42.png) 重啟一下 NodeBB ![](https://box.kancloud.cn/a14cf966b55edf7d05c97cd902b05903_1919x815.png) Enjoy it! ![](https://box.kancloud.cn/9e772b82ae5b974de236f65c086ee79f_1919x1013.png) >[info] 編寫: a632079 維護: a632079 審核: PA Team 最后更新: 2019.12.07
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看