本地部署n8n和MoneyPrintTuro实现一句话自动生成和上传youtube短视频

1 相关key申请:

Gimi 可以申请:凭据 -- API 和服务 -- testg1 -- Google Cloud Console

2 docker部署

a:hyper-v install

windows家庭版没有Hyper-v的解决办法(全网最细)-CSDN博客

b MoneyPrintTurbo 国内镜像

使用dockerdestop 更换docker Engine不起作用。 更改dns ,删除images,都没用;rc是dockfile,使用pyth:3.1-slim,找orig。改了/etc/apt/sources.list才有用

dockerfile更改docker镜像源_dockerfile 换源-CSDN博客

bash 复制代码
RUN echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free" >/etc/apt/sources.list && \
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free" >>/etc/apt/sources.list && \
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free" >>/etc/apt/sources.list && \
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free" >>/etc/apt/sources.list

notes: dockerdestop 添加镜像:"e85oaism.mirror.aliyuncs.com", 挂掉dockerdestop。

换成"http://e85oaism.mirror.aliyuncs.com" 正常

offical : "https://registry-1.docker.io/v2/"

从国内镜像下载n8n:n8n 使用国内的名,不是offical的就不会在国外而是国内找

将docker.n8n.io更换成n8nio/n8n

bash 复制代码
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

【问题】解决docker的方式安装n8n,找不到docker.n8n.io/n8nio/n8n:latest镜像的问题_docker.n8n.io 无法访问-CSDN博客

c Dockerfile

dockfile 根据python3,11-slim 自动linux source parent master, slim is debian

d docker 访问本机

host 模式不可用

可以docker.host.internal

主机端口和docker端口映射:5678:5678

make n8n_data volume . -n filesystem save key

e docker command

docker = linux command + vm

docker system df

docker system prune

ping registry.docker-cn.com 不通 ===>ipconfig /flushdns这么深rootcause

f 镜像、容器和仓库

wsl控制docker。docker控制images. image 是类,container是对象

wsl =vmbox=windows linux =hyper-v。

docker也是虚拟化,但是只能安装在linux环境. docker虚拟化的目的是在linux基础上同时跑多个linux

k8s =vmware

C:\Program Files\Docker\Docker

C:\Users\PC\AppData\Local\Docker

g 阿里云镜像仓库

如何创建私人阿里云镜像仓库?(保姆级)_阿里云构建镜像库-CSDN博客

4 MoneyPrintTurbo

MoneyPrinterTurbo 本地部署

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

conda --version

git clone https://github.com/harry0703/MoneyPrinterTurbo.git

cd MoneyPrinterTurbo

conda create -n MoneyPrinterTurbo python=3.11

conda activate MoneyPrinterTurbo

pip install -r requirements.txt

mv config.example.toml config.toml

note:git clone 443 error 需要ipconfig /flushdns

5 tool

使用 Google 谷歌 OAuth 2.0 服务登录第三方网站,图文教程

6 坑:

nodejs部署n8n,无法连通gimi api key.n8n nodejs 部署,连接gemini chat的api key不行,connect不上。使用curl可以连接这个server,但是n8n就是不行。换过多个vpn都是不行。

google api key是common的没有,curl就可以。没有专门private set.

money mirror build

edget_tts issue: 单独测试http采用api的示例不行,需要先本地运行MoneyPrintTurbo,获取参数,然后将这些带json的参数放入n8n。 有voice name etc 信息

copy video api的参数

{

"video_subject" : "{{ $json.ouput.title}}",

"video_script" : "{{ $json.ouput.content}}",

"video_terms" : "sport",

"video_aspect": "9:16",

"":"",

}

附录:

MoneyPrinterTurbo 音频相关问题:

n8n 官方教程集合文档 - 教程文章 - n8n 中文社区 -

GitHub · Where software is built MoneyPrinterTurbo 论坛

MoneyPrinterTurbo项目音频生成问题分析与解决方案

MoneyPrinterTurbo项目中的音频生成问题分析与解决方案
MoneyPrinterTurbo项目Docker部署中微软语音合成问题的解决方案
MoneyPrinterTurbo项目常见问题:API密钥验证失败与代理设置问题解析

语音voice报403 · Issue #514 · harry0703/MoneyPrinterTurbo

相关推荐
掘金-我是哪吒5 小时前
分布式微服务系统架构第156集:JavaPlus技术文档平台日更-Java线程池使用指南
java·分布式·微服务·云原生·架构
阿里云云原生7 小时前
Serverless JManus: 企业生产级通用智能体运行时
云原生
Kookoos11 小时前
ABP VNext + Tye:本地微服务编排与调试
微服务·云原生·架构·tye
呆萌的代Ma12 小时前
解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题
macos·docker·eureka
掘金-我是哪吒16 小时前
分布式微服务系统架构第157集:JavaPlus技术文档平台日更-Java多线程编程技巧
java·分布式·微服务·云原生·架构
掘金-我是哪吒16 小时前
分布式微服务系统架构第155集:JavaPlus技术文档平台日更-Java线程池实现原理
java·分布式·微服务·云原生·架构
LCG元1 天前
云原生微服务间的异步消息通信:最终一致性与系统容错的架构实战
微服务·云原生·架构
Li&&Tao1 天前
docker 常用命令
docker·容器·eureka
lingRJ7772 天前
微服务架构下的抉择:Consul vs. Eureka,服务发现该如何选型?
java·eureka·springcloud·consul·backend·microservices·servicediscovery
虚伪的空想家2 天前
rook-ceph配置dashboard代理无法访问
ceph·云原生·k8s·存储·rook