首页
软件分享
镜像难题,Docker用户必看
路由器推荐
迷你主机厂商推荐
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,556 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,519 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,447 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,236 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,083 阅读
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
cloud services
登录
Search
标签搜索
性价比
OpenWrt
VPS
docker
eSIM
迷你主机
开源工具
Mini PC
DockerCompose
散热
技术教程
开源软件
OpenClaw
Docker部署
数据安全
家庭网络
性能评测
Wi-Fi 7
续航
安装教程
Xiaopao
累计撰写
387
篇文章
累计收到
1
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
cloud services
页面
软件分享
镜像难题,Docker用户必看
路由器推荐
迷你主机厂商推荐
搜索到
387
篇与
的结果
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,277 阅读
0 评论
0 点赞
2024-06-07
用luci-app-wizard配置OpenWrt网络,简单又高效
小伙伴们,你们是不是比较烦折腾OpenWrt的网络配置?今天就让我们一起来搞定这个工具吧!✨ 不用担心,这篇文章一起来用luci-app-wizard来配置网络,真的超简单!小白也能轻松搞定哦~首先,打开你的OpenWrt界面,登录到LuCI。建议OpenWrt的固件从openwrt.ai下载。别急,一步步来,你一定可以搞定!1.进入LuCI界面打开浏览器,输入你的路由器IP地址(格式一般是192.168.x.x),然后输入你的用户名和密码登录。🚪2.找到luci-app-wizard插件登录后,进入系统菜单,找到“软件包”,先更新列表,搜索“luci-app-wizard”,然后点击安装。等安装完成,我们就可以开始配置网络啦!🎉3.配置向导开始安装完成后,回到主菜单,你会看到一个新的“网络向导”选项,点击进入。里面有三种组网的模式,根据提示一步步操作,非常直观。😎4.设置宽带拨号在向导中选择第一种模式:宽带拨号连接,一般通过WAN接口连接到光猫进行拨号。这里需要填入网络提供商给PPPoE拨号的用户名和密码。DHCP在LAN口保持默认启用状态📡5.设置连接到现有路由器这种模式时候不需要拨号,直接连接到网络提供商的局域网中,比如光猫支持路由功能。默认将WAN 接口配置方式和DNS 配置方式都设置自动获取(DHCP)。注意如果WAN的接口网段与你的OpenWrt路由的网段冲突,需要到LAN接口更改IP地址,可以在“网络”-“接口”中进行设置,编辑为不同网段的地址即可。🌐6.设置旁路由旁路由就是不使用WAN接口,直接设置LAN口的IP等信息连接网络,作为第二个上网的网关,可以自动设置或手动设置,建议根据你的实际情况进行设置,相当于给一台普通电脑设置网络。需要注意的是DHCP服务,若网络中已有DHCP的服务,就需要关闭掉旁路由的,否则会导致冲突。NAT启用就根据你的无线网络访问情况来设置吧。7.保存并应用最后,检查你的配置,如果没有问题,点击“保存配置”。系统会自动重启,并应用你所做的设置。等几分钟,新的网络配置就生效了。🚀整个过程是不是很简单?😉其实只要跟着向导一步步来,真的没有想象中那么难。配置完成后,你的网络应该就能正常工作了。如果还有什么问题,可以多看看网上的教程。这篇文章真的非常适合那些刚接触OpenWrt的小白们,绝对是好用到哭的工具推荐!记得给我疯狂点赞哦~👍更多关注:www.9418666.xyz
2024年06月07日
1,712 阅读
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,408 阅读
0 评论
0 点赞
2024-06-05
沉浸式视频体验,小雅Alist在openwrt搭建教程
小伙伴们好呀~最近发现了一个宝藏神器,小雅Alist,搭配阿里云盘,简直爽到飞起!📈 之前一直用一些影视站看电影,但网速慢,画质差,体验真的不太好。今天就和大家分享一下如何在OpenWrt上安装小雅Alist的详细步骤,让你也能轻松享受高质量的观影体验!🎬1.准备工作在安装前,我们需要获取三个关键信息:token、open token和folder id。另外,你还需要在OpenWrt机器上安装Docker,因为小雅Alist是通过Docker镜像来安装的。如果你还没有安装Docker,建议到openwrt.ai下载固件,在软件包中直接安装dockerman插件哦。🛠️2.获取token打开网站: aliyuntoken ,会出现二维码,用手机端阿里云盘扫描,就能获取到token了,记得保存下来哦。3.获取open token打开网站:Aliyundrive Refresh Token ,点击“Scan QrCode”获取二维码,然后用手机端阿里云盘扫描。扫描完成后,再点击“I have scan”来获取refresh token,并保存。3.获取folder id打开小雅的分享地址: https://www.alipan.com/s/rP9gP3h9asE ,将内容转存到自己的网盘下。进入阿里云盘,打开刚才转存的目录,看地址栏,最后那一串字符串就是folder id,记录下来。经过这些步骤,我们已经准备好了所需的三个信息,现在就可以开始安装小雅Alist啦!🚀4.安装小雅Alist4.1 一键脚本安装这种方式最简单!在获取了上述信息后,直接在VPS或电脑上打开终端,执行以下命令:bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"按提示输入token(32位)、open token(335位)以及folder id(40位),等待安装完成即可。通过docker ps命令查看是否有一个名为xiaoya的容器,如果存在就说明安装成功啦!🎉4.2 Docker命令安装如果你想要更灵活地控制配置,可以手动使用Docker命令来安装。先创建配置文件目录,如/data/docker/xiaoya,并新建以下三个文件:mytoken.txt:将token字符串放入其中。myopentoken.txt:将refresh token字符串放入其中。temp_transfer_folder_id.txt:将folder id字符串放入其中。然后运行以下命令:docker run -d --network=host -v /data/docker/xiaoya:/data --restart=always --name=xiaoya xiaoyaliu/alist:hostmode等待安装完成,通过docker ps查看是否启动成功。配置文件都放在/data/docker/xiaoya目录下。📂4.3 Docker Compose安装最常用的方式,方便管理,前提是要在openwrt软件包中安装好docker-compose插件。先创建以下目录结构:/data/docker/xiaoya├── data│ ├── mytoken.txt│ ├── myopentoken.txt│ ├── temp_transfer_folder_id.txt└── docker-compose.yamldocker-compose.yaml文件内容如下:version: '3.9' services: xiaoya: image: xiaoyaliu/alist:latest container_name: xiaoya env_file: - .env restart: unless-stopped ports: - 8888:80 - 2345:2345 - 2346:2346 volumes: - ./data:/data environment: - TZ=Asia/Shanghai在/data/docker/xiaoya目录下执行以下命令启动:docker compose up -d安装完成后,可以通过你的OpenWrt机器IP:8888来访问啦!5.播放电影安装完成后,就可以在网页端找到你想看的电影,直接观看或用iina、VLC等播放器打开播放。📺 安卓手机也可以使用tvbox观看,详细配置见小雅Alist中的说明。6.配置登录如果你不想让别人随便使用,可以配置登录。需要在配置文件目录添加guestlogin.txt(空文件)和guestpass.txt(内容为密码),这样访问你的Alist就需要账号和密码啦,账号是:dav,密码是guestpass.txt中的内容。🔒希望大家都能顺利安装成功!🎉更多关注:www.9418666.xyz
2024年06月05日
1,830 阅读
0 评论
0 点赞
2024-06-04
Syncthing太好用啦!OpenWRT上部署Syncthing
大家好!今天要和大家分享一个超好用的文件同步神器——Syncthing!🚀 它不仅能让你在多台设备间轻松同步文件,还特别注重数据安全和用户隐私。是不是已经很心动了呢?😆 那就一起来看看如何在OpenWRT上通过Docker Compose部署Syncthing吧!📖什么是Syncthing?Syncthing是一个开源的文件同步程序,主要特点是安全、易用、自动化和普适性。它可以在不同设备之间实时同步文件,确保你的数据随时随地都是最新的。最重要的是,Syncthing强调数据安全,绝不会让你的文件受到未经授权的访问。是不是觉得很靠谱?😉1.部署准备在开始部署之前,我们需要确保OpenWRT系统上已经安装了Docker和Docker Compose,建议从openwrt.ai上下载固件安装。如果还没有安装两个插件,登录OpenWrt后直接进入软件包,安装dockerd和docker-compose两个插件,记得先点击更新软件列表哦。当然也可以通过命令行模式安装。搞定了这些基础工作,我们就可以开始部署Syncthing啦!✨2.Docker Compose配置文件首先,打开命令行模式(“服务”-“终端”),我们需要创建一个目录,如mkdir -p /data/docker/syncthing,然后进入此目录再创建一个Docker Compose配置文件docker-compose.yml,内容如下:--- version: "3" services: syncthing: image: syncthing/syncthing container_name: syncthing hostname: my-syncthing environment: - PUID=1000 - PGID=1000 volumes: - /wherever/st-sync:/var/syncthing network_mode: host restart: unless-stopped这个配置文件定义了Syncthing服务的基本信息,包括镜像、容器名称、端口映射和数据卷等。只需将上述内容复制到一个名为 docker-compose.yml 的文件中即可。3.启动Syncthing配置文件准备好之后,就可以通过以下命令启动Syncthing:docker-compose up -d等待片刻,Syncthing服务就会在后台启动并运行。👏4.访问Syncthing Web界面启动成功后,你可以通过浏览器访问Syncthing的Web界面,默认地址是:http://你的OpenWRT IP地址:8384。在这里,你可以对Syncthing进行各种配置,比如添加同步文件夹、设置设备共享等等。整个过程非常简单直观,简直就是小白的福音!🙌首次进入会警告需设置图形界面的账号密码以保证安装,在设置-图形用户界面设置户名和密码后保存。5.配置同步文件夹在电脑或手机上下载对应的应用:Windows : https://github.com/canton7/SyncTrayzor/releases/latestAndroid : https://f-droid.org/packages/com.nutomic.syncthingandroid/安装完成后在电脑或手机先“添加远程设备”,在OpenWrt的Syncthing上点击“设置”-“显示ID”。复制这个ID到电脑或手机的Syncthing客户端上添加,数秒后Openwrt的Syncthing会提示新设备,点击“添加新设备”后完成。在电脑或手机的Syncthing客户端点击“添加文件夹”按钮。填写文件夹标签和路径,在“共享”中选择需要同步的设备,OpenWrt上Syncthing会弹出新文件夹提醒。点击“添加”后进行同步,最终同步完成。如此简单几步,就可以完成文件夹的同步设置啦!Syncthing也会自动帮你处理后续的文件同步工作,你只需要坐等文件同步完成就好啦!😊Syncthing在数据安全方面做得非常到位。所有的同步数据都是加密传输的,确保不会被第三方窃取。同时,Syncthing的配置文件和数据存储也都在本地,你完全可以放心使用。🔒总的来说,Syncthing不仅是一个功能强大的文件同步工具,还非常易于使用。无论你是技术小白还是老司机,都能轻松上手。如果你正在寻找一个可靠的文件同步方案,Syncthing绝对是不二选择!🔥更多关注:www.9418666.xyz
2024年06月04日
1,703 阅读
0 评论
0 点赞
2024-06-04
如何在OpenWRT上安装和配置NVIDIA(英伟达)显卡驱动
在OpenWRT上安装NVIDIA显卡驱动并不是一个常见的任务,因为OpenWRT主要是为路由器和嵌入式设备设计的,通常这些设备并没有显卡支持。然而,如果你在某个特定的设备上运行OpenWRT,并且该设备具备NVIDIA显卡,那么可以尝试以下步骤来安装驱动。请注意,这个过程可能需要大量的手动配置和调试。1.确认设备和OpenWRT版本:确保你的设备确实支持安装NVIDIA显卡,并且你使用的是支持这种配置的OpenWRT版本。2.准备环境:安装必要的编译工具和依赖包。可以通过以下命令安装一些基础工具:opkg update opkg install gcc make perl binutils3.下载NVIDIA驱动:前往NVIDIA官方网站下载适用于你显卡型号的驱动程序。确保选择与设备架构和内核版本匹配的驱动程序。网址:www.nvidia.cn/geforce/drivers/ 4.编译和安装驱动:将下载的驱动程序上传到OpenWRT设备上(可以使用scp或者直接下载到设备)。进入驱动程序所在目录,赋予安装文件可执行权限:chmod +x NVIDIA-Linux-<version>.run运行驱动程序安装:./NVIDIA-Linux-<version>.run这个过程中可能会提示缺少某些依赖项,需要根据提示逐个安装。5.配置内核模块:确保内核配置支持NVIDIA驱动。你可能需要重新编译内核以启用相关模块。配置内核模块加载文件,确保NVIDIA模块能够在系统启动时加载:echo "nvidia" >> /etc/modules6.测试驱动:重启设备,确保NVIDIA驱动正常加载。使用NVIDIA提供的工具(例如nvidia-smi)检查显卡和驱动状态。请注意,由于OpenWRT的设计初衷不是用于桌面或者图形密集型计算,这些步骤在实际操作中可能会遇到各种问题。如果只是为了学习和实验,建议使用更适合桌面环境的操作系统(如Ubuntu等)来安装和测试NVIDIA显卡驱动。更多关注:www.9418666.xyz
2024年06月04日
1,356 阅读
0 评论
0 点赞
2024-06-03
用Jan打造离线AI神器!上OpenWrt详细步骤
小伙伴们,你们了解过Jan吗?这个绝绝子的开源ChatGPT替代品不仅完全离线运行,还能在任何硬件上跑得飞快,从PC到多GPU集群都能搞定🤩。Jan有以下5个特点:本地运行,隐私无忧支持远程API,灵活调用100%离线,数据安全跨平台支持,随心使用强大扩展性,功能多样今天,就来和大家一起如何在OpenWRT上,通过Docker Compose部署Jan的cpu-fs模式。真的超简单,有机就能做!首先,准备好你的环境。你需要Docker和Docker Compose。这两者在OpenWrt上的安装非常简单,建议从openwrt.ai上下载固件,只需进入软件包,搜索并下载dockerd和docker-compose两个插件,或者通过命令一键安装:opkg update&&opkg install dockerd docker-compose。安装完成后通过以下命令确认docker环境正常:Jan也支持GPU模式,那就需要通过Ubuntu等系统安装nvidia-driver和nvidia-docker2。具体安装教程可以参考官方文档📄。接下来,我们就要开始部署Jan了!OpenWrt下我们选择使用cpu-fs模式,也就是在CPU模式下使用默认文件系统。具体步骤如下:步骤一:创建目录,首先,在命令行终端下,在合适位置创建jan目录,如mkdir -p /data/docker/jan,然后进入目录。步骤二:docker-compose配置文件在jan目录下,我们可以选择两种docker-compose配置文件:docker-compose.yml(使用预构建的Docker镜像)和docker-compose-dev.yml(本地构建Docker镜像)。我们这里选择简单的方法,使用wget命令下载,使用预构建的Docker镜像。配置文件中,需要将app_cpu_fs模式下把API_BASE_URL中的localhost改为你的OpenWrt路由器的IP:步骤三:启动Jan服务只需执行以下命令即可开启Jan的服务:docker-compose --profile cpu-fs up -d步骤四:检查Jan是否正常运行启动完Jan的Web服务器,你可以通过浏览器访问http://你的OpenWrt路由IP:3000来使用Jan了🎉。自带大模型仓库:常见问题1.Docker无法启动? 检查Docker服务是否正常运行。2.Jan无法访问? 确认你的防火墙设置允许端口3000的访问;可更换ghcr.io/janhq/jan-server的镜像版本,地址:https://github.com/janhq/jan/pkgs/container/jan-server3.需要更多帮助? 加入Jan的Discord社区,寻求帮助和支持。看到这里,你是不是已经觉得很简单了呢?其实,部署Jan真的不难,只要按照步骤一步一步来,很快你就能在自己的设备上拥有一个强大的离线AI助手💪。赶快试试看吧,把这个神器分享给你的小伙伴们吧!更多关注:www.9418666.xyz
2024年06月03日
1,429 阅读
0 评论
0 点赞
2024-05-31
好用的问卷系统你还不知道?在OpenWRT上部署xiaoju-survey试试
小伙伴们,今天我要给大家分享一款好用到哭的问卷系统基座——xiaoju-survey,简直是调研神器!它不仅轻量化、安全,还能快速满足各种线上调研场景。首先来了解一下xiaoju-survey的亮点🌟:1.轻量、安全:适用于市场调研、客户满意度调研、在线考试、投票等众多场景,支持40+种题型和100+精选模板。数据能力经过上亿量级打磨,绝对专业!2.全面、专业:制定了问卷标准化协议规范和UI/UX规范,保障高用户体验。题型物料化设计,自由定制扩展,满足你各种需求。3.快速接入、灵活扩展:开箱即用,低成本定制专属调研系统。前后端分离,Docker化方案部署简单,适合各种规模的项目。你是不是已经有点心动了呢?别急,下面开始在OpenWRT上通过Docker-compose部署xiaoju-survey,让你也能拥有自己的专属问卷系统🥳。Step 1: 环境准备需要确保你的OpenWrt系统已安装了dockerd及docker-compose插件,建议从openwrt.ai下载固件,通过系统软件包可直接轻松安装哦。进入命令行模式("服务"-"终端")输入一下两个命令确认docker环境:docker --version docker-compose --versionStep 2: 创建目录,编写docker-compose配置文件在openwrt上创建一个目录,如mkdir -p /data/docker/xiaoju-survey,然后进入该目录创建docker-compose.yml文件,内容如下:version: "3.6" services: mongo: image: mongo:4 container_name: xiaoju-survey-mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME} # 默认使用系统的环境变量 MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD} # 默认使用系统的环境变量 ports: - "27017:27017" # 数据库端口 volumes: - mongo-volume:/data/db # xiaoju-survey-data/db/data:/data/db networks: - xiaoju-survey xiaoju-survey: image: "xiaojusurvey/xiaoju-survey:1.1.2-slim" container_name: xiaoju-survey restart: always ports: - "8080:80" # API端口 environment: XIAOJU_SURVEY_MONGO_URL: mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@xiaoju-survey-mongo:27017 # docker-compose 会根据容器名称自动处理 links: - mongo:mongo depends_on: - mongo networks: - xiaoju-survey volumes: mongo-volume: networks: xiaoju-survey: name: xiaoju-survey driver: bridgeStep 3:启动服务:执行以下命令启动哦docker-compose up -d是不是超级简单?🤩 Step 4:访问服务用浏览器打开网址http://你的OpenWrt路由的IP:8080/即可进入到xiaoju-survey的管理后台。首次登录要创建一个管理员的账号密码,然后就可以创建问卷了。这里有三种类型:基础调查、投票评选、在线报名,根据自己需要选择吧。好好感受以下xiaoju-survey的魅力,快速接入、灵活扩展,绝对是你做调查必备的好帮手!如果再结合上FRP的内网端口映射,调查就可以在任何有网络的地方进行了。交流与支持:为了让更多小伙伴加入,xiaoju-survey项目提供了微信和QQ交流群,大家可以在群里交流心得、分享经验。记得Star一下这个开源项目❤️,你的支持是最大的动力!项目地址:github.com/didi/xiaoju-survey。好啦,今天的分享就到这里,赶紧动手试试吧!手残党也能轻松上手,有openwrt就能do!记得收藏和分享哦😉。更多关注:www.9418666.xyz
2024年05月31日
1,469 阅读
0 评论
0 点赞
2024-05-30
你的私人AI大脑Khoj,在OpenWRT上的部署一下吧
大家好,今天给小伙伴们带来一个绝绝子的神器——Khoj!这款开源的私人AI应用简直是宝藏💎,它能帮助你扩展自己的数字大脑,让你无论在工作还是学习上都如虎添翼🦁。现在,就让我们一起看看如何在OpenWRT上通过docker-compose来部署这个神器吧!🛠️Khoj可以让你的AI代理随时待命,随时为你提供帮助。你可以将自己的笔记📓、文档📄分享到Khoj上,这样你的数字大脑就能不断扩展🧠。而且,Khoj的AI代理可以访问互联网,这就意味着你可以实时获取信息📡。这不仅是工作中的神器,也是学习上的好帮手📚。Khoj的兼容性也是非常强的,不管你是使用Desktop、Emacs、Obsidian、Web等等,都能轻松使用Khoj。同时,它还支持多种文件格式的共享,包括pdf、markdown、org-mode、notion文件和GitHub仓库📁。这些都能让你在使用过程中畅通无阻⚡。最让人激动的是,Khoj还能进行语义搜索,这意味着你在文档中的搜索将更加快速且准确🔍。不仅如此,Khoj的AI代理还能根据你的需求创建个性化的图像🖼️,并且理解你的语音🎤。简直是YYDS,超有料啊!🤩说了这么多,那么如何在OpenWRT上通过docker-compose来部署Khoj呢?接下来就是学习时间📖:第一步:安装Docker和Docker-compose在OpenWRT上安装Docker和Docker-compose,为了方便省事,这里建议大家从openwrt.ai下载固件,通过软件包安装dockerd和docker-compose等插件。安装完毕后,在命令行模式(“服务”-“终端”)验证一下安装是否成功:第二步:创建Khoj目录,编写docker-compose文件在你的OpenWRT设备上创建一个文件夹,比如mkdir -p /data/docker/khoj,然后在这个文件夹中创建一个名为docker-compose.yml的文件。文件内容如下:version: "3.9" services: database: image: ankane/pgvector ports: - "5432:5432" environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: postgres volumes: - khoj_db:/var/lib/postgresql/data/ healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 30s timeout: 10s retries: 5 server: depends_on: database: condition: service_healthy # Use the following line to use the latest version of khoj. Otherwise, it will build from source. image: ghcr.io/khoj-ai/khoj:latest # Uncomment the following line to build from source. This will take a few minutes. Comment the next two lines out if you want to use the offiicial image. # build: # context: . ports: # If changing the local port (left hand side), no other changes required. # If changing the remote port (right hand side), # change the port in the args in the build section, # as well as the port in the command section to match - "42110:42110" working_dir: /app volumes: - khoj_config:/root/.khoj/ - khoj_models:/root/.cache/torch/sentence_transformers # Use 0.0.0.0 to explicitly set the host ip for the service on the container. https://pythonspeed.com/articles/docker-connection-refused/ environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_HOST=database - POSTGRES_PORT=5432 - KHOJ_DJANGO_SECRET_KEY=secret - KHOJ_DEBUG=False -
[email protected]
- KHOJ_ADMIN_PASSWORD=password command: --host="0.0.0.0" --port=42110 -vv --anonymous-mode volumes: khoj_config: khoj_db: khoj_models:第三步:启动Khoj运行以下命令启动Khoj:docker-compose up -d此时,你的Khoj就会开始拉取镜像,并且运行容器。第四步:访问等待一会在运行了!你可以通过访问http://你的OpenWRT设备IP:42110来查看Khoj的工作界面🌐。第五步:配置和使用Khoj根据你的需求,在Khoj的配置界面进行相关设置。Files可以同步你电脑的文件,需要下载对应的桌面端:khoj.dev/downloads;Github是通过你的API令牌连接到你的代码仓库;Notion连接到你的相关笔记。通过这些设置,你就可以上传自己的笔记和文档,体验Khoj带来的高效和便利✨。Khoj的部署就是这么简单,有手就能做🤲。希望这篇教程对你有所帮助!如果觉得有用,记得点赞收藏哦❤️!更多关注:www.9418666.xyz
2024年05月30日
1,434 阅读
0 评论
0 点赞
2024-05-27
MoneyPrinterTurbo做D视频到底有多好用?OpenWrt部署攻略来了
小伙伴们,你们听说过MoneyPrinterTurbo吗?这是一个超级宝藏神器💎,可以全自动生成短视频,简直是懒宝必备的救星!今天就跟大家分享一下如何在OpenWrt系统中通过Docker-compose部署MoneyPrinterTurbo,手把手教你,从此轻松搞定视频制作~MoneyPrinterTurbo是什么?🎥MoneyPrinterTurbo可以根据提供的视频主题或关键词,自动生成视频文案、视频素材、视频字幕和背景音乐,然后合成一个高清短视频。支持Web界面和API接口,使用起来非常方便,特别是对于视频制作小白来说,简直是治愈系神器。无论你是打工人还是搞qian达人,这款工具都能让你的视频制作过程变得简单又高效💡。项目地址:github.com/harry0703/MoneyPrinterTurbo。为什么选择在OpenWrt用Docker部署?Docker可以让你的部署过程变得异常简单,避免环境配置的问题,只需几个简单的命令,就能搞定整个部署流程。Docker-compose更是能帮你一键启动多个服务,非常适合复杂的项目。而OpenWrt更是轻量Linux的系统,集成了网络魔法加成,部署起来更方便顺手。部署步骤详解📋:1.准备工具首先,确保你的OpenWrt系统(演示固件来源于openwrt.ai)已经安装了Docker和Docker Compose环境。如果没有安装,可以进入到OpenWrt的系统软件包,找到dockerd,docker-compose插件下载并安装。然后打开命令行终端模式("服务"-"终端"),输入相关命令确认一下环境OK。2.克隆项目代码进入你的存放位置,执行以下命令克隆MoneyPrinterTurbo项目的代码:git clone https://github.com/harry0703/MoneyPrinterTurbo.git3.配置文件修改进入项目目录,将 config.example.toml 文件复制一份,并重命名为 config.toml。按照文件中的说明,配置好 pexels_api_keys(或pixabay_api_keys) 和 llm_provider(支持的提供商比较丰富,如openai,moonshot,oneapi等等),根据选择的服务商配置相关的API Key。cd MoneyPrinterTurbo cp config.example.toml config.toml vi config.toml4.启动Docker Compose在项目目录下,运行以下命令启动Docker Compose:docker-compose up -d运行该命令后,Docker Compose会自动构建镜像并启动所有需要的容器服务。5.访问Web界面打开浏览器,访问 http://你的OpenWrt路由器的IP:8501,你就可以看到MoneyPrinterTurbo的Web界面啦🎉。6.API文档访问如果需要使用API接口,可以访问 http://你的OpenWrt路由器的IP:8080/docs 或者 http://你的OpenWrt路由器的IP:8080/redoc,可查看详细的API文档。贴心提示:在部署过程中,如果遇到任何问题,可以查阅官方的完整使用演示视频和文档。MoneyPrinterTurbo后期计划🚀未来,MoneyPrinterTurbo还会增加更多的功能,比如:增加更多视频素材来源,优化视频素材和文案的匹配度支持更多的语音合成服务商,使声音更加自然、情绪丰富增加视频转场效果,让视频看起来更加流畅自动上传到YouTube平台,简化发布流程MoneyPrinterTurbo,简直是短视频制作的YYDS!💯更多关注:www.9418666.xyz
2024年05月27日
1,429 阅读
0 评论
0 点赞
1
...
31
32
33
...
39