Allen's 碎碎念

Allen's 碎碎念

docker

有趣的docker项目(二)

本文介绍了多个实用开源项目,涵盖大模型API管理、多模型聊天界面、微信机器人、图片压缩及翻译等功能。One-api提供统一的大模型API接口,支持多机部署及用户管理,是国产模型管理的优选平台;New-api基于one-api二次开发,支持平台更多、更新更快。Chatgpt-Next-Web和LobeChat均提供网页聊天窗口,前者支持多模型切换和管理员密码,后者额外支持文件上传和第三方插件。wechat-bot则实现了微信聊天机器人功能,可在群聊和私聊中调用模型。enclosed支持网页版阅后即焚文字及附件,保障信息安全。squoosh则专注于网页端图片压缩优化,提升图片传输效率。DeepLX为deepl生成API,配合谷歌沉浸式翻译插件使用效果良好。最后,Searxng是一款可整合多搜索引擎的个性化搜索工具,方便用户定制搜索体验。这些项目均开源,适合开发者集成与二次开发。
0
2024-10-16

Ollama和Open-WebUI的搭建

本文介绍了基于 Go 语言开发的开源本地大模型框架 Ollama ,支持主流模型如 Llama 3.1、Gemma 2、Mistral 等。由于 VSP 无 GPU 环境,作者采用 Ollama 的 CPU 版本,通过 Docker 容器部署并手动下载所需模型。文中列举了多款模型及对应下载命令和所需存储大小,提示不同规模模型所需的内存配置。基于 Ollama,Open-WebUI 项目提供了友好的 Web 界面,方便用户操作。Open-WebUI 同样以无 GPU 版方式部署,通过设置 Ollama 服务地址实现连接,用户可通过浏览器访问相应端口使用。整体方案便于在无GPU的服务器上本地托管和管理多种大模型,满足轻量级的本地推理需求。
0
2024-08-25

Reactive-Resume安装与使用

本文介绍了Reactive-Resume这款在线简历编辑工具,其在GitHub上拥有21.3k星,广受欢迎。用户只需填写模块信息,选择模板即可快速生成布局美观的简历。文章详细讲解了基于官方`docker-compose.yaml`文件搭建Reactive-Resume的过程,涉及Postgres数据库、Minio存储、Chrome浏览器容器及应用服务四个部分。部署完成后,用户遇到导出PDF时跳转空白页的问题,查看日志发现Chrome服务相关报错。通过查阅GitHub Issue,得知需在`docker-compose.yaml`中Chrome服务配置加入`extra_hosts`字段,将`public_url`和`storage_url`映射到`host-gateway`,以解决域名访问问题。调整后重启容器,成功实现PDF导出功能。该方案解决了导出异常,确保Reactive-Resume功能完整,具备良好的在线简历制作和导出体验。
0
2024-08-23

系统监控软件 Ward

Ward 是一个用于监控系统状态的开源项目,代码托管于 GitHub 上。由于官方未提供 Docker 镜像包,用户需自行在本地构建并部署。部署流程包括在本地创建目录、克隆项目代码、进入指定文件夹后使用 Docker 构建镜像。镜像构建成功后,通过指定端口启动容器,其中端口14000用于初始化访问,端口10000为自定义监控端口,均可根据实际情况调整。运行容器后,用户通过浏览器访问 http://ip:14000 进入初始化界面,设置服务器名称、主题风格(浅色或深色)以及应用端口,完成后点击“Launch”启动监控服务。该方案便于用户本地快速搭建监控平台,实现对系统状态的实时监控。
0
2024-08-21

有趣的docker项目

本文汇总了一些有趣且实用的 Docker 项目,涵盖程序员工具、阅读、绘图、博客建站、网络服务等多个领域。包括 IT-tools 提供多种开发工具,Reference 程序员快速参考手册,Stirling PDF 处理 PDF 文件,Reader 用于小说阅读。Draw.io 支持多种在线画图,Halo 为 Java 博客框架,Lucky 集成了 DDNS、证书、内网穿透等功能。Sun-panel 方便容器管理,Bililive-go 支持直播录制,X-ui 简化梯子搭建。Reactive-resume 在线生成简历,Memos 轻量备忘录,Ward 监控系统资源,Yourls 生成短链接,Watchtower 自动更新镜像,MyIP 提供 IP 相关查询工具。这些项目均托管在 GitHub,方便使用和二次开发,极大提升工作和生活效率。
0
2024-08-21

lucky的部署和使用

本文介绍了个人搭建网站过程中常见的域名管理、HTTPS证书申请、反向代理及端口转发等问题,并以开源项目 `lucky` 作为解决方案。`lucky` 集成了动态DNS(DDNS)、端口转发、Web服务管理、内网穿透及ACME自动证书申请等功能。文章详细说明了通过Docker快速部署`lucky`的方法,默认访问端口为16601,初始账号密码均为666。使用者可先修改管理账号密码,随后通过添加DDNS任务实现IP与域名的绑定,支持Cloudflare等服务商。证书管理模块支持自动申请及续期有效期3个月的TLS证书。反向代理功能允许将内部服务绑定到域名及标准端口(如443),通过配置子规则实现基于域名的服务访问,支持本地及Docker环境地址。整体流程简化了网站搭建中的DNS管理、证书申请及服务暴露配置,适合个人和小型项目快速上线与维护。
0
2024-08-19

pixman和直播流代理

本文介绍了基于Docker的IPTV服务pixman及其配套代理streamshield-proxy的搭建和使用方法。pixman支持多家主流直播源,如四季线上、央视频、LITV等,涵盖大陆及港台电视台和体育频道。用户可通过Docker部署pixman容器,并通过指定端口访问生成的m3u播放列表。对于需要MyTVSuper直播源的,需配置专用环境变量获取授权。streamshield-proxy则利用个人VPS作为直播流代理服务,将复杂的代理配置简化为客户端仅需订阅VPS地址,通过端口映射和安全令牌实现稳定流转发。部署完成后,用户只需在IPTV播放器中导入VPS提供的链接即可观看直播,无需额外代理设置,支持Windows Potplayer和苹果APT系列播放器,提升了IPTV观看的便利性和流畅度。
0
2024-08-19