群晖导入磁盘大法 - 安装img
很多年之后再用群晖的虚拟机,发现越来越像云了,可能也有在云计算行业摸爬滚打了几年的原因吧,总喜欢一些比较稀奇古怪的玩法,在家里常常玩公有云那一套。 一、导入磁盘映像得到 Img 之后,点击映像,然后点击导入磁盘映像,我这里有两块盘,随便选一个就好。 选中上传的 img 文件上传到磁盘映像。 然后可以观察到群晖根据这个 img 正在创建卷文件。 这个是创建好的卷。 二、导入虚拟机并启动下面开始启动虚拟机,新增附近有一个三角箭头点击,有个导入的选项。(藏的挺深) 可以导入 OVA,也可以导入上面的磁盘映像。 同样也是选择磁盘。 唯一不同的是,在虚拟磁盘这里我们可以选择刚刚创建的硬盘映像,然后后面下一步就可以了,不再需要 ISO 啥的。 三、总结其实吧,在公有云这算基础操作,在群晖这藏的这么深。随便玩玩,差不多该有的都有了。
实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案
本文将为您详细解析如何通过 GitHub OAuth 2.0 协议,为 INFINI Console 实现高效、安全的单点登录(Single Sign-On, SSO)集成。通过此方案,用户可直接使用 GitHub 账户无缝登录 INFINI Console,简化身份验证流程,提升系统安全性与用户体验。 一、GitHub OAuth 应用配置1. 创建 OAuth 应用程序 登录 GitHub,导航至 Settings -> Developer settings -> OAuth Apps。 点击 New OAuth App,创建新的 OAuth 应用程序。 2. 配置应用信息 填写应用的基本信息,包括: Application Name:应用名称(如 “INFINI Console SSO”) Homepage URL:应用主页 URL Authorization callback URL:回调 URL(格式:http://localhost:9000/oauth/callback) 3. 获取客户端凭证 创建应用后,系统将生成 Client I...
使用 INFINI Console 配置集群监控 Webhook 通知指南
在集群管理中,监控关键指标如 CPU、内存、磁盘、JVM 等是至关重要的。对于 Easysearch 及 ES 生态系统,还需要关注集群本身的指标,例如搜索延迟、集群状态、节点移除等。INFINI Console 不仅提供了默认的监控指标,还支持用户自定义监控项。当监控数值达到预设阈值时,系统可以通过 Webhook 发送通知至 Slack、飞书等平台。 监控配置流程1. 告警对象与通知渠道设置在 INFINI Console 中,首先需要配置监控对象和通知渠道: 2. 告警中心管理 通过告警中心可以集中管理所有监控告警: 3. 告警详情查看每个告警事件都提供详细信息查看功能: 4. 告警历史记录系统完整记录所有历史告警信息: Webhook 实现示例以下是用 Python 实现的 Webhook 接收服务: 12345678910111213141516171819202122232425from flask import Flask, request, jsonifyimport jsonfrom pprint import pprintapp = Flask(__...
推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具
Easysearch 作为国产化的 Elasticsearch(ES)替代方案,兼容 Elasticsearch 生态系统中的多种工具。本文将介绍几款适合 Easysearch 用户的可视化工具,帮助您更高效地管理和查询数据。 1. Elasticsearch Head 插件在 ES 培训经常提到的 Elasticsearch Head 是一款基于浏览器的插件,适合不想部署 Kibana 等复杂工具的用户。它提供了简洁的界面,方便用户查看集群状态、索引分布、分片信息等。 主要功能: 索引分布查看 索引详细信息 分片信息查看 DSL 查询 2. Elasticvue 插件Elasticvue 是一款高评分、高颜值的 Chrome 插件,功能全面,适合需要更丰富功能的用户。 主要功能: 节点信息查看 索引查看 DSL 查询 快照存储库管理 3. CerebroCerebro 是一款需要自行部署的工具,建议使用 Docker 进行安装。为了避免端口冲突和 TLS 认证错误,可以通过 Gateway 进行转发。 部署步骤:1docker run -p 9100:90...
打造智能语料库:通过Coco AI Server 实现 Notion 笔记 RAG 检索功能
CoCo Server 部署 RAG,使用 Notion 作为语料库(上) 启动 Easysearch,这里把 Easysearch 作为语料库,把 notion 的素材存在 Easysearch 启动 ollama,使用 LLM 进行推理 启动 Coco Server,端口在 9000 Coco App 连接 Sever,输入输入 登录自己 server,依旧使用 Github 登录 Github 登录之后的重定向,我们目前需要抓取最后的, 后面用这个 token 换取访问 Coco Server AI 的 key: 12coco://oauth_callback?code=cupibub55o1cfqbveps0q804ai6aj14in3u91xjhvuk8s7ixirjsq2j9mmyyeut91nmgjwz0b494ngpk&request_id=eb94762b-f054-4710-9c6cf20889d3&provider=coco-cloud 认证步骤如下: 第一步:http://localhost:9000/sso/login...
Typora 和Obsidian 自动使用 Github 做在线图床
从前写 Markdown 使用使用相对路径,后来上了 Vuepres/Hexo 之后图床迁移一直有问题,最后采用了在线图床的办法,虽然在国内访问 Github 并不完美,但是毕竟都是都是一些折腾的记忆,如果放在不一直续费的公有云或者一些免费的小厂商,倘若有一天数据丢失那也是一个伤心的事情。 设置 Github先新建 Github 的图床目标仓库: 然后设置 Token 打开 Github –> 点击头像 –> Settings –> Developer settings –> 点击 Personal access tokens –> 点击 Tokens(classic) –> 选择 Generate new token –> 填写 Note(token 名称)\选择过期时间\选择 token 权限 –> 点击 Generate token 保存 token 下载 Picgo这个用来做上传图片的 Agent,实际上 Typora 和 Obsidian 都是调用了 PicGo 的 API 安装时候可能需要这个问...
DSM 外接磁盘挂载记录
1. 外接磁盘识别情况将移动硬盘连接至群晖 NAS(DSM 7.2),系统右上角立即弹出外接设备提示: 可在“控制面板 - 外接设备”中查看磁盘详情: 2. exFAT 支持插件提示首次插入 exFAT 文件系统磁盘,系统提示需安装对应插件才能访问。可跳转 Package Center 安装 exFAT Access: 3. Mac 格式化分区异常在 Mac 上格式化为 exFAT 后插入群晖,系统将其识别为两个分区: 4. 在群晖中重新格式化为避免多分区问题,使用群晖内置“格式化”功能重新整理磁盘。可在外接设备列表中操作: 选择磁盘 → 点击“格式化” 文件系统建议继续使用 exFAT,以兼容 Mac/Windows 5. 结果验证格式化为 exFAT 后,无论在群晖还是 Mac 上均可正常挂载与读写:
追忆青春 - 黑群晖.md
那么现在有一个叫做 RR 的项目简化了这一切,我把这些记录下来。他们提供了 release 文件,如下: https://github.com/RROrg/rr/releases/ 用 Etcher 来写盘,需要 U 盘引导的系统不适合用 Ventoy 启动,因为没办法保存,除非把系统安装在其他的磁盘上。 从 U 盘启动页面,rr 会启动一个 web server,端口是 7681 然后就是更换语言,选择机型,系统版本,下载 PAT 文件,以及编译引导(图片来自参考链接) 选择的是 DS918+,没有额外编译任何插件 使用 web 版本的 findsnoloy 没有搜到机器,最后使用手机 app 搜到了局域网的安装好的群晖,之前安装在 ec2 上的黑群晖无法启动可能也是这个原因。 存储池信息: 手机 APP 连接的信息: 虚拟机也很好用,不输 EXSI(除了删除机器的时候强制输入密码): 对于 VirtIO Block 控制器,官方只建议安装 Linux,实测也可以安装 Windows。 需要把官方的 guest agent 换成 VirtIO...
Macbook Pro快速搭建Easysearch学习环境
在学习过程中,我们有时身边没有可用的服务器,这时就需要借助自己的 Mac 来安装和学习 Easysearch。然而,Easysearch 官网并未提供 Mac 版本的安装教程,下面我将详细整理我在 Mac 上安装和使用 Easysearch 的折腾经历。 EasysearchEasysearch 的运行依赖于 Java,程序启动时会自动从当前目录的 JDK 中查找 Java 环境。因此,即便环境变量中已经配置了 Java,程序也可能无法找到。针对这个问题,有两种解决办法:下载 JDK 的二进制文件,将其重命名为 “jdk”,并放置在 Easysearch 的根目录下。下载 Easysearch 的 bundle 包,该包会自带一个 JDK。下载链接为:https://release.infinilabs.com/Easysearch/stable/bundle/安装步骤如下:首先执行初始化脚本,此脚本会设置 TLS 证书和集群密码。在执行脚本之前,log 目录为空。 1234567891011121314151617181920212223242526272829303132...
群晖套娃飞牛OS(FnOS)
头段实在飞牛实在炒的有有点多,也安装尝试了下,同时也做了虚拟机的测评。 不过飞牛使用下来还是影音刮削的功能还是不错的,所以觉得把飞牛装在虚拟机里只使用影音的功能。 于是这个是一个使用群晖虚拟机安装飞牛 OS 的的过程。 在某个时间点的更新之后,群晖安装 debian 类虚拟机遇到问题,尽管看报错是正在加载,但是一直都没有响应。 在多次尝试之后,发现如下组合可以不卡代码,视频卡使用 vga,机器类型使用 Q35 查了下 GPT 的说法如下: 选项 说明 cirrus 非常基础的显卡,兼容性强,但仅支持 800x600 或 1024x768 的低分辨率,性能差。 vga 模拟标准 VGA,支持更多分辨率,但也比较基础。 vmvga 模拟 VMware 的显卡,适用于装有 VMware Tools 的系统,和 Chromium/FnOS 相对兼容较好。 类型 说明 PC 传统的 Intel i440FX 芯片组,兼容性强但比较老旧(类似 90 年代主板结构) Q35 模拟 Intel Q35 芯片组,支持 PCIe、AHCI、现代...
