最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

在Oracle Linux上部署Yunzai Bot v3保姆式教程

2023-02-28 03:13 作者:大肚CKY  | 我要投稿

在我的個(gè)人網(wǎng)站訪問(wèn)此文章獲得更優(yōu)體驗(yàn)。鏈接如下~

https://iocky.com/index.php/2023/02/28/%e5%9c%a8oracle-linux%e4%b8%8a%e9%83%a8%e7%bd%b2yunzai-bot-v3%e4%bf%9d%e5%a7%86%e5%bc%8f%e6%95%99%e7%a8%8b/

初始配置

直接注冊(cè)最低配置的就ok了,這里不再贅述如何注冊(cè)O(shè)racle Cloud以及開(kāi)設(shè)Compute Instance。

先點(diǎn)進(jìn)目標(biāo)實(shí)例,然后點(diǎn)進(jìn)目標(biāo)子網(wǎng),再在安全列表內(nèi)點(diǎn)進(jìn)默認(rèn)的那個(gè)安全列表,添加符合如下信息的入站規(guī)則:

源CIDR 0.0.0.0/0 – 所有協(xié)議

這樣就直接開(kāi)放了全部端口,也可以根據(jù)需要選擇只開(kāi)放使用的入站端口(TCP協(xié)議),再開(kāi)放全部的ICMP協(xié)議,這里還是看個(gè)人需求取舍。直接用上面給出的規(guī)則是最暴力的解決辦法。

現(xiàn)在可以使用創(chuàng)建實(shí)例時(shí)的SSH密鑰連接VPS了。默認(rèn)用戶應(yīng)該是opc。

先獲得權(quán)限

sudo -i

接下來(lái)可以直接升級(jí),也可以不升級(jí):

dnf update -y

然后可以裝一些別的東西:

dnf install curl gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

參考寶塔純凈版的文檔,安裝純凈版寶塔:

yum install -y wget && wget -O install.sh http://v7.hostcli.com/install/install_6.0.sh && sh install.sh

安裝完畢會(huì)提示以下內(nèi)容:

================================================================== 外網(wǎng)面板地址: http://你的公網(wǎng)IP:8888/隨機(jī)代碼 內(nèi)網(wǎng)面板地址: http://10.0.0.166:8888/隨機(jī)代碼 username: 你的用戶名 password: 你的密碼 If you cannot access the panel, release the following panel port [8888] in the security group 若無(wú)法訪問(wèn)面板,請(qǐng)檢查防火墻/安全組是否有放行面板[8888]端口 ==================================================================

如果沒(méi)看到上面的消息,也可以用下面的指令再次顯示你的相關(guān)信息:

sudo /etc/init.d/bt default

進(jìn)入寶塔后會(huì)提示你安裝一些軟件,根據(jù)需要安裝即可,我是直接全部安裝了,php選的7.2版本。

全部安裝完成后,記得更改默認(rèn)端口(寶塔、TCP、SSH、phpMyAdmin等的端口),如果在第一步?jīng)]有開(kāi)放全部的端口,記得增加新的端口入站規(guī)則。

安裝Yunzai Bot v3

配置環(huán)境

然后參考官方文檔、b站文檔,如下步驟安裝bot。

安裝環(huán)境:

yum install -y libtool automake autoconf gcc-c++ openssl-devel

安裝node18:

wget https://nodejs.org/dist/v18.14.2/node-v18.14.2-linux-x64.tar.xz tar -xvf node-v18.14.2-linux-x64.tar.xz mv node-v18.14.2-linux-x64 node18 chmod 777 node18 vim /etc/profile

在彈出的vim窗口按i進(jìn)入編輯模式,在末尾加上如下內(nèi)容,加完之后Esc推出編輯模式,然后:wq回車保存退出。

export NODE_HOME=/root/node18 export PATH=$NODE_HOME/bin:$PATH

source /etc/profile

可以通過(guò)?node -v?和?npm -v?判斷是否成功安裝。

然后安裝pnpm和cnpm:

npm install -g pnpm npm install -g cnpm

安裝軟件源與git:

yum install -y epel-release yum install git

安裝chromium:

解決方案來(lái)自superuser,首先新建文件:

vim /etc/yum.repos.d/google-chrome.repo

在vim編輯器中新增如下內(nèi)容:

[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 gpgkey=https://dl.google.com/linux/linux_signing_key.pub gpgcheck=1 enabled=1

依舊是編輯完成后:wq保存退出,然后執(zhí)行以下指令就可以成功安裝chromium了:

sudo yum install google-chrome

安裝字體(可選):

yum groupinstall fonts -y

然后進(jìn)入寶塔,安裝redis和PM2,如圖:

通過(guò)寶塔安裝的redis安裝完畢后會(huì)自動(dòng)運(yùn)行,我們只要確認(rèn)PM2里的node版本是剛剛我們安裝的18.14.2就好,如圖:

正式安裝

先返回root根目錄

cd

克隆倉(cāng)庫(kù):

git clone --depth 1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git

如果失敗,請(qǐng)嘗試:

git clone --depth 1 -b main http://gitee.com/Le-niao/Yunzai-Bot.git

克隆完成后打開(kāi)目標(biāo)文件夾并且安裝依賴:

cd /root/Yunzai-Bot/ pnpm install -P

之后就可以運(yùn)行了:

node app

可以在命令行下通過(guò)Ctrl+C停止運(yùn)行。后續(xù)我們也可以用PM2管理項(xiàng)目運(yùn)行,如圖添加:

這樣一來(lái)我們就成功安裝上了。

接下來(lái)是運(yùn)行node app后常見(jiàn)的問(wèn)題解法,實(shí)際上大部分官方文檔里都有,我就遇到了一個(gè)問(wèn)題:

登陸QQ失敗解決方案

解決方法如下,來(lái)自這個(gè)文檔:

  1. 在自己的常用電腦上下載這個(gè)文件:QQ驗(yàn)證v1.0.4.zip

  2. 解壓,運(yùn)行?密碼登錄.exe

  3. 根據(jù)程序提示,輸入自己小號(hào)的賬號(hào)和密碼

  4. 如果遇到驗(yàn)證碼,請(qǐng)選擇掃碼驗(yàn)證(要用手機(jī)登錄小號(hào)的 QQ 掃碼哦)(放大后如果二維碼消失的話,可以在目錄里找到?qrcode.png?打開(kāi)來(lái)掃)

  5. 檢查目錄,會(huì)發(fā)現(xiàn)會(huì)多出一個(gè)QQ號(hào)文件夾

  6. 把整個(gè)文件夾復(fù)制到?Yunzai-bot/data?里,替換掉原來(lái)的文件夾就行(這個(gè)操作可以通過(guò)寶塔完成,很方便)

登陸過(guò)程中可能還需要安裝一個(gè)滑動(dòng)驗(yàn)證碼app.apk,鏈接在命令行里就有,如果掛了,可以從這里下載,使用很明了。

然后就可以愉快的使用啦!接下來(lái)是一些插件的安裝方法。

安裝插件

插件索引點(diǎn)我

安裝喵喵插件、鍋巴插件與圖鑒插件:

git clone --depth 1 -b master https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/ pnpm add image-size -w git clone --depth=1 https://gitee.com/guoba-yunzai/guoba-plugin.git ./plugins/Guoba-Plugin/ pnpm install --no-lockfile --filter=guoba-plugin -w git clone --depth=1 https://gitee.com/Ctrlcvs/xiaoyao-cvs-plugin.git ./plugins/xiaoyao-cvs-plugin/ pnpm add promise-retry -w` 再 `pnpm add superagent -w

鍋巴插件的默認(rèn)端口是50831,記得去寶塔里放行這個(gè)端口(安全里面),如果先前不是放開(kāi)全部規(guī)則的,也記得在Oracle Cloud里放行這個(gè)端口。不同插件使用詳細(xì)請(qǐng)見(jiàn)他們各自的倉(cāng)庫(kù)~

安裝TRSS 插件 (TRSS-Plugin):

由于TRSS插件需要python3.10,我們這邊先安裝python3.10,安裝步驟如下,來(lái)自How to Install Python 3.10 on Oracle Linux 8 | Atlantic.Net:

在Oracle Linux8上安裝python3.10

切換回根目錄

cd

訪問(wèn) Python官方下載頁(yè)面并使用以下命令下載最新版本的3.10.9的Python:

wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz

下載完成后解壓縮包:

tar -xf Python-3.10.9.tgz

切換到解壓后的目錄

cd Python-3.10.9

配置python

./configure --enable-optimizations

啟動(dòng)build進(jìn)程:

make -j 2nproc

安裝Python

make altinstall

成功安裝后可以使用以下命令驗(yàn)證安裝是否成功:

python3.10 --version

如果不成功,記得在/etc/profile添加環(huán)境變量,這里不再贅述前面講過(guò)如何添加,只提供需要添加到最后的內(nèi)容,記得在保存退出后重新索引:

export PATH="/usr/local/bin:$PATH"

接下來(lái)是擴(kuò)展內(nèi)容,不需要操作,就不翻譯了。

Python provides a venv module that helps developers to create a virtual environment and deploy applications easily in an isolated environment.

To create a virtual environment named python-env, run the following command:

python3.10 -m venv python-env

Next, activate the virtual environment using the following command:

source python-env/bin/activate

You will get the following shell:

(python-env) [root@oraclelinux8 ~]#

Now, you can use the PIP package manager to install any package and dependencies inside your virtual environment.

For example, run the following command to install apache-airflow:

pip3.10 install apache-airflow

If you want to remove this package, run the command below:

pip3.10 uninstall apache-airflow

To exit from the Python virtual environment, run the following command:

deactivate

安裝其他環(huán)境與插件

安裝poetry,官方提供的指令是:

curl -sSL https://install.python-poetry.org | python3 -

如果不成功,可以嘗試:

curl -sSL https://install.python-poetry.org | python3.10 -

成功后切換回Yunzai Bot的目錄:

cd /root/Yunzai-Bot

克隆與安裝

git clone --depth 1 https://Yunzai.TRSS.me plugins/TRSS-Plugin pnpm i

接下來(lái)是可選項(xiàng),如果想要使用這個(gè)插件的?圖片修復(fù)?|?圖片背景去除?|?語(yǔ)音合成?功能。

poetry install

直接安裝,然后會(huì)發(fā)現(xiàn)卡在安裝torch了,于是嘗試使用pip安裝,結(jié)果依然卡在最后,后來(lái)去查了一下,原來(lái)是RAM不夠,于是可以這樣安裝。

pip3.10 install torch --no-cache-dir

既然裝好了torch,那我們繼續(xù)使用poetry安裝..

poetry install

還是報(bào)錯(cuò),這回是Timeout了,先擱置吧..

安裝光遇插件 (Tlon-Sky),清涼圖插件 (yunzai-c-v-plugin)與ChatGPT問(wèn)答插件(chatgpt-plugin)

cd /root/Yunzai-Bot git clone --depth=1 https://gitee.com/Tloml-Starry/Tlon-Sky.git ./plugins/Tlon-Sky/ git clone --depth=1 https://gitee.com/xwy231321/yunzai-c-v-plugin.git ./plugins/yunzai-c-v-plugin/ git clone --depth=1 https://github.com/ikechan8370/chatgpt-plugin.git ./plugins/chatgpt-plugin/ cd plugins/chatgpt-plugin pnpm i

修改ChatGPT插件配置:復(fù)制plugins/chatgpt-plugin/config/config.example.js并將其改名為config.js 編輯plugins/chatgpt-plugin/config/config.js文件,根據(jù)其中的注釋修改必要配置項(xiàng)。

最后重啟Yunzai Bot,大功告成。


在Oracle Linux上部署Yunzai Bot v3保姆式教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永德县| 喀喇| 万全县| 布拖县| 辽阳县| 贞丰县| 香河县| 海淀区| 宿松县| 阿瓦提县| 疏勒县| 卓资县| 丹江口市| 景泰县| 霸州市| 芜湖县| 三都| 巫溪县| 洛隆县| 呼图壁县| 同德县| 博罗县| 饶平县| 高要市| 龙山县| 临泉县| 伽师县| 西吉县| 淳安县| 梅州市| 翁源县| 扬州市| 旺苍县| 新乡市| 洞头县| 若尔盖县| 鄄城县| 灵川县| 邯郸市| 平南县| 建德市|