MoneyPrinterTurbo explicado: una cadena de vídeos cortos asistida por IA
Desplegar MoneyPrinterTurbo: contenedores, puertos y secretos
Prepara una instalación privada y reproducible antes de exponer entradas
Qué aprenderás
- Elige la imagen
- Distingue WebUI y API
- Comprueba dependencias
Antes de empezar
- Un tema de prueba con derechos claros
- Un proveedor configurado
- Un entorno de prueba privado
Convierte etapas aprobadas en una decisión editorial explícita
Conclusiones clave
- El ejemplo oficial usa una etiqueta mutable.
- CORS no es autenticación.
- FFmpeg depende de la etapa solicitada.
Elige la imagen
El README recomienda `docker-compose.release.yml` para una imagen ya construida; `docker compose up` construye localmente. La vía recomendada usa la etiqueta mutable `latest`, así que en producción conviene fijar un digest probado.
Antes del primer arranque en contenedor, la documentación pide copiar `config.example.toml` a `config.toml` para montarlo. Registra Docker, imagen y versiones de proveedores.
Distingue WebUI y API
La interfaz local documentada usa el puerto 8501 y la documentación API el 8080. `MPT_WEBUI_HOST=0.0.0.0` permite acceso por LAN y aumenta la superficie alcanzable.
`CORS_ALLOWED_ORIGINS` limita solicitudes de origen cruzado en navegadores; no autentica la API ni bloquea curl o clientes de servidor. No publiques los puertos sin otro control de acceso.
Comprueba dependencias
El servicio de tareas exige FFmpeg antes de audio o vídeo; las etapas solo de guion y términos están exentas. Si reemplazas contenedor, configura persistencia y copias para archivos, configuración y estado.
No desplegamos esta pila ni comprobamos sus controles. Empieza en loopback o red privada, ejecuta un trabajo corto y revisa registros y archivos.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Fija digest de imagen y conserva configuración.
- 2
Protege WebUI y API con acceso explícito.
- 3
Revisa FFmpeg, datos y retorno.
Ejemplo para copiar
image: pin-a-tested-digest
webui: private-port-8501
api: private-port-8080
config: mounted-and-backed-up
providers: scoped-keys
ffmpeg: preflight-checkedPreguntas frecuentes
¿CORS protege la API de scripts?
No. El README aclara que no afecta a curl, Postman ni clientes de servidor.
¿Docker iniciado prueba que funcionan los proveedores?
No. Comprueba claves, FFmpeg, fuentes de material y un trabajo completo.
Fuentes
- MoneyPrinterTurbo / README-en.mdFuente verificada 2026-10-04
- MoneyPrinterTurbo / DockerfileFuente verificada 2026-10-04
- MoneyPrinterTurbo / docker-compose.ymlFuente verificada 2026-10-04
- MoneyPrinterTurbo / app/config/config.pyFuente verificada 2026-10-04
- MoneyPrinterTurbo / app/services/task.pyFuente verificada 2026-10-04
- MoneyPrinterTurbo / app/asgi.pyFuente verificada 2026-10-04