简体中文
|
繁體中文
|
English
|
首页
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,705 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,647 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,630 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,378 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,207 阅读
简体中文
|
繁體中文
|
English
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
登录
Search
标签搜索
性价比
OpenWrt
开户
eSIM
VPS
开源工具
香港
Mini PC
安装教程
docker
Docker 部署
迷你主机
银行
银行卡
美国
Docker部署
本地部署
跨平台
散热
AI 助手
Xiaopao
累计撰写
773
篇文章
累计收到
2
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
页面
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
搜索:
搜索到
96
篇与
的结果
2024-09-23
乌班图新体验?OpenWrt上安装ubuntu
大家好!今天给大家带来一个超有料的干货分享——如何在OpenWrt上安装ubuntu!✨你没听错,就是把强大的Ubuntu带到你的路由器上,让你的网络体验更上一层楼!💪Ubuntu是什么呢?🤷♀️Ubuntu是一款基于Debian的开源操作系统,以其稳定性和易用性广受欢迎。它有着丰富的软件库和强大的社区支持,非常适合开发者和普通用户使用。🎉想象一下,你可以在家里随时随地使用Ubuntu的功能,简直是太赞了!luci-app-ubuntu是一个可以让你在OpenWrt上轻松访问Ubuntu的插件。通过这个工具,你不仅可以享受到Ubuntu的强大功能,还能快速通过网页远程桌面轻松操作!就像拥有一个小型的Ubuntu服务器在你家一样,真是神奇吧!💻✨接下来,我们进入正题,开始安装luci-app-ubuntu。准备好了吗?一起来看看吧!🙌确保你的OpenWrt环境正常!🔧首先,确保你的路由器已经安装好OpenWrt,并且可以连接到互联网。如果你不知道如何安装OpenWrt,建议先查阅相关教程,毕竟这是第一步哦!好用的OpenWrt固件可以从openwrt.ai网站下载哦更新软件包列表📦打开首页的终端,输入账号密码后,通过以下命令来更新你的软件包列表:opkg update这一步是为了确保你能获取到最新的软件包,别忘了哦!✨安装luci-app-ubuntu🛠️现在,我们要安装luci-app-ubuntu及相关docker服务,输入以下命令:opkg install dockerman luci-app-ubuntu等待安装完成,系统会自动处理所需的依赖,超级简单!👍启动Docker版Ubuntu🚀安装完成插件后,进入“服务”-“Ubuntu”,点击“安装”按钮,开始下载ubuntu镜像并启动服务!输入以下命令:确保服务正常运行,接下来就可以访问Ubuntu了!🎊访问Web界面🔗在浏览器中输入你的路由器IP加上6901端口,例如:http://192.168.1.1:6901,然后使用默认用户名和密码(用户名:kasm_user,密码:password)登录!注意:由于使用的是自签名证书,浏览器会提醒你安全问题,放心点击继续访问即可!😊使用小技巧💡使用luci-app-ubuntu时,大家可以选择合适的版本进行安装哦!默认支持Full Version和Standard Version,选择适合你的需求就好啦!💖通过以上步骤,你就可以轻松在OpenWrt上安装luci-app-ubuntu,享受Ubuntu远程桌面的便利。这个神器真是“好用到哭”!快来试试吧,绝对不会让你失望的!🔥更多关注:www.9418666.xyzUbuntu #OpenWrt #luci-app-ubuntu #远程桌面 #安装教程
2024年09月23日
1,571 阅读
0 评论
0 点赞
2024-09-21
OpenWrt掌控孩子上网时间?家长必备accesscontrol+
大家好呀!今天来聊一个特别实用的工具——luci-app-accesscontrol-plus!😄你是不是也有这样的困扰:孩子晚上偷偷上网,自己却被工作压得喘不过气没时间管?没关系,这款神器可以帮助你轻松管理上网时间,绝绝子!👍luci-app-accesscontrol-plus就是一个上网时间控制的插件,能够让你设定客户端(比如你家小朋友的手机平板)在特定时间内访问互联网。想象一下,晚上10点后再也不怕孩子玩游戏到半夜了!💡而且,操作简单到手残党也能轻松上手,真是良心推荐啊!如何安装使用luci-app-accesscontrol-plus?请看下面步骤1.登录OpenWrt(建议从openwrt.ai下载固件):首先,你需要登录到你的OpenWrt路由器界面。打开浏览器,输入路由器的IP地址,输入账号密码。2.进入软件包管理:在首页点击“系统”-“软件包”,然后在过滤器框中输入“luci-app-accesscontrol-plus”。3.安装插件:找到后,点击安装,稍等片刻,等它完成。安装好后,记得重启一下路由器,以确保插件正常运行哦!4.设置规则模板:刷新一下页面,在路由器界面左侧找到“服务”-“上网时间控制Plus”选项,进入后打开“高级设置”。当前默认有个名为default的模板,点击“编辑”按钮,设置是否启用、开始结束时间(比如周一至周五的18:00-22:00),这就是你为孩子设定的“宵禁”时间啦!😂当然你也可以通过“新增”按钮创建更多规则。最后记得保存并应用。5.绑定客户端:接下来,点回“基本设置”,在客户端规则这里点击“新增”按钮,你需要指定要控制的设备的MAC地址(例如孩子的手机平板)。把它与刚才设置的规则模板进行绑定,轻松一键搞定!🎉6.启用服务:最后,记得勾选“启用”才能开启上网时间控制Plus服务,然后保存并应用设置。这样就完成啦!💪试用了这个插件后,真心觉得太好用了!🌟每次到了设定的时间,网络就会自动断开,再也不用担心孩子熬夜玩游戏了,完全被夸爆!而且自己也能更好地集中精力工作,再也不怕被网络干扰!🥳小贴士如果觉得上网控制效果不佳,可以打开严格模式进行增强。另外,在考试季或者假期,可以根据实际情况来优化设置,确保孩子的上网时间既能放松又能学习!📚这款luci-app-accesscontrol-plus绝对是管理上网时间的神器!小伙伴们,快去试试吧!让我们一起轻松搞定网络时间,来次便捷体验!💖更多关注:www.9418666.xyz#上网时间管理 #OpenWrt插件 #家庭网络控制 #网络安全 #家长必备
2024年09月21日
2,012 阅读
0 评论
0 点赞
2024-09-20
安装AirPlay2,OpenWrt秒变高品质音箱
小伙伴们!今天给大家带来一个宝藏功能,那就是在OpenWrt上安装AirPlay 2!大家知道Apple的AirPlay 2吧?这可是个YYDS级别的无损音频传输神器,直接可以把你手上的iPhone、iPad甚至Mac的音频无损输出到你的音箱或者其他音频设备,整个过程简直好用到哭 😭!而且,AirPlay 2支持多房间播放,你可以在家里任何一个角落享受完美音质,简直是沉浸式音乐体验 🎶!那么今天就跟我一起,手把手教你如何在OpenWrt上安装和使用AirPlay 2的插件——luci-app-airplay2。Step 1: 安装前的准备工作🔧首先,你的路由器要自带音箱或有音频输出口至高品质音箱,建议是x86的设备,刷入OpenWrt系统(很多小伙伴可能已经是老司机了,建议从openwrt.ai下载固件,懂得都懂😉)。如果你还没刷好OpenWrt,那这篇文章可能先建议收藏,等你刷完再回来继续看。接下来,你需要进入OpenWrt的Web界面,找到“状态”-“概览”页面,并确认你的OpenWrt固件已经更新到最新版本,版本越新,越稳定👌。Step 2: 安装luci-app-airplay2好了,正式开始!luci-app-airplay2就是我们今天的主角,它可以让OpenWrt变成一个功能强大的AirPlay 2音频接收器。安装步骤如下:进入OpenWrt的Web界面,点击“系统”菜单,再选择“软件包”。在搜索栏里输入“luci-app-airplay2”,然后点击搜索 🔍。找到这个软件包后,点击旁边的“安装”按钮,就这么简单!💥安装完成后,你就能在OpenWrt的“服务”菜单中看到“AirPlay 2音频接收器”的选项了。Step 3: 配置AirPlay 2 🎶接下来是设置阶段,这可是关键!打开刚才安装的luci-app-airplay2,先勾选启用,开始进行一些简单的配置:音频接收器名称:你可以给你的设备起一个独特的名字,比如“家庭影院🎥”或者“厨房音响🍴”,这样在iPhone上连接的时候,一眼就能找到!开启密码认证:为了防止别人乱连,可以设置一个密码,非常推荐给家里人用😉。音频重采样:如果你的音频设备需要更高质量的音频,你可以开启重采样选项。默认情况下一般可以保持关闭就行。端口:设置一个未被占用的端口。音频输出设备:如果你的路由器有多个音频接口,记得选择你要输出的音频设备。硬件音量控制器名称:这里你可以选择是否使用路由器的硬件控制音量。音频输出采样率:根据你的音箱需求设置,44100Hz已经是非常高质量了。音频缓冲区长度:这个决定了音频传输的延迟,默认值一般OK,调整这个参数可以进一步优化体验。允许其他设备打断当前播放会话:这个选项非常实用!如果你家里有多人使用,可以选择是否允许其他设备打断当前的播放。简单几步设置后,保存并应用,恭喜你!现在你的OpenWrt已经变身为一个强大的AirPlay 2音频接收器了!🎉 是不是觉得有手就能做,简直不要太简单!如果出现报错,请根据提示处理。Step 4: 开始享受音乐吧 🎧现在你只需要在你的iPhone或者iPad上打开控制中心,点击AirPlay图标,就能看到刚才你设置的设备名称,选择它,立马开始播放音频!从此无论是听歌、看电影,还是打游戏,全部都能享受AirPlay 2带来的无损音质和低延迟音频传输,欲罢不能。小窍门和问题解决⚠️在使用过程中,可能会遇到一些小问题,别担心,我这有几个小窍门来帮你:连接不上设备? 确认你的设备和路由器在同一个Wi-Fi网络下哦!🔗音频延迟过高? 尝试调整音频缓冲区长度,或者关闭其他占用网速的应用程序。设备掉线? 记得保持你的OpenWrt固件和插件是最新的,稳定性更强。总之,整个过程真的超简单,基本上必看,有手就能做,如果你是音乐爱好者或者追求高品质音频体验的人,强烈推荐你来试试!💪🎶更多关注:www.9418666.xyzOpenWrt #AirPlay2 #无损音频 #家庭影音 #插件教程
2024年09月20日
1,990 阅读
0 评论
0 点赞
2024-09-19
OpenWrt上的DNS安全检测工具dnsleaktest
小伙伴们⚡,你们有没有发现,很多时候上网明明科学了,结果DNS泄露搞得暴露了!😱这不就破防了嘛?今天就来和大家分享一个OpenWrt宝藏工具——luci-app-dnsleaktest,专门为OpenWrt用户设计,能轻松帮你检查DNS安全问题,避免泄露!🔐什么是DNS泄露,就是你本来想隐身访问网站,结果你的DNS请求被泄露,暴露了你的位置和上网记录!这可不得了,真的是好用哭了的科学也没办法完全防止这个问题。所以,DNS泄露检查就是保护我们隐私的一道重要防线!💣luci-app-dnsleaktest提供了一个超简洁的图形化界面(真的很治愈😌),你不需要搞复杂的命令行,只要动动鼠标点几下,就可以轻松检测DNS泄露。无论你是技术小白,还是OpenWrt老司机,安装起来都没压力,简直是“有手就能do”的代表。👏这个应用其实是基于macvk的DNS泄露测试项目开发的,不但安全可靠,还集成到了OpenWrt的图形管理界面LuCI中。用它,你能随时随地测试你的DNS是否有泄露,轻松防范网络隐私风险。这样一个被夸爆的工具,OpenWrt用户必备!🚀接下来,一起来安装这个神器,完全不用担心步骤太复杂,简单到笑不活了!🤣打开OpenWrt的终端(建议从openwrt.ai下载安装固件)首先,你需要进入OpenWrt的管理后台,点击“服务”->“终端”,输入管理账号密码后进入命令行界面。这一步很简单,小白也能操作。输入安装命令直接复制下面这行命令并在终端中粘贴👇:curl -s https://raw.githubusercontent.com/animegasan/luci-app-dnsleaktest/master/install.sh | sh是不是超级简单?只要这一步,系统就会自动下载并安装luci-app-dnsleaktest!😎你完全不用再手动去寻找软件包、担心版本兼容问题,秒装完成!检查安装是否成功安装完毕后,重启一下设备,重新进入你的OpenWrt管理页面,在“网络”菜单下你就能看到DNS Leak Test的选项啦!🎉现在,你可以轻松点入进行DNS泄露测试,随时查看你的DNS设置是否安全。一键进行DNS泄露测试点击“启动”,十几秒钟后,系统会告诉你DNS是否有泄露。要是发现有问题,赶紧调整你的DNS设置,保护隐私!如果测试结果DNS is not leaking,那就可以安心上网啦!🔐如果出现泄露问题,可以通过其他DNS插件进行解决,如MosDNS。DNS安全不再是难题!通过这个教程,你是不是觉得DNS泄露问题再也不是个大麻烦?✨luci-app-dnsleaktest简直是神器,安装和使用都简单到飞起,小白必看,建议收藏!记住,网络安全不容忽视,动动手安装一个DNS泄露检测工具,守护自己的隐私吧!🎯更多关注:www.9418666.xyzDNS泄露 #OpenWrt教程 #网络安全 #luciapp #隐私保护
2024年09月19日
1,589 阅读
0 评论
0 点赞
2024-07-25
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
嘿,小伙伴们!今天要给大家介绍一个超实用的OpenWrt插件,它就是——luci-app-broadbandacc!想象一下,你正在家里看电影,突然网速卡顿,这时候用上它,网速秒速提升,简直好用到哭!😍luci-app-broadbandacc不仅仅是一个普通的宽带提速工具,它集成了最新的技术,通过speedtest.cn(测速网)提供的服务,让你的网络体验得到质的飞跃。无论你是家庭用户还是技术爱好者,都能轻松掌握!🚀安装步骤:1.准备工作:首先,确保你的OpenWrt设备已经连接到互联网,并且刷入了合适的固件,建议从openwrt.ai下载固件。2.插件安装:登录到你的OpenWrt路由器的管理界面(通常是在浏览器中输入路由器IP地址)。导航到“系统” -> “软件包”。先更新一下软件列表,在“过滤器”中的搜索框中输入“luci-app-broadbandacc”,然后点击“找到软件包”。找到“luci-app-broadbandacc”后,点击“安装”。3.配置和使用:安装完成后,刷新一下页面。进入“服务” -> “宽带小助手”页面,在这里你可以看到luci-app-broadbandacc的配置选项。勾选启用和启用日志,接口就选你连接到运营商的网络接口,通常是wan,用于pppoe拨号的。点击“保存并应用”来应用配置。通常情况下,插件会自动优化你的网络连接。完成操作后宽带小助手会处于运行状态,此时你的网络连接将会得到显著的提速效果。如遇到问题,可以点击到日志页查看问题,然后进行相应的处理。3.商店服务:作者有表明:插件内置提速服务和商店均为第三方。在商店页这里看到第三方提供的运营商的加速服务,原来这个加速服务需要购买才可用,且需要当地的运营商支持。因为我这里运营商不支持该服务,所以无法演示效果。luci-app-broadbandacc不仅提供了简单易用的界面,还能通过持续的优化算法,确保你的网络始终保持在最佳状态。无论你是普通家庭用户还是技术爱好者,都能从中受益。但是需要你的网络运营商支持,如果能用简直是网络管理的宝藏工具,给你的家庭网络带来全新的体验!更多关注:www.9418666.xyz
2024年07月25日
2,705 阅读
0 评论
0 点赞
2024-07-24
Typebot攻略,你的OpenWrt聊天机器人指南
你是否曾经梦想拥有一个自己定制的聊天机器人?今天,让我向你介绍一个神奇的工具——Typebot!这个开源聊天机器人构建工具,不仅能帮你轻松实现各种聊天互动,还能在OpenWrt上通过docker-compose快速部署,让你在技术小白也能轻松搞定!Typebot提供了34种以上的构建模块,涵盖文本、图片、视频、音频等各种元素,满足你各种业务场景的需求。无论是简单的问答机器人,还是复杂的交互式应用,Typebot都能胜任。你甚至可以通过条件分支、脚本编写等功能,定制你独一无二的聊天体验!不仅如此,Typebot还支持与多种外部服务的集成,包括OpenAI、Google Sheets、Zapier等,让你的聊天机器人功能更加强大。而且,你可以完全自定义主题,根据你的品牌风格调整字体、背景、颜色等,让机器人与你的品牌形象完美契合。安装Typebot也非常简单,你只需拥有一台OpenWrt设备(还没有设备来这里看看: 迷你主机 ),刷入openwrt.ai下载的固件,安装docker环境后,下载docker-compose等配置文件进行简单配置即可。接下来,让我们来看看具体的安装步骤:1.登录到OpenWrt设备的控制台。打开“服务”-“终端”,然后执行以下命令安装所需环境相关插件哦:opkg upate opkg install wget openssl-util docker dockerd docker-compose2.创建目录下载docker-compose文件:在你的OpenWrt设备上,再使用以下命令下载最新的docker-compose.yml和.env环境变量配置文件:mkdir -p /data/docker/typebot&&cd /data/docker/typebot wget https://raw.githubusercontent.com/baptisteArno/typebot.io/latest/docker-compose.yml wget https://raw.githubusercontent.com/baptisteArno/typebot.io/latest/.env.example -O .env3.配置所需的配置:你需要生成一个32字符的随机密钥,用于加密敏感数据。你可以使用以下命令生成,自动将生成的密钥填入.env文件中的相应字段:new_secret=$(openssl rand -base64 24 | tr -d '\n') sed -i'' "s|^ENCRYPTION_SECRET=.*|ENCRYPTION_SECRET=$new_secret|" .env替换URL:ip=$(ip addr show | grep 'inet ' | grep -v 127.0.0.1 | grep "br-lan" |awk '{print $2}' | cut -d/ -f1 | head -n 1) sed -i'' "s|^NEXTAUTH_URL=.*|NEXTAUTH_URL=http://$ip:8080|" .env sed -i'' "s|^NEXT_PUBLIC_VIEWER_URL=.*|NEXT_PUBLIC_VIEWER_URL=http://$ip:8081|" .env变量ADMIN_EMAIL根据实际情况填写你的邮箱。因为需要使用SMTP发送邮件通知,建议注册一个brevo邮箱服务。brevo教程可参考: 注册Brevo配置开源独角数卡SMTP 。根据实际情况配置图中参数到.env:5.启动服务器:配置好docker-compose文件后,运行以下命令启动服务器:docker-compose up -d运行此命令后,默认情况下会执行以下操作:创建数据库运行迁移在8080端口启动typebot-builder在8081端口启动typebot-viewer所有Typebot的数据存储在当前目录下的 .typebot 文件夹中。现在,你可以访问 http://你的OpenWrt设备IP:8080 查看登录界面,使用ADMIN_EMAIL管理员电子邮件登录即可访问团队计划工作区。Typebot还定期更新,通过Docker使用这些更新非常安全和简便。你只需拉取新的镜像,并重新启动服务器即可应用更新。更新Typebot:1.拉取新镜像:docker-compose pull typebot-builder docker-compose pull typebot-viewer2.停止服务器:docker-compose down3.启动服务器(使用新镜像):docker-compose up -d如果你想立即获得最新功能,也可以考虑成为typebot.io云用户,云版本会更快地推出新功能!现在,不论你是想打造一个交互式网站插件,还是为你的企业创建一个智能客服,Typebot都能帮你实现。赶快动手,体验Typebot带来的无限可能吧!更多关注:www.9418666.xyz
2024年07月24日
1,437 阅读
0 评论
0 点赞
2024-07-23
在OpenWrt上弄个Alist-encrypt,让你的某盘安全又便捷
大家好!最近发现了一个真正能改变你网盘使用方式的工具——Alist-encrypt!不仅能够提升网盘的安全性,还能让你在OpenWrt设备上轻松搭建个人的加密存储和在线影院。今天我将详细介绍如何在OpenWrt上使用docker-compose部署和配置Alist-encrypt,让你的文件管理更加安全和便捷!Alist-encrypt是一个专为Alist网盘设计的加密代理工具,支持对文件进行加密传输和在线解密播放。它使用了RC4和AES-CTR等安全算法,保证了数据的机密性和传输速度,特别适合于需要保护隐私数据的用户。在OpenWrt上通过docker-compose安装Alist-encrypt步骤:1.为了在OpenWrt上部署Alist-encrypt,OpenWrt固件建议从openwrt.ai下载刷入,你需要确保已经安装了Docker和docker-compose。如果你的设备还没有安装,请按照下面方法。使用网页登录到你的OpenWrt设备控制台,打开“服务”-“终端”。通过以下命令更新软件包列表并安装Docker和docker-compose:opkg update opkg install docker dockerd docker-compose2.安装alist服务,之前有介绍,请查看相关文档。可快速安装luci-app-alist插件。3.配置docker-compose.yml文件创建目录如/data/docker/alist-encrypt,进入目录编辑配置docker-compose.yml文件,用于启动Alist-encrypt服务:mkdir -p /data/docker/alist-encrypt cd /data/docker/alist-encrypt vi docker-compose.ymldocker-compose.yml内容:version: '3' services: alist-encrypt: image: prophet310/alist-encrypt:beta restart: unless-stopped hostname: alist-encrypt container_name: alist-encrypt volumes: - ./alist-encrypt:/node-proxy/conf environment: TZ: Asia/Shanghai ALIST_HOST: 192.168.1.251:5244 # 替换为你的Alist主机地址和端口 ports: - 5344:5344 network_mode: bridge记得保存退出。4.启动Alist-encrypt服务配置完成后,使用docker-compose启动Alist-encrypt服务:docker-compose up -d5.配置和使用Alist-encrypt1)访问配置页面:打开浏览器,访问 http://你的OpenWrt设备的IP:5344/public/index.html2)登录管理界面:默认管理员账号为admin,密码为123456。3)设置路径规则:在配置页面上,你可以设置路径的正则表达式,例如:movie_encrypt/*,用于指定需要加密传输的文件夹。4)通过Alist-encrypt代理访问:浏览器打开http://你的OpenWrt设备的IP:5344/,即可访问到代理后的Alist服务,除了多了一个标识,跟直接访问完全没有什么区别。Alist-encrypt的功能和优势通过Alist-encrypt,你可以:实现对Alist网盘内容的加密传输,确保文件安全性。在webdav客户端上上传和下载加密文件,保护隐私数据。在线解密播放加密的视频,查看加密的图片,保持网盘操作的便捷性和安全性。现在,你可以将你的网盘变成一个私人影院,安全地管理和享受高品质的多媒体内容!嘿嘿,你想要放的内容,你懂我懂啊。更多关注:www.9418666.xyz
2024年07月23日
1,685 阅读
0 评论
0 点赞
2024-07-21
GitHub Action帮你自动构建个人OpenWrt IPK包
嘿,小伙伴们👋,今天带来的是一篇非常给力的教程!这次我们要揭秘如何使用GitHub Action构建OpenWrt IPK包。小白也能轻松搞定,快来看看吧!准备工作:在Github上创建一个账号,并新建一个项目,然后打开Actions面板,创建一条新的工作流new workflow,命名为build-openwrt-ipk.yml。下面开始对里面的内容进行介绍。一、基础配置在GitHub Action中,先来看看我们的基础配置部分,从基本的name和on事件开始配置:name: Build OpenWrt IPK on: workflow_dispatch: inputs: architecture: description: 'Target architecture' required: true default: 'x86-64' package: description: 'Package to build' required: true default: 'luci-app-alwaysonline'这里,我们设置了一个手动触发的workflow,并且允许用户选择目标架构和要构建的包。二、构建工作流程接下来是构建的核心部分。我们在jobs下定义了一个名为build的工作流程:jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Docker uses: docker/setup-buildx-action@v1第一步是检查出代码库,第二步是设置Docker环境。Docker是我们构建OpenWrt IPK包的关键工具。三、构建IPK包下面是构建IPK包的具体步骤: - name: Build IPK run: | docker pull openwrt/sdk:${{ github.event.inputs.architecture }} docker run --name openwrtsdk -e FORCE_UNSAFE_CONFIGURE=1 -e TERM=xterm openwrt/sdk:${{ github.event.inputs.architecture }} /bin/bash -c " echo 'src-git kiddin9 https://github.com/kiddin9/openwrt-packages' >>feeds.conf.default && ./scripts/feeds update -a && ./scripts/feeds install ${{ github.event.inputs.package }} && make defconfig && make package/${{ github.event.inputs.package }}/{clean,compile} -j$(nproc) && find /builder/bin/packages -name '*${{ github.event.inputs.package }}*.ipk' " docker cp openwrtsdk:/builder/bin/packages ./packages这一部分代码解释起来很简单:我们先从Docker拉取OpenWrt的SDK镜像,然后运行一些脚本来更新feeds,安装指定的包,最后编译生成IPK包并复制到本地。备注:这里引用的包源为: github.com/kiddin9/openwrt-packages ,可以到此项目下查询有哪些可用的包哦,如有更好的包源也可用自行增加或替换哦。四、上传IPK包和生成Release构建完IPK包后,我们需要上传这些包作为artifact: - name: Upload IPK as artifact uses: actions/upload-artifact@v2 with: name: ipk-files path: packages/**/*.ipk然后,我们生成一个release tag,并创建一个新的GitHub Release: - name: Generate release tag id: tag run: | echo "::set-output name=release_tag::$(date +"%Y.%m.%d_%H-%M")_${{ github.event.inputs.architecture }}_${{ github.event.inputs.package }}" - name: Create Release and Upload Asset uses: softprops/action-gh-release@v1 with: files: ./packages/**/*${{ github.event.inputs.package }}*.ipk tag_name: ${{ steps.tag.outputs.release_tag }} name: Release ${{ steps.tag.outputs.release_tag }} draft: false prerelease: false env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}备注:如遇到GITHUB_TOKEN权限问题,请打开github项目Settings->Actions->General->Workflow permissions,圈选 Read and write permissions后Save。将所有内容合并配置到yml文件后,我们就可以run workflow,根据你的实际情况填入OpenWrt设备的架构和luci-app-xxx的包名,就可以开始运行了。完成后,我们的IPK包就被上传到了GitHub Release,方便进行下载和使用啦!看吧,是不是很简单?整个过程只需要配置几个步骤,就可以自动化地构建和发布OpenWrt IPK包。绝绝子,实在是太方便了!希望大家都能学会这个技能,赶快去试试吧!👨💻👩💻更多关注:www.9418666.xyz
2024年07月21日
1,564 阅读
0 评论
0 点赞
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 点赞
1
2
...
10