简体中文
|
繁體中文
|
English
|
首页
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,751 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,697 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,695 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,401 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,211 阅读
简体中文
|
繁體中文
|
English
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
登录
Search
标签搜索
性价比
OpenWrt
开户
开源工具
eSIM
VPS
迷你主机
香港
Mini PC
安装教程
docker
Docker 部署
银行
银行卡
CN2 GIA
美国
Docker部署
本地部署
跨平台
散热
Xiaopao
累计撰写
933
篇文章
累计收到
2
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
页面
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
搜索:
搜索到
96
篇与
的结果
2024-06-13
镜像拉不下来?那就在OpenWrt上搭建自己的Nexus3 Docker镜像仓库
大家好呀~💖今天要给大家推荐一个超棒的东西😍那就是在OpenWrt上用Nexus3搭建Docker镜像仓库啦👏👏👏是不是最近某些加速拉不到镜像?作为一个新手小白,一开始也是懵逼脸😵怎么搞?现在跟着我的步骤,你也能轻松get这个备用仓库哦,以防不测🎉首先呢,要确保你的OpenWrt(建议从openwrt.ai获取)系统已经安装了dockerd和docker-compose这两个插件哦🐳如果还没安装的小伙伴要赶紧去安装哦~😋接下来就要开始实战啦💪关键步骤incoming👇1.打开命令行终端,创建一个目录,用于存放配置和目录。mkdir -p /data/docker/nexus3 cd /data/docker/nexus32.在目录创建docker-compose.yml配置文件,文件内容如下:services: nexus: image: sonatype/nexus3:3.68.1 container_name: nexus restart: always ports: - 8081:8081 - 8082:8082 environment: - "INSTALL4J_ADD_VM_PARAMS=-Xms128m -Xmx512m -XX:MaxDirectMemorySize=512m -Djava.util.prefs.userRoot=/nexus-data/javaprefs" volumes: - nexus-data:/nexus-data volumes: nexus-data:配置定义Nexus3容器的运行端口参数和持久化挂载目录等📄3.启动使用docker-compose up -d命令启动Nexus3容器🚀。运行后如下:4.访问Nexus3的Web界面,默认地址是http://你OpenWrt设备的IP:8081 🌐执行命令获取admin管理员的密码:docker exec nexus cat /nexus-data/admin.password用管理员登录后根据向导重新设置新密码,启用匿名访问Enable anonymous access5.在Repositories下创建一个仓库,类型为docker(host),Name设置为inner-docker,HTTP设为8082,勾选Allow anonymous docker pull。6.测试上传镜像到这个本地docker仓库先在openwrt中修改 /etc/config/dockerd文件,globals下增加一行配置:option alt_config_file '/etc/docker/daemon.json'然后再修改 /etc/docker/daemon.json 文件,增加insecure-registries配置,如:{ "insecure-registries": [ "你OpenWrt设备的IP:8082" ] }然后重启docker服务。接着在Nexus3设置Security-Realms中把Docker Bearer Token Realm放到右边保存激活。使用命令登录到本地docker仓库docker login 你OpenWrt设备的IP:8082打标记让后推送镜像到本地docker仓库,能成功上传。删除镜像后再试一下拉取也没有问题。7.使用image-syncer工具,可以将需要的镜像从其他地方同步到Nexus3这个本地docker仓库中📦具体使用方法不作介绍,可参考项目说明:github.com/AliyunContainerService/image-syncer/blob/master/README-zh_CN.md看起来很复杂?但只要一步一步来,你也能掌握这个超实用的技能😎管理Docker镜像变成小case啦😙赶快动手试试吧~💖相信你一定可以成功哒😘最后呢,要提醒大家一点🧐虽然搭建私有镜像仓库很方便,但是也要注意数据安全问题哦🔐要做好权限控制和数据备份的工作📝不然一旦数据丢失可就欲哭无泪了😢更多关注:www.9418666.xyz
2024年06月13日
1,562 阅读
0 评论
0 点赞
2024-06-12
搞定OpenWrt SDK编译ipk安装包,秒变高手
最近Docker镜像加速的一些公共服务将关闭的消息蔓延,openwrt的一些服务也可能难以幸免,为保障自己能继续正常使用,学点编译知识还是很有必要。想要在OpenWrt上编译自己的安装包,却不知道从哪里开始?别担心,今天就来一起看看通过OpenWrt SDK编译安装包的详细步骤!😊首先,了解一下什么是OpenWrt SDK。简单来说,SDK是一套预编译的工具链,设计用于交叉编译特定目标的包,而无需从头编译整个系统。这个过程非常适合那些想要快速定制和发布自己软件包的打工人们。你可以用SDK做什么?编译新的软件包📦定制已有的软件包🔧添加或修改软件包的功能✨你不能用SDK做什么?编译整个OpenWrt系统🚫修改核心系统组件❌准备工作使用SDK前,需要满足一些前提条件。这些条件和buildroot系统的要求相同,请参阅 Build system – Installation页面 ,安装构建包所需的软件。有些主机上还需要安装ccache包。你可以选择下载预编译的SDK,或者自己从源码编译。编译源码只需在menuconfig中启用“Build the OpenWrt SDK (CONFIG_SDK)”选项。预编译的SDK可以在与你的设备固件镜像相同的下载文件夹中找到。下载地址:development snapshot SDK → Platforms → Supplementary Files → openwrt-sdk-<对应平台>_gcc-<相应版本>_musl.Linux-x86_64.tar.xz 最新开发 21.02.3 → Platforms → Supplementary Files → openwrt-sdk-<对应平台>_gcc-<相应版本>_musl.Linux-x86_64.tar.xz 21.02.3 19.07.10 → Platforms → Supplementary Files → openwrt-sdk-<对应平台>_gcc-<相应版本>_musl.Linux-x86_64.tar.xz 19.07.10 解压SDK后,可以选择编辑feeds.conf.default文件,添加你的包源。默认情况下,这将包含构建SDK时使用的包源。你可以像使用buildroot一样添加本地或远程的包源。重要提示:如果你想覆盖现有包源中的包,必须在包源文件的顶部写入你的自定义包源。例如,如果你想制作某个包的自定义版本,而该包已经在Packages源中发布,你的feeds.conf.default文件应如下所示:src-link local /path/to/local/custom/feed src-git packages https://git.openwrt.org/feed/packages.git src-git luci https://git.openwrt.org/project/luci.git src-git routing https://git.openwrt.org/feed/routing.git src-git telephony https://git.openwrt.org/feed/telephony.git使用命令./scripts/feeds install -a将所有包安装到可用状态,和buildroot一样。编译步骤:打开终端,进入SDK文件夹,使用命令make menuconfig打开SDK菜单。SDK的menuconfig系统与buildroot相同,顶部有说明,按“?”键可以获取帮助。你可能需要禁用一些默认设置,这些设置会构建所有可用的包。进入“Global Build Settings”子菜单,取消选择/排除以下选项。在菜单中找到你要编译的包,按“M”键选择它,这也会选择所有依赖项,你会看到它们在菜单中都标记为“”。可以选择多个包。保存配置并退出菜单。放置Makefile后,使用常规的buildroot命令,或者直接运行make来构建所有选择的内容。你可以通过写入make -j5等命令来加快编译速度,具体取决于你的构建主机。编译完成后,生成的.ipk文件会放在你解压SDK的目录中的bin/packages和bin/targets目录中。这就是通过OpenWrt SDK编译安装包的完整步骤。是不是很简单?赶紧试试吧,永远可以相信自己的动手能力!💪更多关注:www.9418666.xyz
2024年06月12日
1,495 阅读
0 评论
0 点赞
2024-06-12
ChatOllama怎么用?OpenWrt快速部署它
大家好呀!今天我要和大家分享一款超级好用的神器——ChatOllama🌟,以及如何在OpenWrt上通过docker-compose来部署它。如果你也是个技术小白,这篇文章绝对是你的救星💡,一起手把手来操作,轻松搞定部署!什么是ChatOllama?ChatOllama是一款基于AI的聊天机器人🤖,功能强大,应用广泛。无论是用来做个人助理还是知识库,它都能轻松胜任。而且,它支持在各种操作系统和环境下运行,尤其是通过Docker容器化部署,让安装和管理变得更加简单。很多小伙伴用OpenWrt来做路由器,但其实它的功能远不止如此。在OpenWrt上安装Docker,你可以将你的路由器变成一个功能强大的服务器🌐。是不是很酷?准备工作在开始之前,我们需要一些准备工作:确保你的OpenWrt设备(建议从openwrt.ai下载安装固件)已经安装了Docker和Docker-compose。如果还没有,先在命令行执行以下命令安装:opkg update opkg install docker dockerd opkg install docker-compose确保你的设备已经连接到互联网,以便下载必要的镜像和资源。确认一下Docker环境已准备好。部署步骤接下来,我们进入正题,开始部署ChatOllama。步骤一:创建docker-compose文件我们需要创建一个放置的目录,如mkdir -p /data/docker/chatollama,在目录内创建一个docker-compose文件来定义ChatOllama服务,命令:cd /data/docker/chatollama vi docker-compose.ymldocker-compose.yml文件如下:services: ollama: image: ollama/ollama ports: - "11434:11434" restart: always volumes: - ollama_data:/root/.ollama chromadb: image: chromadb/chroma ports: - "8000:8000" restart: always volumes: - chromadb_data:/chroma/.chroma/index chatollama: environment: - CHROMADB_URL=http://chromadb:8000 - DATABASE_URL=file:/app/sqlite/chatollama.sqlite - REDIS_HOST=redis image: 0001coder/chatollama:latest extra_hosts: - "host.docker.internal:host-gateway" ports: - "3000:3000" restart: always volumes: - ~/.chatollama:/app/sqlite redis: image: redis:latest restart: always volumes: - redis_data:/data volumes: chromadb_data: redis_data: 保存并退出编辑器。步骤二:启动服务接下来,我们使用docker-compose启动ChatOllama服务:docker-compose up -d这一步会自动拉取ChatOllama的相关镜像并启动服务。如果一切顺利,你应该可以容器在运行。步骤三:配置ChatOllama打开浏览器,访问http://<你的OpenWrt设备IP>:3000,进入ChatOllama的主界面。按照提示完成Ollama配置,只需在端点框下填http://host.docker.internal:11434,然后保存。然后可以在模型页面下载一个qwen:0.5b的大模型:另外也需要在命令行初始一下SQLite 数据库:步骤四:测试ChatOllama配置完成后,可以在Web界面上测试ChatOllama的功能。进入对话页,最下方选择模型后,输入一些常见的问题,看看它的表现。如果一切正常,你的ChatOllama已经成功部署并运行啦!🎉常见问题和解决办法1.无法访问Web界面:确保Docker服务正常运行,并检查端口映射是否正确。2.拉取镜像失败:检查网络连接,并确保OpenWrt设备有足够的存储空间。3.服务启动失败:查看docker-compose日志,检查是否有错误信息,并根据提示解决。看完这篇文章,是不是觉得在OpenWrt上部署ChatOllama其实很简单?🧐只需要几个步骤,你就能拥有一个强大的AI聊天助手。还在等什么?赶快动手试试吧!希望这篇文章对你有所帮助,记得点赞👍、收藏❤️、分享🔗,让更多人知道这个宝藏神器!💎更多关注:www.9418666.xyz
2024年06月12日
1,430 阅读
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,399 阅读
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,863 阅读
0 评论
0 点赞
1
...
5
6
7
...
20