AutoClip的搭建
项目地址:https://github.com/zhouxiaoka/autoclip.git
本地部署
操作系统: macOS / Linux / Windows (WSL)
Python: 3.8+ (推荐 3.9+)
Node.js: 16+ (推荐 18+)
Redis: 6.0+ (推荐 7.0+)
FFmpeg: 视频处理依赖
内存: 最少 4GB,推荐 8GB+
存储: 最少 10GB 可用空间
创建Docker容器
docker run -itd --name ubuntu-autoclip -p 3000:3000 -p 8000:8000 ubuntu
查看容器ID
docker ps
进入容器命令窗口
docker exec -it 容器ID /bin/bash
更新apt
apt-get update
安装Git
apt install -y git
克隆项目
cd /home # 目录位置随便
git clone https://github.com/zhouxiaoka/autoclip.git
进入项目
cd autoclip
安装python环境
DEBIAN_FRONTEND=noninteractive apt install -y python3 python3.12-venv
apt install -y python3
选时区 默认全选1, 可自选
安装虚拟环境要用
apt install -y python3.12-venv
创建虚拟环境
python3 -m venv venv # 项目需要使用虚拟环境
激活环境
source ./venv/bin/activate
安装pytz 获取projects接口报错 需要安装这个库
pip install pytz
安装Node
使用nvm管理工具
下载nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
激活命令
source ~/.bashrc
安装最新版Node
nvm install node
下载Redis
apt install -y redis-server
下载FFmpeg
apt install -y ffmpeg
进入到前端文件安装
不手动安装 运行程序,前端无法启动
cd ./frontend
npm install
npm audit fix
npm audit fix --force
退回
cd ..
增加.env
cp env.example .env
安装其他库
source ./venv/bin/activate
pip install openai-whisper
pip install dashscope
pip install openai
pip install google-generativeai
运行程序
一键启动(推荐,包含完整检查和监控)
./start_autoclip.sh
快速启动(开发环境,跳过详细检查)
./quick_start.sh
检查系统状态
./status_autoclip.sh
停止系统
./stop_autoclip.sh
评论 (0)