Docker部署AI提示词管理系统:Prompt Manager功能详解与使用教程
Prompt Manager 是一款功能完备的本地提示词管理系统,集成了版本控制、智能搜索、标签管理和数据导入导出等核心特性。该系统基于 Python、Flask 和 SQLite 技术栈构建,无需外部依赖,即可实现开箱即用的便捷体验。

主要功能特性
📝 提示词管理模块
- 创建与编辑:支持完整元信息配置,包括名称、来源、标签和备注等字段
- 内容预览功能:首页展示内容摘要,提供一键复制完整内容的快捷操作
- 置顶显示选项:可将重要提示词设置为置顶状态,便于优先查看
- 智能全文搜索:支持对名称、来源、备注、标签和内容进行多维度检索
- 多语言界面切换:提供中文与英文两种界面语言的可选配置
🔄 版本控制系统
- 语义化版本管理:严格遵循主版本、次版本和补丁版本的格式规范
- 灵活版本升级:支持补丁版本(+0.0.1)、次版本(+0.1.0)和主版本(+1.0.0)的递增操作
- 历史版本回滚:可从任意历史版本创建新分支,确保原始数据不被覆盖
- 自动清理机制:可自定义版本保留数量阈值(默认200),系统自动清理过期版本
📊 对比分析工具
- 差异对比视图:采用左右并排布局,清晰展示版本间的内容差异
- 词汇级对比模式:默认启用词汇级别的高亮显示,精确标识变更内容
- 行级对比视图:支持传统的行级别差异对比显示方式
- 快速切换功能:提供词汇级与行级对比模式的一键切换操作
🏷️ 标签管理系统
- 层级标签结构:支持如“场景/客服”式的多级分类体系
- 智能标签联想:输入过程中自动提示已存在的相关标签选项
- 多维度筛选排序:支持按标签进行排序和条件筛选的操作
🎨 用户体验优化
- 双主题模式支持:提供浅色与深色主题,并可自动跟随系统设置
- 响应式界面设计:完美适配桌面端和移动端的不同屏幕尺寸
- 流畅交互动画:精心设计的界面过渡效果和交互动画
- 键盘快捷键支持:包含 Ctrl+S 保存、Ctrl+P 预览等常用快捷操作
- 视图模式切换:首页支持列表与网格视图的一键切换,并记忆用户偏好
- 提示词颜色标注(新增功能):在高级设置中可为提示词配置颜色(支持 #RGB/#RRGGBB 格式),首页卡片将显示细微同色外框;提供可视化取色器、颜色预览圆点和一键清除按钮;留空则不设置颜色
- 界面语言切换(新增功能):在设置中可自由切换界面显示语言(中文/英文),默认使用中文界面
📤 数据管理功能
- 导入导出操作:支持 JSON 格式的完整数据备份与恢复功能
- 本地数据存储:采用 SQLite 数据库,无需云端依赖,确保数据安全
- 系统参数配置:可设置版本清理阈值和访问密码等系统参数
- 多语言界面支持:提供中文与英文的界面语言切换选项
🔒 访问密码保护(可选功能)
- 三种保护模式(设置页面):关闭密码保护、指定提示词密码、全局密码保护
- 密码设置要求:密码长度为4-8位字符,首次启用需先配置密码
- 指定提示词密码:在提示词编辑页面勾选“该提示词需要密码访问”选项
- 首页显示行为(指定密码模式):受保护的卡片仅显示标题和“来源:需要密码”提示,不展示标签、备注和内容预览;点击卡片进入密码解锁页面
- 会话管理机制:在当前会话内对已解锁的提示词保持访问权限;可通过右上角“退出”按钮清除认证状态
部署安装指南
Docker Compose 配置
services:
prompt-manager:
image: zhuchenyu2008/prompt-manage:latest
container_name: prompt-manager
ports:
- 3501:3501
environment:
- FLASK_ENV=production
volumes:
- ./data:/app/data
restart: unless-stopped
使用教程
在浏览器地址栏中输入 http://NAS的IP:3501 即可访问系统界面。
Docker部署Foxel私有云盘:实现AI文件搜索与管理完整指南
Foxel是一款专为个人和团队用户设计的私有云存储平台,具备高度可扩展的架构,并集成了先进的AI语义搜索功能,帮助用户高效管理各类文件。

核心功能亮点:
- 统一文件管理:能够将分散在不同存储后端的所有文件进行集中化管理和访问。
- 插件化存储后端:采用灵活的可扩展适配器模式,便于集成多种类型的存储系统。
- 语义搜索功能:支持使用自然语言描述来搜索图片、文档等非结构化数据的内容。
- 内置文件预览:无需下载即可直接预览图片、视频、PDF、Office文档以及文本和代码文件。
- 权限与分享机制:支持生成公开或私密的分享链接,方便用户进行文件的安全共享。
- 任务处理中心:提供异步任务处理能力,如文件索引和数据备份,确保主应用运行不受影响。
在线体验地址(默认账号:admin/admin):
部署指南
使用Docker Compose进行安装
services:
foxel:
image: ghcr.io/drizzletime/foxel:latest
container_name: foxel
ports:
- 8080:80
environment:
- TZ=Asia/Shanghai
- SECRET_KEY=EnsRhL9NFPxgFVc+7t96/y70DIOR+9SpntcIqQa90TU=
- TEMP_LINK_SECRET_KEY=EnsRhL9NFPxgFVc+7t96/y70DIOR+9SpntcIqQa90TU=
volumes:
- ./data:/app/data
restart: unless-stopped
参数详细说明(建议参考官方文档获取更多配置选项)
:::
TZ(环境变量):用于设置系统时区,确保时间显示正确。
SECRET_KEY(环境变量):建议更换为随机生成的字符串,以增强系统安全性。
TEMP_LINK_SECRET_KEY(环境变量):同样建议使用随机字符串,保护临时链接的安全。
:::
操作与功能演示
在浏览器地址栏输入 http://NAS的IP:8080 即可访问Foxel的用户界面。

点击界面上的“下一步”按钮继续初始化设置。

再次点击“下一步”按钮,通常默认配置即可满足基本需求。

接下来创建管理员账户,设置用户名和密码以完成系统初始化。

界面设计较为简洁明了,目前仅显示一个本地挂载的文件夹供用户使用。

打开文件夹并上传单个文件的操作流畅无阻,功能表现正常。

然而,尝试直接上传整个文件夹时可能会出现错误提示,不支持批量文件夹上传。

日常文件操作方式与常见网盘应用相似,用户可以快速上手使用。

文件分享功能支持设置访问密码和有效期,增强共享安全性。

所有分享链接统一在“我的分享”区域进行管理,操作便捷高效。

处理器功能是与其他网盘的显著区别,允许用户自定义任务处理流程。

离线下载功能能够直接将网络文件下载到本地目录,节省用户时间。

存储挂载除了本地路径外,还支持挂载各类网盘和WebDAV服务,扩展性强。

系统设置中包含AI相关配置选项,但实际测试中功能效果有限,未深入使用。

备份恢复模块支持数据的导入和导出操作,便于用户进行数据迁移。
Docker部署FreshRSS:打造个人专属RSS阅读器全攻略
FreshRSS是一款完全免费且支持自托管的RSS提要聚合工具,能够帮助用户高效整合和管理各类信息源。

安装配置指南
通过Docker Compose快速部署FreshRSS服务,简化安装流程。
services:
freshrss:
image: linuxserver/freshrss:latest
container_name: freshrss
ports:
- 8080:80
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./config:/config
restart: unless-stopped
参数说明(更多详细配置建议参考官方文档):
- PUID(可选环境变量):设置用户ID权限
- PGID(可选环境变量):设置用户组ID权限
- TZ(环境变量):配置时区,例如Asia/Shanghai
使用操作步骤
在浏览器地址栏输入 http://NAS的IP:8080 即可访问FreshRSS主界面。

将系统语言切换为中文,提升操作便捷性。

确认所有设置项均无错误提示,避免因权限问题导致运行异常。

选择数据库类型,对于轻量级应用场景推荐使用SQLite数据库。

设置管理员用户名和密码,确保账户信息安全。

使用已创建的账号信息登录系统。

在界面左上角区域点击“订阅管理”进入订阅设置页面。

若需管理大量RSS源,建议预先创建分类目录以便后续维护。

添加订阅源地址(部分RSS源可能需要网络代理访问,可通过自建RSSHub服务解决)。

示例中展示了通过RSSHub订阅的内容源地址:
http://192.168.31.90:1200/500px/tribe/set/f5de0b8aa6d54ec486f5e79616418001

正常连接的订阅源会显示相关描述信息,确认无误后点击“提交”完成添加。

成功添加后,订阅列表将显示新增的条目信息。

返回主页面即可浏览已订阅内容的更新信息。

以摄影类订阅为例,打开后可查看详细的图片和文字内容。

FreshRSS还提供丰富的扩展功能模块,用户可根据实际需求进一步探索使用。

使用体验总结
FreshRSS作为一款轻量级开源自托管RSS聚合器,特别适合追求高效阅读体验、希望摆脱多平台束缚的用户群体。其界面设计简洁直观,全面支持中文显示,核心功能涵盖订阅管理、分类归档、自动刷新、文章标记与全文搜索等,能够充分满足日常信息流阅读的基本需求。尤其推荐与RSSHub工具配合使用,可将原本不支持RSS输出的网站(如社交媒体、电商平台等)转化为标准订阅源,显著扩展应用场景范围。
综合推荐指数:⭐⭐⭐(功能实用但受众相对小众)
日常使用体验:⭐⭐⭐(运行稳定,基础功能完备)
部署难易程度:⭐⭐(配置过程简单易懂)
Docker部署VoceChat聊天应用:私有化搭建完整指南
VoceChat是一款专为独立部署设计的个人云社交媒体聊天服务,它能够灵活适应多种应用场景,例如团队内部沟通协作、个人私密聊天、网站在线客服支持以及网站内嵌社区互动等。

得益于仅15MB的轻量化体积,VoceChat可以轻松部署在各类服务器环境中,同时提供对多种平台客户端的全面兼容支持。

在线演示地址如下: https://privoce.voce.chat/
部署步骤
使用Docker Compose进行快速部署:
services:
vocechat-server:
image: privoce/vocechat-server:latest
container_name: vocechat-server
ports:
- 3000:3000
volumes:
- ./data:/home/vocechat-server/data
restart: always
使用教程
在浏览器地址栏输入 http://NAS的IP:3000 即可访问服务初始化界面。

首次访问时,只需按照界面提示逐步完成设置流程。

在此步骤中需要输入自定义的服务器名称标识。

接下来设置系统管理员账户的用户名和登录密码。

注册权限设置建议保持默认选项,即允许陌生人自由注册账号。

生成邀请链接后可以分享给其他用户,方便他们快速完成注册流程。

完成所有设置步骤后,系统将自动跳转到主操作界面。

整体界面设计采用简约风格,功能分区清晰直观便于操作。

创建测试账号进行实际体验,可以验证用户间的消息互通功能。

系统提供完善的成员管理功能,支持对用户权限进行灵活配置。

对于聊天过程中的重要文件或关键对话记录,可以使用收藏功能进行标记保存。

系统会自动整理所有通过聊天传输的文件,形成独立的文件管理列表。

设置菜单包含丰富的自定义选项,虽然功能较多但操作逻辑简单明了。

综合评价
作为轻量级聊天应用解决方案,VoceChat的功能特性自然无法与大型社交平台相提并论,但它特别适合那些对功能需求相对基础,同时高度重视操作便捷性和数据隐私保护的应用场景。如果您正在寻找一款具备开箱即用、安全私密、轻量便捷等特点的聊天工具,VoceChat无疑是一个值得考虑的优质选择。
综合推荐指数:⭐⭐⭐(轻量化设计,快速部署使用) 实际使用体验:⭐⭐⭐(入门简单,多平台兼容) 部署难度评级:⭐⭐(操作流程简单直接)
Docker部署微信QQ浏览器神器:全面指南与实战体验
WeChat Selkies 是一款基于 Docker 容器技术的微信和 QQ Linux 客户端解决方案,它利用 Selkies WebRTC 技术实现在 Web 浏览器中直接访问,无需在本地安装应用程序。
核心功能特性
- 🌐 浏览器访问:通过 Web 浏览器直接使用微信,无需本地安装客户端,提供便捷的远程操作体验。
- 🐳 Docker化部署:采用简单的容器化部署方式,实现环境隔离和快速配置,提升系统兼容性。
- 🔒 数据持久化:支持配置文件和聊天记录的持久化存储,确保数据安全不丢失。
- 🎨 中文支持:完整的中文字体和本地化支持,兼容本地中文输入法,优化中文用户使用体验。
- 🖼️ 图片复制:通过侧边栏面板开启图片复制功能,方便用户快速处理图像内容。
- 📁 文件传输:利用侧边栏面板进行文件传输操作,支持多种文件格式的快速分享。
- 🖥️ AMD64和ARM64架构支持:兼容主流CPU架构,适应不同硬件平台的部署需求。
- 🔧 硬件加速:提供可选的 GPU 硬件加速支持,提升图形处理性能,优化运行效率。
- 🪟 窗口切换器:在左上角增加切换悬浮窗,方便用户快速切换到后台窗口,为后续功能扩展奠定基础。
- 🤖 自动启动:可配置自动启动微信和QQ客户端,用户可根据需求选择是否启用此功能。
部署安装步骤
使用 Docker Compose 进行快速部署,以下为示例配置代码:
services:
wechat-selkies:
image: nickrunning/wechat-selkies:latest
container_name: wechat-selkies
ports:
- 3001:3001
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
- LC_ALL=zh_CN.UTF-8
- AUTO_START_WECHAT=true
- AUTO_START_QQ=false
volumes:
- ./config:/config
restart: unless-stopped
参数详细说明如下:
Firefox浏览器Docker部署指南:内网外网配置全解析
Firefox 是一款由 Mozilla 基金会开发的免费开源网页浏览器,广泛应用于多种操作系统环境。
部署步骤
通过 Docker Compose 可以快速部署 Firefox 浏览器实例,以下是完整的配置示例:
services:
firefox:
image: linuxserver/firefox:latest
container_name: firefox
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- LC_ALL=zh_CN.UTF-8
- FIREFOX_CLI=https://www.baidu.com
volumes:
- ./config:/config
ports:
- 13001:3001
shm_size: "1gb"
restart: unless-stopped
配置参数详细说明如下:
- PUID(环境变量,可选):用于设置用户ID权限,控制容器内文件访问。
- PGID(环境变量,可选):指定用户组ID权限,协助管理多用户环境。
- TZ(环境变量):配置系统时区,确保时间显示准确。
- LC_ALL(环境变量):设定语言和区域编码,支持中文界面显示。
- CUSTOM_USER(环境变量,可选):自定义访问用户名,增强安全性。
- PASSWORD(环境变量,可选):设置访问密码,保护浏览器实例。
- FIREFOX_CLI(环境变量,可选):定义浏览器启动时自动加载的默认网页。
- 3000端口:用于HTTP协议通信,提供基础网页服务。
- 3001端口:支持HTTPS协议,确保数据传输安全。
使用体验
在浏览器地址栏输入 http://NAS的IP:13001 即可访问 Firefox 界面,注意默认采用 HTTPS 协议保障连接安全。

用户界面设计简洁直观,避免了过多广告和冗余功能干扰,提供纯净的浏览体验。

部署后的 Firefox 能够顺畅访问内网资源和外网网站,中文内容显示完整无乱码问题。

点击界面左侧菜单,可以发现原有的 VNC 连接方式已替换为 Selkies 技术,提升了远程访问效率。

新版本界面布局和功能模块均有显著优化,用户能够直观查看设备性能指标,便于监控资源状态。

Frigate智能监控系统本地搭建与AI检测全攻略
Frigate是一款采用实时AI目标检测技术的开源网络录像机(NVR)。其最大优势在于所有视频分析任务均在本地设备上执行,摄像头画面数据全程无需上传至云端,从而为用户提供可靠的数据安全保障。

核心功能特性
- 与Home Assistant深度集成,通过自定义组件实现无缝联动
- 优化设计仅在必要时和指定区域进行物体检测,最大限度降低资源消耗并提升性能表现
- 采用多进程处理机制,优先保障实时性而非逐帧分析
- 利用低开销画面变动检测技术,智能定位需执行物体检测的区域
- 基于TensorFlow框架执行物体检测,运行于独立进程以实现最高帧率
- 通过MQTT协议进行通信,便于与其他系统集成
- 根据检测到的物体自动设置视频保留时间,实现智能录制
- 支持全天候24/7不间断录制模式
- 采用RTSP重新流传输技术,有效减少摄像头连接数量
- 集成WebRTC和MSE支持,提供低延迟实时观看体验
在线演示链接
Frigate安装步骤详解
Docker Compose部署方案
services:
frigate:
image: ghcr.io/blakeblackshear/frigate:stable
container_name: frigate
ports:
- 8971:8971
- 8554:8554
- 8555:8555/tcp
- 8555:8555/udp
environment:
- FRIGATE_RTSP_PASSWORD=password
- TZ=Asia/Shanghai
volumes:
- ./storage:/media/frigate
- ./config:/config
- /etc/localtime:/etc/localtime:ro
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
restart: unless-stopped
参数配置说明(建议参考官方文档获取更多细节)
:::
8971端口:用于HTTPS协议的管理员访问界面
5000端口(可选):支持HTTP协议的匿名用户访问
8554端口:用于RTSP流输出
8555端口:用于WebRTC流输出
FRIGATE_RTSP_PASSWORD环境变量:设置RTSP流密码
TZ环境变量:指定系统时区配置
/media/frigate路径:用于存储监控录制文件
/config路径:存放配置文件及SQLite数据库
/etc/localtime路径:同步主机时区设置
/dev/dri/renderD128硬件:启用核显加速功能
:::
界面使用与初始配置
在浏览器地址栏输入http://NAS的IP:8971即可访问管理界面,注意需使用HTTPS协议。

提示:查看容器运行日志,获取系统自动生成的管理员用户名和密码。

将获取的用户名和密码填入登录界面相应字段。

HomeAssistant智能家居完整部署教程:从安装到集成全指南
Home Assistant 是一款开源的智能家居自动化平台,其核心功能在于帮助用户集中管理和自动化家庭中的各类智能设备与服务。通过这个平台,用户能够将来自不同品牌、不同类型的智能家居产品整合到一个统一的界面中,从而构建高度自定义的智能家居生态系统。
安装HomeAssistant
使用 Docker Compose 进行部署是一种高效且便捷的方式。以下是完整的配置文件示例,用户只需将其保存为 docker-compose.yml 文件并执行相应命令即可启动服务。
services:
homeassistant:
image: homeassistant/home-assistant:latest
container_name: homeassistant
network_mode: host
ports:
- 8123:8123
environment:
- TZ=Asia/Shanghai
volumes:
- ./config:/config
restart: unless-stopped

配置与使用HomeAssistant
部署完成后,用户可以通过浏览器访问 http://NAS的IP:8123 来打开 Home Assistant 的初始界面。

初始设置向导
首次进入系统时,点击“创建我的智能家居”按钮开始配置过程。

接下来需要创建管理员账户,输入用户名和密码以保障系统安全。

如果浏览器自动定位不够准确,用户可以手动输入所在的地理位置信息。

保持默认设置即可,点击“下一步”继续配置流程。

至此基本设置已完成,系统将显示配置成功的提示界面。

成功进入主控制面板后,用户可以看到系统的默认界面布局。

调整温度单位设置
系统默认的温度单位可能不符合使用习惯,需要手动修改为摄氏度。

进入设置菜单,找到并点击“系统”选项。

在系统设置中打开“通用”配置页面。

将温度单位修改为摄氏度,并记得点击保存按钮使设置生效。

配置外网访问功能
如果需要从外部网络访问 Home Assistant,可能会遇到 400 错误提示。

查看系统日志可以发现“untrusted proxy 172.17.0.1”等相关错误信息。

LinkEmby公益面板部署完整教程:从安装到高级功能详解
LinkEmby 是一个基于 Next.js 框架构建的专业 Emby 订阅管理系统,它通过用户门户和管理后台两个独立界面,高效地实现订阅计划、用户账户以及系统运维流程的集中管理。
体验地址(默认管理员账号:admin,密码:password123): https://demo.linkemby.com

部署安装流程
通过一键脚本安装是最快捷的方式,只需在 SSH 终端中运行以下命令:
curl -fsSL https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/install.sh | bash
由于一键安装过程较为直接,本文将重点介绍如何使用 docker-compose.yml 模板进行手动部署。
首先,需要下载 docker-compose.yml 模板文件和 .env 示例配置文件:
- https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/docker-compose.yml
- https://raw.githubusercontent.com/linkemby/linkemby-deploy/main/.env.example
创建一个名为 linkemby 的目录,并将下载的两个文件放入其中。

打开 env.example.txt 文件,检查其中的配置项是否需要调整。

GH_PROXY、DOCKER_PROXY 和 GHCR_PROXY 这三个参数可以更改为国内的镜像代理源,以提升下载速度。

POSTGRES_PORT、REDIS_PORT 和 LINKEMBY_PORT 这三个端口号可以根据实际网络环境进行自定义修改。

提示:下方的端口号用于内部服务连接,通常无需修改。

NEXTAUTH_URL 需要设置为当前设备的 IP 地址,如果拥有公网域名,则可以填写对应的访问地址。

NEXTAUTH_SECRET、ENCRYPTION_KEY、ENCRYPTION_IV 和 CRON_SECRET 这些参数需要按照要求生成指定长度的随机字符串,用于系统加密。

其余配置项可以保持默认值,确认无误后保存文件。

将文件重命名为 “.env”。

创建项目时,选择之前建立的 linkemby 目录,系统会自动导入模板配置。

如果遇到权限问题,可以先停止项目,然后执行以下命令赋予目录完全权限:
sudo chmod -R 777 /vol1/1000/docker/linkemby

Lychee相册完整安装与使用教程:高效管理个人照片库
Lychee是一款功能强大的免费照片管理工具,能够在您的服务器或网络空间中轻松部署运行。它支持用户像使用本地应用程序一样便捷地上传、整理和共享照片。该工具集成了所有必需功能,确保您的所有照片数据安全可靠地存储。
在线演示地址:https://lychee-demo.fly.dev
安装步骤
通过Docker Compose快速部署Lychee相册服务。
services:
lychee:
image: lycheeorg/lychee:latest
container_name: lychee
ports:
- 8080:80
environment:
- PUID=1000
- PGID=1000
- PHP_TZ=Asia/Shanghai
- TIMEZONE=Asia/Shanghai
- APP_URL=http://192.168.31.90:8080
- DB_CONNECTION=mysql
- DB_HOST=lychee_db
- DB_PORT=3306
- DB_DATABASE=lychee
- DB_USERNAME=user
- DB_PASSWORD=password
volumes:
- ./conf:/conf
- ./uploads:/uploads
- ./sym:/sym
restart: unless-stopped
lychee_db:
image: mariadb:10
container_name: lychee_db
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=lychee
- MYSQL_USER=user
- MYSQL_PASSWORD=password
volumes:
- ./mysql:/var/lib/mysql
restart: unless-stopped
参数详细说明(更多配置选项建议查阅官方文档)
:::tips
PUID(环境变量,可选):用户ID权限设置
PGID(环境变量,可选):用户组ID权限设置
PHP_TZ(环境变量):PHP运行时区配置
TIMEZONE(环境变量):系统时区设置