友链朋友圈

Aliluya Blog

【Docker】搭建一个非常适合IT团队的API文档、技术文档工具 - ShowDoc

前言 本教程基于飞牛系统fnOS 0.8.41的Docker Compose功能进行搭建。 简介 ShowDoc 是一款国产开源技术文档协作工具,专注于解决研发团队的文档管理难题,尤其在API文档、数据字典、项目协作等领域表现突出,截至2025年3月已在GitHub获得超12.3万Star。 核心功能 多模式文档编写: Markdown编辑器:支持实时预览与扩展语法,满足开发者高效编写需求。 富文本编辑器:为非技术人员提供可视化编辑界面。 API文档专属模式:自动生成参数表格,内置接口测试工具,支持Swagger一键导入。 自动化生成文档: 从代码注释自动生成API文档,或通过RunApi客户端(类似Postman)实时调试并生成文档。 团队协作与权限管理: 支持多人实时协作编辑,历史版本回溯与差异对比。 细粒度权限控制,可设置项目级、页面级读写权限。 多场景文档管理: 支持API文档、数据字典、在线表格等多种类型,可导入/导出Word、Markdown等格式。 应用场景 API文档管理:结合自动化生成与调试工具,提升前后端协作效率。 数据字典维护:直接从数据库生成表结构文档。 团队知识库:通过项目空间隔离不同团队文档,支持跨平台客户端(Windows/macOS/iOS/Android)访问。 安全与性能 安全风险:旧版本曾存在SQL注入和Phar反序列化漏洞(如3.2.4及更早版本),建议升级至3.2.6及以上版本并启用SFTP/HTTPS协议。 技术架构:采用Vue.js(前端)+ PHP/Laravel(后端)+ MySQL/Redis(数据层),支持Elasticsearch增强搜索性能。 部署 打开Docker管理器,选择「Compose」,点击右上角「新增项目」。 在创建项目窗口中填写「项目名称」和选择数据存放「路径」,然后选择「创建docker-compos...

【Docker】搭建一个非常适合IT团队的API文档、技术文档工具 - ShowDoc

前言 本教程基于飞牛系统fnOS 0.8.41的Docker Compose功能进行搭建。 简介 ShowDoc 是一款国产开源技术文档协作工具,专注于解决研发团队的文档管理难题,尤其在API文档、数据字典、项目协作等领域表现突出,截至2025年3月已在GitHub获得超12.3万Star。 核心功能 多模式文档编写: Markdown编辑器:支持实时预览与扩展语法,满足开发者高效编写需求。 富文本编辑器:为非技术人员提供可视化编辑界面。 API文档专属模式:自动生成参数表格,内置接口测试工具,支持Swagger一键导入。 自动化生成文档: 从代码注释自动生成API文档,或通过RunApi客户端(类似Postman)实时调试并生成文档。 团队协作与权限管理: 支持多人实时协作编辑,历史版本回溯与差异对比。 细粒度权限控制,可设置项目级、页面级读写权限。 多场景文档管理: 支持API文档、数据字典、在线表格等多种类型,可导入/导出Word、Markdown等格式。 应用场景 API文档管理:结合自动化生成与调试工具,提升前后端协作效率。 数据字典维护:直接从数据库生成表结构文档。 团队知识库:通过项目空间隔离不同团队文档,支持跨平台客户端(Windows/macOS/iOS/Android)访问。 安全与性能 安全风险:旧版本曾存在SQL注入和Phar反序列化漏洞(如3.2.4及更早版本),建议升级至3.2.6及以上版本并启用SFTP/HTTPS协议。 技术架构:采用Vue.js(前端)+ PHP/Laravel(后端)+ MySQL/Redis(数据层),支持Elasticsearch增强搜索性能。 部署 打开Docker管理器,选择「Compose」,点击右上角「新增项目」。 在创建项目窗口中填写「项目名称」和选择数据存放「路径」,然后选择「创建docker-compos...

DockerHub Mirror 终极解决方案——零成本,速度超快!

CNB Docker Mirror是基于CNB云原生开发平台的Docker镜像加速工具,提供本地加速服务,具备自动重连和后台运行功能。使用前需创建CNB账号、组织及仓库,获取访问令牌后配置docker-compose.yml文件并启动服务。通过修改Docker客户端配置实现镜像加速下载,支持断线自动重连。该方案适合需要快速稳定镜像下载的用户,但需注意仓库公开性和令牌安全。

Anyeの小站

DockerHub Mirror 终极解决方案——零成本,速度超快!

CNB Docker Mirror是基于CNB云原生开发平台的Docker镜像加速工具,提供本地加速服务,具备自动重连和后台运行功能。使用前需创建CNB账号、组织及仓库,获取访问令牌后配置docker-compose.yml文件并启动服务。通过修改Docker客户端配置实现镜像加速下载,支持断线自动重连。该方案适合需要快速稳定镜像下载的用户,但需注意仓库公开性和令牌安全。

Anyeの小站

【Docker】搭建私有化媒体服务器 - Emby

前言 本教程基于飞牛系统fnOS 0.8.41的Docker Compose功能进行搭建。使用的镜像为开心版,已解锁高级功能。 简介 Emby 是一款私有化媒体服务器软件,主要用于将本地存储的电影、音乐、照片等媒体文件整理成流媒体库,并支持跨设备播放(如手机、电脑、智能电视等)。以下是其核心特点和功能: 1. 核心功能 媒体管理: 自动抓取影片信息(如封面、简介、演员表)、分类整理,支持自定义元数据和智能搜索。 跨平台播放: 提供网页端、移动端(iOS/Android)及电视客户端(Apple TV、安卓电视等),支持远程访问。 实时转码: 根据设备性能或网络带宽,自动将高码率视频转码为低分辨率格式,节省流量和硬件资源(需订阅解锁硬件加速)。 用户权限管理: 可创建多用户账户,控制内容访问权限(如儿童模式),支持家庭共享。 插件扩展: 通过插件支持直播电视、电子书管理、第三方服务集成(如Trakt追剧统计)等。 2. 使用场景 家庭影音中心:将 NAS 或本地硬盘中的影片集中管理,全家设备均可访问。 远程观影:通过公网 IP 或内网穿透工具,在外出时远程观看家中媒体库。 替代传统影音软件:相比 Kodi 等单机播放器,Emby 更注重多设备协同和云端管理。 3. 版本与订阅 免费版:基础功能可用,但缺少硬件加速转码、电视直播、移动端离线播放等高级功能。 Emby Premiere:订阅制,解锁全部功能,支持开发者持续更新。 4. 优缺点 优点: 界面友好,适合小白用户; 多设备兼容性强; 社区插件丰富,可玩性高。 缺点: 高级功能需付费; 资源占用较高(尤其转码时); 部分功能依赖网络(如元数据刮削)。 部署 打开Docker管理器,选择「Compose」,点击右上角「新增项目」。 在创建项目窗口中填写「项目名称」和选择数据存放「路径」,然后选择「创建docker-comp...

【Docker】搭建私有化媒体服务器 - Emby

前言 本教程基于飞牛系统fnOS 0.8.41的Docker Compose功能进行搭建。使用的镜像为开心版,已解锁高级功能。 简介 Emby 是一款私有化媒体服务器软件,主要用于将本地存储的电影、音乐、照片等媒体文件整理成流媒体库,并支持跨设备播放(如手机、电脑、智能电视等)。以下是其核心特点和功能: 1. 核心功能 媒体管理: 自动抓取影片信息(如封面、简介、演员表)、分类整理,支持自定义元数据和智能搜索。 跨平台播放: 提供网页端、移动端(iOS/Android)及电视客户端(Apple TV、安卓电视等),支持远程访问。 实时转码: 根据设备性能或网络带宽,自动将高码率视频转码为低分辨率格式,节省流量和硬件资源(需订阅解锁硬件加速)。 用户权限管理: 可创建多用户账户,控制内容访问权限(如儿童模式),支持家庭共享。 插件扩展: 通过插件支持直播电视、电子书管理、第三方服务集成(如Trakt追剧统计)等。 2. 使用场景 家庭影音中心:将 NAS 或本地硬盘中的影片集中管理,全家设备均可访问。 远程观影:通过公网 IP 或内网穿透工具,在外出时远程观看家中媒体库。 替代传统影音软件:相比 Kodi 等单机播放器,Emby 更注重多设备协同和云端管理。 3. 版本与订阅 免费版:基础功能可用,但缺少硬件加速转码、电视直播、移动端离线播放等高级功能。 Emby Premiere:订阅制,解锁全部功能,支持开发者持续更新。 4. 优缺点 优点: 界面友好,适合小白用户; 多设备兼容性强; 社区插件丰富,可玩性高。 缺点: 高级功能需付费; 资源占用较高(尤其转码时); 部分功能依赖网络(如元数据刮削)。 部署 打开Docker管理器,选择「Compose」,点击右上角「新增项目」。 在创建项目窗口中填写「项目名称」和选择数据存放「路径」,然后选择「创建docker-comp...

卸载Windows Defender

前言 Windows Defender作为Windows系统内置的杀毒软件,以轻量化和基础防护能力受到广泛使用。然而,其资源占用高、误报率频发等问题也常被诟病。 操作步骤 创建卸载Windows Defender组件脚本 将下列代码复制粘贴到记事本并保存,随后将.txt扩展名修改为.bat。 @echo off cd /d "%~dp0" echo Uninstalling ... CLS install_wim_tweak.exe /o /l install_wim_tweak.exe /o /c "Windows-Defender" /r install_wim_tweak.exe /h /o /l echo. echo 请重启 Windows 以完成卸载。 echo. pause 下载系统级工具 下载 install_wim_tweak.exe,并将该程序放入上述脚本相同目录下。 蓝奏云:https://uptoz.lanzouq.com/iF9Am2r9sycd 密码:3i1e 执行卸载Windows Defender组件脚本 右键以管理员身份运行卸载Windows Defender组件脚本,彻底删除Windows Defender组件,然后重启电脑生效(此步操作后一定要重启电脑才能完成卸载) 创建移除Windows Defender图标脚本 将下列代码复制粘贴到记事本并保存,随后将.txt扩展名修改为.bat。 @echo off echo y|takeown /f "%windir%\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\Assets\*. *"echo y|icacls "%windir%\SystemApps\Microsoft.Windows.SecHealthUI...

卸载Windows Defender

前言 Windows Defender作为Windows系统内置的杀毒软件,以轻量化和基础防护能力受到广泛使用。然而,其资源占用高、误报率频发等问题也常被诟病。 操作步骤 创建卸载Windows Defender组件脚本 将下列代码复制粘贴到记事本并保存,随后将.txt扩展名修改为.bat。 @echo off cd /d "%~dp0" echo Uninstalling ... CLS install_wim_tweak.exe /o /l install_wim_tweak.exe /o /c "Windows-Defender" /r install_wim_tweak.exe /h /o /l echo. echo 请重启 Windows 以完成卸载。 echo. pause 下载系统级工具 下载 install_wim_tweak.exe,并将该程序放入上述脚本相同目录下。 蓝奏云:https://uptoz.lanzouq.com/iF9Am2r9sycd 密码:3i1e 执行卸载Windows Defender组件脚本 右键以管理员身份运行卸载Windows Defender组件脚本,彻底删除Windows Defender组件,然后重启电脑生效(此步操作后一定要重启电脑才能完成卸载) 创建移除Windows Defender图标脚本 将下列代码复制粘贴到记事本并保存,随后将.txt扩展名修改为.bat。 @echo off echo y|takeown /f "%windir%\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\Assets\*. *"echo y|icacls "%windir%\SystemApps\Microsoft.Windows.SecHealthUI...

Windows任务计划添加需要管理员权限软件的开机自启

前言 在Windows系统中,常规的启动方式(如启动文件夹、注册表启动项)无法自动以管理员权限运行程序,导致需要提权的软件(如开发工具、系统管理软件)在开机时频繁弹出UAC弹窗。通过任务计划程序(Task Scheduler)实现自启动,既能绕过UAC弹窗干扰,又能确保程序以最高权限静默运行,尤其适合需要后台自动化执行的场景(如服务器监控、数据库服务)。 配置步骤 打开任务计划程序 按下 Win + R,输入 taskschd.msc 并回车。 创建新任务 右键「任务计划程序库」→「创建任务」。 常规设置 输入任务名称(如 AutoRun_AppName),勾选「只在用户登录时运行」和「使用最高权限运行」,选择对应的Windows版本(如Windows 10/11),避免因兼容性问题导致任务失效。 触发器设置 选择「触发器」→「新建」→「启动时」,建议设置 「延迟任务时间30秒」,避免系统资源竞争导致启动失败。 操作设置 选择「操作」→「新建」→「启动程序」,填写程序的绝对路径。 条件设置 选择「条件」,取消勾选「仅在计算机使用交流电源时启动」以适应笔记本电脑场景。 FAQ 问题类型 解决方法 程序未启动 检查路径引号、确认程序是否兼容管理员权限,通过事件查看器(EventID 100/101)追踪日志 开机后出现黑框命令行 在「操作」→「起始于」填写程序所在目录绝对路径 任务运行但无提权效果 确认任务属性中已勾选「使用最高权限运行」,并重启任务计划服务(TaskScheduler)

Windows任务计划添加需要管理员权限软件的开机自启

前言 在Windows系统中,常规的启动方式(如启动文件夹、注册表启动项)无法自动以管理员权限运行程序,导致需要提权的软件(如开发工具、系统管理软件)在开机时频繁弹出UAC弹窗。通过任务计划程序(Task Scheduler)实现自启动,既能绕过UAC弹窗干扰,又能确保程序以最高权限静默运行,尤其适合需要后台自动化执行的场景(如服务器监控、数据库服务)。 配置步骤 打开任务计划程序 按下 Win + R,输入 taskschd.msc 并回车。 创建新任务 右键「任务计划程序库」→「创建任务」。 常规设置 输入任务名称(如 AutoRun_AppName),勾选「只在用户登录时运行」和「使用最高权限运行」,选择对应的Windows版本(如Windows 10/11),避免因兼容性问题导致任务失效。 触发器设置 选择「触发器」→「新建」→「启动时」,建议设置 「延迟任务时间30秒」,避免系统资源竞争导致启动失败。 操作设置 选择「操作」→「新建」→「启动程序」,填写程序的绝对路径。 条件设置 选择「条件」,取消勾选「仅在计算机使用交流电源时启动」以适应笔记本电脑场景。 FAQ 问题类型 解决方法 程序未启动 检查路径引号、确认程序是否兼容管理员权限,通过事件查看器(EventID 100/101)追踪日志 开机后出现黑框命令行 在「操作」→「起始于」填写程序所在目录绝对路径 任务运行但无提权效果 确认任务属性中已勾选「使用最高权限运行」,并重启任务计划服务(TaskScheduler)