简体中文
|
繁體中文
|
English
|
首页
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,708 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,650 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,636 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,380 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,207 阅读
简体中文
|
繁體中文
|
English
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
登录
Search
标签搜索
性价比
OpenWrt
开户
eSIM
开源工具
VPS
香港
Mini PC
安装教程
docker
Docker 部署
迷你主机
银行
银行卡
美国
Docker部署
本地部署
跨平台
CN2 GIA
散热
Xiaopao
累计撰写
847
篇文章
累计收到
2
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
页面
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
搜索:
搜索到
7
篇与
的结果
2024-07-19
在OpenWrt上部署AI工作流工具LangFlow,简单好用
小伙伴们,今天我要给大家推荐一个超级好用的AI神器——LangFlow!😍 这款开源框架可以让你轻松构建多代理和RAG应用,简直就是开发者的宝藏!✨LangFlow不仅支持Python,还完全可以定制,兼容各种LLM和向量存储,妥妥的开发神器!💻LangFlow的界面非常直观,简化了AI模块的操作,让开发者能够快速原型并将他们的创意变成强大的现实解决方案。这不就是我们一直在寻找的高效工具吗?💡接下来,和大家一起在OpenWrt上部署LangFlow。放心,这个过程超级简单,小白都能搞定!💪首先,你需要拥有一台不错的OpenWrt设备,还没有的来这里找找呗: 迷你主机 ,设备的固件可以从openwrt.ai下载刷入,最后确保你的设备上安装了git-http,docker,dockerd和docker-compose插件。如果还没有安装,可以参考相关教程在软件包进行安装。安装好后,按以下步骤操作:1.克隆LangFlow仓库:打开终端("服务"-"终端"),进入可用目录,如/data/docker,运行命令克隆LangFlow的代码仓库。🌟cd /data/docker git clone https://github.com/langflow-ai/langflow.git2.进入docker_example目录,运行Docker Compose文件:使用cd命令进入docker_example目录,这里包含了我们需要的Docker Compose文件。📁运行命令启动Docker Compose服务。cd langflow/docker_example docker-compose up -dLangFlow服务将会在http://你的OpenWrt设备IP:7860/上可用。🚀3.Docker Compose配置详解在Docker Compose配置文件中,我们启动了两个服务:langflow和postgres。💼1)LangFlow服务使用langflowai/langflow:latest镜像,暴露端口7860。依赖postgres服务。环境变量包括LANGFLOW_DATABASE_URL和LANGFLOW_CONFIG_DIR。数据卷映射:langflow-data -> /var/lib/langflow。2)PostgreSQL服务使用postgres:16镜像,暴露端口5432。环境变量包括POSTGRES_USER、POSTGRES_PASSWORD和POSTGRES_DB。数据卷映射:langflow-postgres -> /var/lib/postgresql/data。3)切换到特定版本的LangFlow如果你想使用特定版本的LangFlow,可以在Docker Compose文件中修改langflow服务的镜像字段。例如,使用1.0-alpha版本:image: langflowai/langflow:1.0-alpha这样,你就可以轻松切换到指定版本的LangFlow啦!🔄怎么样,是不是超级简单?还等什么,赶紧试试吧!💪 有问题随时查询官方文档哦~❤️文档地址: docs.langflow.org 更多关注:www.9418666.xyz
2024年07月19日
1,581 阅读
0 评论
0 点赞
2024-07-18
OpenWrt打造你的Media伺服器!Midarr配置全攻略
你有没有遇到过这样的情况🤔:下载了大量的电影和剧集,但苦于没有一个合适的媒体服务器来管理它们?今天,我要给大家介绍一款神器✨——Midarr!这是一个轻量级的媒体服务器,绝对好用到哭😭。它可以完美地搭配Radarr和Sonarr使用,让你的媒体管理变得无比简单。Midarr是什么?它是一个极简的媒体服务器,专为那些希望用最少资源管理媒体库的小伙伴设计。不同于其他媒体服务器,Midarr不需要大量配置,易于安装和使用,适合新手小白使用。它的设计理念就是:简洁、高效、易用💡。接下来,和大家一起在OpenWrt上通过Docker Compose部署Midarr-server。别担心,操作步骤很简单,轻轻松松能做👍。准备一台OpenWrt设备,建议从openwrt.ai下载刷入固件。步骤一:安装Docker和Docker Compose在OpenWrt上安装Docker和Docker Compose是部署Midarr的第一步。打开你的OpenWrt终端(“服务”-“终端”),输入以下命令:opkg update opkg install git-http docker dockerd docker-compose步骤二:创建Docker Compose文件在你的OpenWrt设备上找到一个目录来存放Midarr,如/data/docker。然后在该目录下命令拉取项目:git clone https://github.com/midarrlabs/midarr-server.git进入midarr-server目录,找到docker-compose.yml,根据你的实际情况进行修改,内容如下:version: "3" services: midarr: container_name: midarr build: . ports: - 4000:4000 volumes: - ./:/app - ./dev/library:/library environment: - APP_URL=http://midarr:4000 - DB_HOSTNAME=postgresql - DB_HOSTNAME_TEST=postgresql-test - DB_USERNAME=my_user - DB_PASSWORD=my_password - DB_DATABASE=my_database -
[email protected]
- SETUP_ADMIN_NAME=admin - SETUP_ADMIN_PASSWORD=somepassword - OAUTH_CLIENT_ID=someClientId - OAUTH_CLIENT_SECRET=someClientSecret - OAUTH_ISSUER_URL=http://localhost:8081 - OAUTH_AUTHORIZE_URL=http://localhost:8081/authorize - OAUTH_TOKEN_URL=http://localhost:8081/token - OAUTH_REDIRECT_URI=http://localhost:8081/auth/callback - OAUTH_USER_URL=http://localhost:8081/user - VAPID_PUBLIC_KEY=BDntLA3k5K1tsrFOXXAuS_9Ey30jxy-R2CAosC2DOQnTs8LpQGxpTEx3AcPXinVYFFpJI6tT_RJC8pHgUsdbhOk - VAPID_PRIVATE_KEY=RVPPDBVNmJtSLoZ28jE1SumpG4HyhhCPfcix3bvxbLw - VAPID_SUBJECT=mailto:
[email protected]
- RADARR_BASE_URL=http://radarr:7878 - RADARR_API_KEY=d031e8c9b9df4b2fab311d1c3b3fa2c5 - SONARR_BASE_URL=http://sonarr:8989 - SONARR_API_KEY=1accda4476394bfcaddefe8c4fd77d4a depends_on: postgresql: condition: service_healthy postgresql-test: condition: service_healthy radarr: condition: service_healthy sonarr: condition: service_healthy command: sh -c "chmod u+x entry-local.sh && ./entry-local.sh" postgresql: container_name: postgresql image: postgres ports: - 5432:5432 environment: - POSTGRES_USER=my_user - POSTGRES_PASSWORD=my_password - POSTGRES_DB=my_database healthcheck: test: "exit 0" postgresql-test: container_name: postgresql-test image: postgres environment: - POSTGRES_USER=my_user - POSTGRES_PASSWORD=my_password - POSTGRES_DB=my_database healthcheck: test: "exit 0" radarr: container_name: radarr image: linuxserver/radarr:version-5.2.6.8376 ports: - 7878:7878 volumes: - ./dev/radarr/config.xml:/config/config.xml - ./dev/library:/library environment: - PUID=1000 - PGID=1000 healthcheck: test: "exit 0" sonarr: container_name: sonarr image: linuxserver/sonarr:version-3.0.9.1549 ports: - 8989:8989 volumes: - ./dev/sonarr/config.xml:/config/config.xml - ./dev/library:/library environment: - PUID=1000 - PGID=1000 healthcheck: test: "exit 0"步骤三:启动Midarr在配置好docker-compose.yml文件后,进入文件所在的目录,运行以下命令启动Midarr:docker-compose up -d启动后,会开始构建Midarr的镜像,并拉取相关镜像后在后台运行。你可以通过浏览器访问http://你的OpenWrt设备IP:4000来管理你的媒体库。是不是很简单呢😊?步骤四:配置Midarr首次访问Midarr时,你需要进行一些基础配置。按照界面提示,设置好你的媒体库路径,添加你的Radarr和Sonarr账户信息,就可以愉快地使用了。这个过程非常简单直观,小白也能轻松搞定👶。Midarr的强大之处在于它的简洁和高效。无论是媒体管理的新手还是老司机,都可以从中受益。它不仅让你的媒体库管理变得轻松,还能与其他媒体管理工具无缝衔接,让你彻底告别杂乱无章的媒体文件。通过以上步骤,你就成功在OpenWrt上部署了Midarr服务器🎉。这款宝藏媒体服务器,不仅安装简单,使用方便,还能大大提高你的媒体管理效率。无论是电影迷还是剧集控,Midarr都能满足你的需求。赶紧动手试试吧,绝对让你大呼好用哭了😭。小伙伴们,快冲!更多关注:www.9418666.xyz
2024年07月18日
1,497 阅读
0 评论
1 点赞
2024-07-01
在OpenWrt上搞定QD HTTP请求定时任务全攻略
📢 小伙伴们,今天来给大家介绍一个超实用的工具——QD,它是一个HTTP请求定时任务自动执行框架,基于HAR Editor和Tornado Server开发。是不是听起来就很厉害?接下来,一起在OpenWrt上通过Docker Compose部署QD,并讲解它的使用方法。什么是QD?QD,用我们更通俗的说法是签到,是一个专门用于HTTP请求定时任务的自动执行框架。它可以帮助我们轻松定时执行各种HTTP请求,让我们的工作变得更加高效。✨部署QD的详细步骤准备工作就是已从openwrt.ai上下载安装了openwrt固件,并通过软件包安装好dockerd和docker-compose插件。Step 1: 创建QD目录首先,我们需要进入“服务”-“终端”中创建一个QD目录并切换到该目录:mkdir -p /data/docker/qd/config && cd /data/docker/qdStep 2: 下载docker-compose.yml文件我们需要下载docker-compose.yml文件:wget https://fastly.jsdelivr.net/gh/qd-today/qd@master/docker-compose.ymlStep 3: 修改配置文件根据你的需求和配置说明,使用以下命令修改配置环境变量:vi ./docker-compose.ymlStep 4: 启动QD最后,执行以下命令启动QD:docker-compose up -d默认通过浏览器打开访问http://你的OpenWrt设备IP:8923,首次进入注册登录即可。搞定啦!是不是很简单?🤩使用方法QD通过HAR文件进行HTTP请求的定时执行,那么什么是HAR文件呢?让我们一起看看如何生成和使用它吧!一.生成HAR文件1.Chrome或Edge浏览器抓包按F12、Ctrl + Shift + I,或从菜单中选择更多工具 > 开发者工具。选择网络选项卡,确保录制按钮显示为红色。选中保留日志旁边的框。重现HTTP请求并保存为HAR文件。2.火狐浏览器抓包按F12或选择Tools > Web Developer > Network。重现HTTP请求,右键单击加载的结果,选择全部另存为HAR。3.Windows上的Fiddler打开Fiddler,选择Tools菜单中的Options。选择HTTPS选项卡,勾选Capture HTTPS Connects。重现HTTP请求并导出为HAR格式。4.IOS上的Stream打开Stream,安装CA证书并信任。抓取HTTPS请求,导出HAR文件。二.配置和编辑模板当我们有了HAR文件后,就可以开始配置和编辑模板了。以下是详细步骤:登录QD首页并上传HAR文件。编辑模板,将用户名、密码、cookie等替换成模板变量(支持jinja2语法)。使用测试面板测试模板,填写成功/失败断言。创建定时任务,选择模板并填写任务变量、间隔和执行时间。QD是一个超实用的HTTP请求定时任务自动执行框架,在OpenWrt上通过Docker Compose部署简单方便。无论是抓包生成HAR文件,还是配置和编辑模板,都有详细的步骤指南,简直是小白必看的神器!快去试试吧,保证好用到哭~😭更多关注:www.9418666.xyz
2024年07月01日
1,417 阅读
0 评论
0 点赞
2024-06-28
OpenWrt+Snipe-IT?IT资产管理新玩法来啦
小伙伴们,今天给大家介绍一款超级好用的开源IT资产管理神器 - Snipe-IT 😎 这玩意儿绝对是IT管理人员的福音,让我们一起来看看它有多厉害吧!首先,Snipe-IT 是啥?🤔简单来说,它就是一款专门用来管理 IT 资产的软件。不管是电脑、手机还是各种设备,统统都能管理得井井有条。而且它还是开源的,完全不用花钱,简直是省钱小能手的最爱啊!👏那么问题来了,怎么在 OpenWrt 上部署这个宝藏软件呢?别急,今天就和大家一起用 Docker-compose 轻松搞定,保证看过之后就能做!🙌Step 1: 准备工作首先,确保你的 OpenWrt设备(建议从openwrt.ai下载固件)已经安装了 Docker 和 Docker-compose。没有的话赶紧去软件装一下dockerd和docker-compose插件,这可是必备工具!Step 2: 创建配置文件打开命令行终端,新建一个文件夹,比如/data/docker/snipe-it,然后在里面创建两个文件:.env和docker-compose.yml。mkdir -p /data/docker/snipe-it cd /data/docker/snipe-it touch .env touch docker-compose.yml再通过vi命令编辑两个文件的内容。.env和docker-compose.yml 两个文件的内容已经在下面给出,直接复制粘贴就行。.env内容(需要根据实际情况自己设置一下环境变量,比如数据库密码,电子邮箱啥的):# Mysql Parameters MYSQL_ROOT_PASSWORD=YOUR_SUPER_SECRET_PASSWORD MYSQL_PORT_3306_TCP_ADDR=snipe-db MYSQL_DATABASE=snipeit MYSQL_USER=snipeit MYSQL_PASSWORD=YOUR_snipeit_USER_PASSWORD # Email Parameters # - the hostname/IP address of your mailserver MAIL_PORT_587_TCP_ADDR=smtp.whatever.com #the port for the mailserver (probably 587, could be another) MAIL_PORT_587_TCP_PORT=587 # the default from address, and from name for emails
[email protected]
MAIL_ENV_FROM_NAME=Your Full Email Name # - pick 'tls' for SMTP-over-SSL, 'tcp' for unencrypted MAIL_ENV_ENCRYPTION=tcp # SMTP username and password MAIL_ENV_USERNAME=your_email_username MAIL_ENV_PASSWORD=your_email_password # Snipe-IT Settings APP_VERSION=v7.0.6-alpine APP_ENV=production APP_DEBUG=false #Get APP_KEY:docker exec snipe-app php artisan key:generate --show APP_KEY=base64:qYGFua/t++K+DaTKysfqMwG0nIXP1sRwi4B8aBHI714= APP_URL=http://192.168.1.252:8000 APP_TIMEZONE=Asia/Shanghai APP_LOCALE=zh # Docker-specific variables PHP_UPLOAD_LIMIT=100docker-compose.yml内容:volumes: db_data: storage: services: app: image: snipe/snipe-it:${APP_VERSION:-v6.4.1} container_name: snipe-app restart: always volumes: - storage:/var/lib/snipeit ports: - "${APP_PORT:-8000}:80" depends_on: db: condition: service_healthy restart: true env_file: - .env db: image: mariadb:10.6.4-focal container_name: snipe-db restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} healthcheck: test: mysqladmin ping -h 127.0.0.1 -u $$MYSQL_USER --password=$$MYSQL_PASSWORD interval: 5s timeout: 1s retries: 5 env_file: - .envStep 3: 启动服务在当前文件夹下运行:docker-compose up -d这样就完成啦!是不是很简单?🎉等待几分钟,服务就会启动完成。Step 4: 然后打开浏览器,输入 http://你的IP:8000 就能看到 Snipe-IT 的界面啦!根据步骤初始化,最后就能进入到主界面了。划重点:Snipe-IT 的优点界面简洁美观,操作超级友好 👍支持多语言,中文用起来毫无压力 🇨🇳可以自定义字段,灵活度满分 💯支持条形码和二维码,盘点资产不要太方便 📊还能生成各种报表,一看就知道棒棒的 🏆使用 Snipe-IT 后,IT资产管理效率直接起飞!再也不用为了找设备烦恼了,简直是职场达人必备神器啊!😍小伙伴们,还在等什么?赶紧动手试试吧!保证你会爱不释手,用得欲罢不能!如果遇到问题,欢迎一起讨论哦~ 😘更多关注:www.9418666.xyz
2024年06月28日
1,500 阅读
0 评论
0 点赞
2024-06-20
LibreChat神器OpenWrt上手指南,快来解锁
大家好,今天要给大家介绍一个超棒的AI聊天工具——LibreChat!这个神器不仅功能强大,还完全开源,自带社区支持,真的是YYDS!跟着我详细了解LibreChat的各种功能,并在OpenWrt上通过docker-compose部署它,快来一起看看吧!📚LibreChat简介LibreChat是一款功能强大的聊天工具,拥有超多炫酷功能,绝对是聊天软件中的宝藏!你可以选择不同的AI模型,包括Open AI、Azure Open AI、Bing AI、Google Vertex AI等,还能在聊天中切换不同的AI服务。UI界面也很贴心,支持深色模式、流媒体等最新更新,让你聊天更舒适🌟。🚀LibreChat的超强功能多种AI模型选择:你可以根据需要选择不同的AI模型,包括OpenAI、Azure、BingAI、ChatGPT、Google Vertex AI、Anthropic等,适用于各种场景。远程和本地兼容:支持groq、Ollama、Cohere、Mistral AI、Apple MLX、koboldcpp等AI服务,满足你的所有需求。创建、保存、分享自定义预设:自由切换AI端点和预设,支持编辑、重新提交和继续消息,聊天体验更流畅。多模态聊天:支持上传和分析图片,使用Claude 3、GPT-4和Gemini Vision等模型进行聊天,还能与文件聊天🗃️。多语言UI:支持多种语言,包括中文、英语、德语、西班牙语、法语、意大利语等,适合全球用户使用。插件支持:包括网页访问、图像生成等,功能强大,使用便捷。💾LibreChat安装步骤(OpenWrt)在OpenWrt上通过Docker-compose部署LibreChat其实很简单,只需按照以下步骤操作即可:准备工作首先,你需要在OpenWrt(建议从openwrt.ai下载安装固件)设备安装git和docker相关环境,这是安装LibreChat的基础工具。请通过OpenWrt的软件包或opkg命令安装git-http,dockerd,docker-compose等插件,安装完成后确认环境OK。克隆仓库使用命令克隆LibreChat的GitHub仓库,如:git clone https://github.com/danny-avila/LibreChat.git /data/docker/LibreChat配置环境变量文件进入LibreChat目录,并复制.env.example文件创建.env文件,如:cd /data/docker/LibreChat cp .env.example .env 启动LibreChat使用以下命令启动LibreChat:docker-compose up -d启动完成后,你可以通过浏览器访问http://你OpenWrt设备的IP:3080/ 进行LibreChat的使用。🔄更新LibreChat为了保证你使用的是最新版本的LibreChat,可以按照以下步骤进行更新:停止运行中的容器docker-compose down拉取最新项目变更git pull拉取最新的LibreChat镜像docker-compose pull重新启动LibreChatdocker-compose up -d🛠️额外配置LibreChat还提供了很多可选的高级配置,你可以根据需要进行自定义设置,比如设置自定义端点等,来探索更多配置指南解锁更多功能吧!更多关注:www.9418666.xyz
2024年06月20日
1,453 阅读
0 评论
0 点赞
2024-06-07
Flowise是什么东东?在OpenWrt上来部署康康
小伙伴们,今天给大家带来一个超级好用的神器——Flowise!😍它是一款集成了多种功能的工具,可以让你通过拖拽界面轻松创建自定义的LLM流程。操作简单,功能强大,绝对是你不可或缺的好帮手。今天我们就来一起在OpenWrt上通过docker-compose部署Flowise。话不多说,都给我冲吧!🚀准备工作在开始部署之前,我们需要确保你已经安装了以下环境:DockerDocker Compose未安装的小伙伴建议从openwrt.ai下载固件,可直接在软件包里安装dockerd和docker-compose插件。确保这些环境安装完成后,我们就可以开始部署Flowise啦!😉第一步:创建.env文件首先,我们需要在创建的项目目录下创建一个.env文件。mkdir -p /data/docker/flowise cd /data/docker/flowise vi .env内容可以复制参考一下这个.env文件。这个文件是配置Flowise的关键,我们需要在其中指定各种环境变量。💡PORT=3000 FLOWISE_USERNAME=admin FLOWISE_PASSWORD=admin DATABASE_PATH=/root/.flowise APIKEY_PATH=/root/.flowise SECRETKEY_PATH=/root/.flowise LOG_PATH=/root/.flowise/logs BLOB_STORAGE_PATH=/root/.flowise/storage这里的配置包括指定端口,登录用的账号密码,以及数据(如流程、日志、API密钥、凭证等)能够持久保存的路径,确保每次重启容器后数据不会丢失。第二步:配置启动docker-compose在此目录下再创建一个docker-compose.yml文件,内容如下:version: '3.1' services: flowise: image: flowiseai/flowise restart: always environment: - PORT=${PORT} - CORS_ORIGINS=${CORS_ORIGINS} - IFRAME_ORIGINS=${IFRAME_ORIGINS} - FLOWISE_USERNAME=${FLOWISE_USERNAME} - FLOWISE_PASSWORD=${FLOWISE_PASSWORD} - FLOWISE_FILE_SIZE_LIMIT=${FLOWISE_FILE_SIZE_LIMIT} - DEBUG=${DEBUG} - DATABASE_PATH=${DATABASE_PATH} - DATABASE_TYPE=${DATABASE_TYPE} - DATABASE_PORT=${DATABASE_PORT} - DATABASE_HOST=${DATABASE_HOST} - DATABASE_NAME=${DATABASE_NAME} - DATABASE_USER=${DATABASE_USER} - DATABASE_PASSWORD=${DATABASE_PASSWORD} - DATABASE_SSL=${DATABASE_SSL} - DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64} - APIKEY_PATH=${APIKEY_PATH} - SECRETKEY_PATH=${SECRETKEY_PATH} - FLOWISE_SECRETKEY_OVERWRITE=${FLOWISE_SECRETKEY_OVERWRITE} - LOG_LEVEL=${LOG_LEVEL} - LOG_PATH=${LOG_PATH} - BLOB_STORAGE_PATH=${BLOB_STORAGE_PATH} - DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY} - MODEL_LIST_CONFIG_JSON=${MODEL_LIST_CONFIG_JSON} ports: - '${PORT}:${PORT}' volumes: - ./flowisedata:/root/.flowise entrypoint: /bin/sh -c "sleep 3; flowise start"有了配置文件后,我们就可以启动docker-compose了。在项目当前目录下运行以下命令:docker-compose up -d这将下载并启动Flowise的容器,等待完成。是不是so easy?😍第三步:测试和使用完成后,你可以访问http://你的OpenWrt设备的IP:3000来开始使用Flowise,输入我们配置的默认账号密码admin/admin,开始创建你的第一个流程,体验拖拽式界面的便利吧!🤩更多使用教程请学习其官方文档:docs.flowiseai.com/using-flowise第四步;关闭容器如果你想关闭容器,只需要运行以下命令:docker-compose down这样就可以随时停止和启动Flowise,超级方便!👍总结Flowise是一款非常强大的工具,操作简单,功能丰富,特别适合开发者和小白使用。不管你是想构建LLM应用还是管理数据,Flowise都能满足你的需求!建议收藏,绝对不会让你失望!🌟如果你有任何问题或者需要帮助,欢迎加入tg群!希望这篇教程对你们有所帮助,祝大家使用愉快!😊更多关注:www.9418666.xyz
2024年06月07日
1,391 阅读
0 评论
0 点赞
2024-06-06
OpenWrt上搞定ChatTTS-ui,掌控AI文生真人语音技术
小伙伴们,今天给大家带来一篇详细的教程,一起来学习在OpenWrt上通过Docker Compose搭建ChatTTS-ui!😎什么是ChatTTS-ui?ChatTTS是一个超级棒的工具,可以将文字直接转换为语音,这个语言相当真实,带有语气,并且支持中英文和数字的混杂哦!而ChatTTS-ui是一个简单的本地网页界面,直接使用ChatTTS将文字合成为语音,同时支持对外提供API接口。简直是语音合成神器!✨准备工作在开始之前,你需要确保你的OpenWrt设备已安装好Docker和Docker Compose环境,建议从openwrt.ai上下载固件,可在软件包中安装dockerd和docker-compose插件。由于ChatTTS项目组建议设备支持4G以上的英伟达显卡,并且安装了CUDA11.8+,这个目前OpenWrt还做不到,需要加倍努力。如果没有显卡也没关系,它也有CPU版本的部署方法,下面就介绍这个方法吧!🖥️步骤一:拉取项目仓库首先,我们需要在任意路径下克隆ChatTTS-ui项目(请先安装git-http插件),命令例如:git clone https://github.com/jianchang512/ChatTTS-ui.git /data/docker/chat-tts-ui步骤二:启动服务进入到项目目录,使用cpu版本的docker-compose配置文件来启动:cd /data/docker/chat-tts-ui docker-compose -f docker-compose.cpu.yaml up -d由于这部需要下载编译镜像,要花点时间等待完成。接着可以查看一下初始化日志:docker-compose -f docker-compose.cpu.yaml logs -f --no-log-prefix看看服务是否已正常运行。图中可以看到它会通过modelscope下载相应的模型:步骤三:访问ChatTTS WebUI启动成功后,你可以通过以下地址访问ChatTTS网页界面:http://你的OpenWrt设备的IP:9966步骤四:更新因为该项目还在继续开发,如需要更新代码,执行以下命令:git checkout main git pull origin main docker compose down docker compose -f docker-compose.cpu.yaml up -d --build docker compose -f docker-compose.cpu.yaml logs -f --no-log-prefix这么详细的教程,简直就是新手宝宝们必备的正确姿势!大家赶紧都赶紧吧,亲测有效,绝对不会让你失望的~💪更多关注:www.9418666.xyz
2024年06月06日
1,532 阅读
0 评论
0 点赞