一个安装好Armbian的平台(盒子、物理主机、虚拟机)
备注:Debian、Ubuntu较新版本应该也没问题,主要看内核版本
apt update apt upgrade -y curl -sSL -o ddns6.sh https://raw.githubusercontent.com/evanawn65/appscross/main/generate-cf-ddns6.sh && chmod +x ./ddns6.sh && ./ddns6.sh && nano /bin/cf-ddns6.sh
备注:
Github拉取下来的脚本执行后,会自动创建/bin/cf-ddns6.sh,务必替换掉/bin/cf-ddns6.sh中的以下几项内容:
- {interface}: 替换为监测的网络接口,例如 eth0。
- {ZoneID}: 替换为 Cloudflare 域名所在的区域 ID。
- {RecordID}: 替换为要更新的 DNS 记录的 ID。
- {Email}: 替换为你的 Cloudflare 帐户的注册电子邮件地址。
- {Token}: 替换为你获取的 Cloudflare API Token。
- {Fullname}: 替换为要更新的完整主机域名,如ai.xxxx.eu.org。
chown root:root /bin/cf-ddns6.sh curl -sSL -o /etc/NetworkManager/dispatcher.d/99-ip6-address-change https://github.com/evanawn65/appscross/raw/main/99-ip6-address-change chown root:root /etc/NetworkManager/dispatcher.d/99-ip6-address-change chmod +x /etc/NetworkManager/dispatcher.d/99-ip6-address-change
Step 2 安装配置Pandora
apt install python3-venv python3-pip pip install pandora-chatgpt pip install pandora-chatgpt[cloud] nano /etc/systemd/system/pandora-cloud.service
备注:
添加系统服务核心文件/etc/systemd/system/pandora-cloud.service,其中内容如下:
[Unit] Description=Pandora ChatGPT Service [Service] Type=simple ExecStart=/usr/local/bin/pandora-cloud --server 0.0.0.0:10085 [Install] WantedBy=multi-user.target
接下来顺序执行如下命令:
systemctl daemon-reload systemctl enable pandora-cloud.service systemctl start pandora-cloud.service
Step 3 一键安装部署pandora(默认10085端口)
curl -sSL https://raw.githubusercontent.com/evanawn65/appscross/main/install-pandora-cloud.sh && chmod +x install-pandora-cloud.sh && ./install-pandora-cloud.sh
文章评论