Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 LTS từ A-Z

Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 LTS từ A-Z

Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 LTS từ A-Z

 

MoneyPrinterTurbo là gì?

MoneyPrinterTurbo là một dự án mã nguồn mở giúp tạo video ngắn tự động bằng AI. Người dùng chỉ cần nhập chủ đề hoặc từ khóa, hệ thống có thể hỗ trợ tạo kịch bản video, tìm素材 video, tạo phụ đề, thêm giọng đọc, nhạc nền và xuất ra video hoàn chỉnh.

Đây là một công cụ rất phù hợp cho cá nhân, đội marketing, nhà sáng tạo nội dung, doanh nghiệp bán hàng online, trung tâm đào tạo hoặc bất kỳ ai muốn tạo video ngắn nhanh hơn thay vì làm thủ công từng bước.

Các bạn có thể truy cập dự án theo link ở đây

https://github.com/harry0703/MoneyPrinterTurbo

 

Với MoneyPrinterTurbo, bạn có thể triển khai trên máy chủ Ubuntu 24.04 LTS, chạy qua giao diện Web UI hoặc API để tích hợp vào hệ thống riêng.

Vì sao nên cài MoneyPrinterTurbo trên Cloud Ubuntu?

Nếu chạy trên máy cá nhân, bạn sẽ gặp một số hạn chế như máy phải bật liên tục, mạng không ổn định, tài nguyên CPU/RAM yếu, khó truy cập từ xa và khó chia sẻ cho nhiều người dùng.

Khi triển khai trên Cloud Ubuntu 24.04 LTS tại CloudX, bạn có thể chạy MoneyPrinterTurbo ổn định hơn, truy cập từ mọi nơi, dễ nâng cấp tài nguyên khi cần, phù hợp cho nhu cầu tạo video thường xuyên hoặc chạy thử nghiệm AI tool.

Đặc biệt, CloudX hỗ trợ cài đặt MoneyPrinterTurbo miễn phí trên nền tảng Cloud khi khách hàng thuê Cloud tại CloudX. Bạn chỉ cần thuê Cloud, đội ngũ kỹ thuật CloudX sẽ hỗ trợ triển khai môi trường ban đầu để bạn có thể sử dụng nhanh hơn, không mất thời gian xử lý lỗi cài đặt phức tạp.

Cấu hình Cloud khuyến nghị

Tùy nhu cầu sử dụng, bạn có thể chọn cấu hình như sau:

Cấu hình tối thiểu:

CPU: 4 core
RAM: 4GB
Ổ cứng: 40GB NVMe
Hệ điều hành: Ubuntu 24.04 LTS

Cấu hình khuyến nghị:

CPU: 6 đến 8 core
RAM: 8GB đến 16GB
Ổ cứng: 80GB NVMe trở lên
Hệ điều hành: Ubuntu 24.04 LTS

Cấu hình tốt cho chạy nhiều tác vụ:

CPU: 8 core trở lên
RAM: 16GB trở lên
Ổ cứng: 100GB NVMe trở lên
GPU: không bắt buộc, nhưng có thể hữu ích nếu xử lý tác vụ nặng hoặc dùng local model

Nếu bạn chủ yếu dùng API AI bên ngoài như OpenAI, Gemini, DeepSeek, Azure TTS hoặc các dịch vụ cloud khác, CPU và RAM quan trọng hơn GPU.

Chuẩn bị trước khi cài đặt

Bài viết này hướng dẫn cài MoneyPrinterTurbo trên Ubuntu 24.04 LTS bằng Docker. Đây là cách phù hợp nhất cho máy chủ Cloud vì dễ quản lý, dễ khởi động lại và hạn chế lỗi xung đột môi trường Python.

Bạn cần có:

Một máy chủ Cloud Ubuntu 24.04 LTS
Quyền SSH vào máy chủ
Quyền sudo hoặc root
Domain nếu muốn truy cập bằng tên miền
API key của nhà cung cấp AI nếu muốn tạo nội dung bằng mô hình AI
Pexels API key nếu muốn dùng nguồn video từ Pexels

Bước 1: Cập nhật hệ thống Ubuntu 24.04 LTS

Đăng nhập vào máy chủ qua SSH:

ssh root@IP_SERVER

Sau đó cập nhật hệ thống:

sudo apt update && sudo apt upgrade -y

Cài một số gói cần thiết:

sudo apt install -y ca-certificates curl gnupg git unzip nano ufw

Bước 2: Cài đặt Docker trên Ubuntu 24.04 LTS

Trước tiên tạo thư mục chứa key Docker:

sudo install -m 0755 -d /etc/apt/keyrings

Tải GPG key chính thức của Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \

sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Phân quyền cho key:

sudo chmod a+r /etc/apt/keyrings/docker.gpg

Thêm repository Docker:

echo \

"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \

https://download.docker.com/linux/ubuntu \

$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \

sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Cập nhật lại package:

sudo apt update

Cài Docker Engine và Docker Compose Plugin:

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Kiểm tra Docker:

docker --version

docker compose version

Khởi động Docker cùng hệ thống:

sudo systemctl enable docker

sudo systemctl start docker

Bước 3: Clone mã nguồn MoneyPrinterTurbo

Di chuyển vào thư mục /opt:

cd /opt

Clone project từ GitHub:

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

Vào thư mục dự án:

cd MoneyPrinterTurbo

Bước 4: Tạo file cấu hình config.toml

MoneyPrinterTurbo có file cấu hình mẫu là config.example.toml. Bạn cần copy ra file cấu hình thật:

sudo cp config.example.toml config.toml

Mở file cấu hình:

sudo nano config.toml

Trong file này, bạn cần chú ý các phần quan trọng như:

llm_provider: nhà cung cấp AI bạn muốn dùng
pexels_api_keys: API key lấy video từ Pexels
API key của OpenAI, Gemini, DeepSeek, Azure hoặc nhà cung cấp khác
Cấu hình giọng đọc, phụ đề, nhạc nền, thư mục xuất video

Ví dụ, nếu dùng OpenAI, bạn cần điền API key tương ứng vào phần cấu hình OpenAI.

Nếu chưa có API key, bạn vẫn có thể cài đặt trước, sau đó vào Web UI để cấu hình sau.

Lưu file bằng tổ hợp phím:

Ctrl + O
Enter
Ctrl + X

Bước 5: Chạy MoneyPrinterTurbo bằng Docker Compose

Trong thư mục dự án, chạy lệnh:

sudo docker compose up -d

Kiểm tra container:

sudo docker ps

Xem log nếu cần:

sudo docker compose logs -f

Nếu mọi thứ chạy đúng, MoneyPrinterTurbo sẽ mở các dịch vụ chính:

Web UI: cổng 8501
API: cổng 8080

Bước 6: Mở firewall trên Ubuntu

Nếu bạn bật UFW, cần mở các cổng cần thiết:

sudo ufw allow 22/tcp

sudo ufw allow 8501/tcp

sudo ufw allow 8080/tcp

sudo ufw enable

Kiểm tra trạng thái firewall:

sudo ufw status

Bước 7: Truy cập giao diện MoneyPrinterTurbo

Mở trình duyệt và truy cập:

http://IP_SERVER:8501

Ví dụ:

http://123.123.123.123:8501

API docs có thể truy cập tại:

http://IP_SERVER:8080/docs

Hoặc:

http://IP_SERVER:8080/redoc

Nếu truy cập được giao diện Web UI, nghĩa là bạn đã cài đặt thành công MoneyPrinterTurbo trên Ubuntu 24.04 LTS.

Bước 8: Cấu hình domain cho MoneyPrinterTurbo

Nếu muốn dùng domain thay vì IP, bạn cần trỏ DNS về IP Cloud.

Ví dụ:

mpt.yourdomain.com -> IP_SERVER

Sau khi DNS đã trỏ đúng, bạn có thể cài Nginx làm reverse proxy.

Cài Nginx:

sudo apt install -y nginx

Tạo file cấu hình:

sudo nano /etc/nginx/sites-available/moneyprinterturbo

Thêm nội dung sau:

server {

    listen 80;

    server_name mpt.yourdomain.com;

 

    location / {

        proxy_pass http://127.0.0.1:8501;

        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "upgrade";

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_read_timeout 300;

    }

 

    location /api/ {

        proxy_pass http://127.0.0.1:8080/;

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

}

Kích hoạt site:

sudo ln -s /etc/nginx/sites-available/moneyprinterturbo /etc/nginx/sites-enabled/

Kiểm tra cấu hình Nginx:

sudo nginx -t

Khởi động lại Nginx:

sudo systemctl reload nginx

Lúc này bạn có thể truy cập:

http://mpt.yourdomain.com

Bước 9: Cài SSL miễn phí với Let’s Encrypt

Cài Certbot:

sudo apt install -y certbot python3-certbot-nginx

Cấp SSL cho domain:

sudo certbot --nginx -d mpt.yourdomain.com

Sau khi hoàn tất, website sẽ chạy qua HTTPS:

https://mpt.yourdomain.com

Kiểm tra gia hạn SSL tự động:

sudo certbot renew --dry-run

Bước 10: Quản lý MoneyPrinterTurbo sau khi cài đặt

Dừng dịch vụ:

cd /opt/MoneyPrinterTurbo

sudo docker compose down

Chạy lại dịch vụ:

cd /opt/MoneyPrinterTurbo

sudo docker compose up -d

Xem log:

sudo docker compose logs -f

Cập nhật mã nguồn mới nhất:

cd /opt/MoneyPrinterTurbo

sudo git pull

sudo docker compose down

sudo docker compose up -d --build

Kiểm tra tài nguyên máy chủ:

htop

Nếu chưa có htop, cài bằng lệnh:

sudo apt install -y htop

Sau khi cài đặt xong có thể truy cập vào IP Public hoặc IP Local của VPS

Các bạn có thể cấu hình NAT để truy cập được Port 8501 qua IP Local để truy cập qua SSH rất an toàn và bảo mật, chi tiết ví dụ ở đây

Sau đó bạn có thể truy cập được vào trình duyệt link http://127.0.0.1:8501/

để sử dụng công cụ tạo video này.

Hiện tại Kho video đang là Pexels miễn phí, bạn có thể sử dụng kho khác miễn phí đó là tùy chọn.

 

Một số lỗi thường gặp khi cài MoneyPrinterTurbo

Không truy cập được Web UI

Kiểm tra container có chạy không:

sudo docker ps

Kiểm tra firewall:

sudo ufw status

Kiểm tra cổng 8501:

sudo ss -tlnp | grep 8501

Nếu dùng Cloud Firewall bên ngoài, bạn cần mở thêm port 8501 và 8080 trên trang quản trị Cloud.

Docker báo lỗi permission denied

Nếu chạy bằng user thường, thêm user vào nhóm Docker:

sudo usermod -aG docker $USER

Sau đó đăng xuất SSH và đăng nhập lại.

Hoặc đơn giản hơn, dùng sudo trước các lệnh Docker.

Không tạo được video

Nguyên nhân thường gặp:

Chưa cấu hình API key AI
API key sai hoặc hết hạn mức
Chưa cấu hình Pexels API key
Máy chủ thiếu RAM
Container chưa tải đủ dependency
Mạng quốc tế không ổn định

Xem log để biết lỗi chi tiết:

sudo docker compose logs -f

Video xử lý chậm

Nếu tạo video chậm, bạn nên nâng cấp Cloud lên cấu hình cao hơn, ưu tiên CPU nhiều core, RAM 8GB trở lên và ổ cứng NVMe. Nếu chạy nhiều video cùng lúc hoặc xử lý AI local, nên dùng cấu hình mạnh hơn.

Có nên cài MoneyPrinterTurbo bằng Docker hay cài thủ công?

Với môi trường Cloud, Docker là lựa chọn nên ưu tiên vì:

Dễ cài đặt
Dễ quản lý service
Dễ cập nhật
Hạn chế xung đột Python
Dễ backup và chuyển server
Phù hợp triển khai production hoặc demo cho khách hàng

Cài thủ công bằng Python vẫn dùng được, nhưng dễ gặp lỗi dependency hơn, đặc biệt với người không quen xử lý môi trường Python, ffmpeg, package hệ thống và virtual environment.

CloudX hỗ trợ cài đặt MoneyPrinterTurbo miễn phí

Nếu bạn muốn sử dụng MoneyPrinterTurbo nhưng không muốn mất thời gian cài đặt, xử lý lỗi Docker, cấu hình domain, SSL, firewall hoặc tối ưu Cloud, CloudX có thể hỗ trợ bạn.

Khi thuê Cloud tại CloudX, khách hàng được hỗ trợ cài đặt MoneyPrinterTurbo miễn phí trên nền tảng Cloud. Đội ngũ kỹ thuật CloudX sẽ giúp bạn triển khai môi trường Ubuntu 24.04 LTS, cài Docker, clone mã nguồn, cấu hình dịch vụ, mở port, cài Nginx, SSL và bàn giao đường dẫn truy cập để bạn sử dụng.

Đây là lựa chọn phù hợp nếu bạn cần một hệ thống tạo video AI chạy ổn định, truy cập được từ xa và dễ mở rộng tài nguyên khi nhu cầu tăng lên.

 

Kết luận

MoneyPrinterTurbo là một công cụ AI rất đáng thử nếu bạn muốn tự động hóa quy trình tạo video ngắn. Thay vì phải viết kịch bản, tìm video, tạo giọng đọc, ghép phụ đề và xuất video thủ công, bạn có thể triển khai MoneyPrinterTurbo trên Cloud Ubuntu 24.04 LTS để sử dụng mọi lúc, mọi nơi.

Với Docker, quá trình cài đặt trên Ubuntu 24.04 LTS tương đối gọn gàng và dễ quản lý. Tuy nhiên, để hệ thống chạy ổn định, bạn vẫn cần cấu hình đúng API key, tài nguyên máy chủ, domain, SSL và bảo mật firewall.

Nếu bạn muốn triển khai nhanh, CloudX hỗ trợ cài đặt MoneyPrinterTurbo miễn phí khi thuê Cloud tại CloudX. Bạn chỉ cần chọn cấu hình Cloud phù hợp, phần kỹ thuật triển khai ban đầu CloudX sẽ hỗ trợ để bạn có thể tập trung vào việc tạo nội dung và khai thác công cụ AI hiệu quả hơn.

 

BÀI VIẾT CÙNG CHUYÊN MỤC

Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 LTS từ A-Z
Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 ...

Hướng dẫn cài đặt MoneyPrinterTurbo trên Ubuntu 24.04 LTS từ A-Z

Cài Đặt Docker Trên Ubuntu 26.04 LTS Chi Tiết Từ A-Z
Cài Đặt Docker Trên Ubuntu 26.04 LTS Chi Tiết Từ A-Z

cài đặt docker ubuntu 26.04 lts docker ubuntu 26.04 docker compose ubuntu 26 ...

Hướng Dẫn Cài Đặt BigBlueButton Trên Ubuntu 24.04 LTS Từ A-Z Năm 2026
Hướng Dẫn Cài Đặt BigBlueButton Trên Ubuntu 24.04 LTS ...

BigBlueButton Ubuntu, cài đặt BigBlueButton, BigBlueButton LMS, BigBlueButton ...

Hướng Dẫn Chi Tiết Từ A-Z Cài Đặt Canvas LMS Trên Ubuntu 26.04 LTS mới nhất 2026
Hướng Dẫn Chi Tiết Từ A-Z Cài Đặt Canvas LMS Trên ...

Cài đặt Canvas LMS Ubuntu Hướng dẫn cài đặt Canvas LMS Canvas LMS Ubuntu 26 ...

Một LMS Lỗi Thời Có Thể Khiến Trường Học Mất Sinh Viên Như Thế Nào?
Một LMS Lỗi Thời Có Thể Khiến Trường Học Mất Sinh Viên ...

LMS cho trường đại học, Canvas LMS, chuyển đổi số giáo dục, trải nghiệm sinh ...